Omnimaga

General Discussion => Technology and Development => Gaming Discussion => Topic started by: Juju on February 28, 2014, 12:34:20 am

Title: Twitch plays stuff
Post by: Juju on February 28, 2014, 12:34:20 am
So I got around making a bot based on Twitch plays Pokémon... You can (sometimes) see it in action at http://www.twitch.tv/juju2143. Login and input the commands to the emulator on the chat!

Also the code is open source if someone wanna try it out: https://github.com/juju2143/twitchplaysbot

It works with almost every game (only NES and SNES games has been tested though), and before you ask, yes TI-83 games would work, but unfortunately there's no decent emulator that support Lua scripting... (see the Bizhawk thread)

Also the video have like 20 seconds lag anyone knows why?
Title: Re: Twitch plays stuff
Post by: DJ Omnimaga on February 28, 2014, 12:40:08 am
How did you get Ys 1 NES to even run in an emulator at all?? I have yet to find one that can run that game properly O.O

Also lol, I wonder how such bot could manage to beat Super Ghouls N Ghost. :P
Title: Re: Twitch plays stuff
Post by: Juju on February 28, 2014, 12:58:39 am
I dunno, Ys I always ran well for me.
Title: Re: Twitch plays stuff
Post by: Streetwalrus on February 28, 2014, 04:46:45 am
I think Tilp supports dbus. If you can use that with lua (very likely) then you're good.
Can't try the bot ATM but it sounds cool. ;)
Title: Re: Twitch plays stuff
Post by: Juju on March 27, 2014, 02:48:26 am
Now that Wabbitemu supports COM, I've been able to write a similar bot that works with it in C#. So yep, we can now play DJ's RPGs multiplayer.
Title: Re: Twitch plays stuff
Post by: TIfanx1999 on March 27, 2014, 09:42:50 am
That's pretty neat. :D
Title: Re: Twitch plays stuff
Post by: DJ Omnimaga on April 03, 2014, 02:42:54 pm
Now if only ROL3 was faster, because the other day you played and it seemed slower than on the real calc and you took minutes before inputting commands :P


On a side note, I wonder how annoying a Twitch Plays Flappy Bird would be? O.O