Author Topic: Twitch plays stuff  (Read 3159 times)

0 Members and 1 Guest are viewing this topic.

Offline Juju

  • Incredibly sexy mare
  • Coder Of Tomorrow
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 5730
  • Rating: +500/-19
  • Weird programmer
    • View Profile
    • juju2143's shed
Twitch plays stuff
« 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?
« Last Edit: February 28, 2014, 12:36:54 am by Juju »

Remember the day the walrus started to fly...

I finally cleared my sig after 4 years you're happy now?
THEGAME
This signature is ridiculously large you've been warned.

The cute mare that used to be in my avatar is Yuki Kagayaki, you can follow her on Facebook and Tumblr.

Offline DJ Omnimaga

  • Former TI programmer
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55913
  • Rating: +3152/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
Re: Twitch plays stuff
« Reply #1 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

Offline Juju

  • Incredibly sexy mare
  • Coder Of Tomorrow
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 5730
  • Rating: +500/-19
  • Weird programmer
    • View Profile
    • juju2143's shed
Re: Twitch plays stuff
« Reply #2 on: February 28, 2014, 12:58:39 am »
I dunno, Ys I always ran well for me.

Remember the day the walrus started to fly...

I finally cleared my sig after 4 years you're happy now?
THEGAME
This signature is ridiculously large you've been warned.

The cute mare that used to be in my avatar is Yuki Kagayaki, you can follow her on Facebook and Tumblr.

Offline Streetwalrus

  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3821
  • Rating: +80/-8
    • View Profile
Re: Twitch plays stuff
« Reply #3 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. ;)

Offline Juju

  • Incredibly sexy mare
  • Coder Of Tomorrow
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 5730
  • Rating: +500/-19
  • Weird programmer
    • View Profile
    • juju2143's shed
Re: Twitch plays stuff
« Reply #4 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.

Remember the day the walrus started to fly...

I finally cleared my sig after 4 years you're happy now?
THEGAME
This signature is ridiculously large you've been warned.

The cute mare that used to be in my avatar is Yuki Kagayaki, you can follow her on Facebook and Tumblr.

Offline TIfanx1999

  • ಠ_ಠ ( ͡° ͜ʖ ͡°)
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 6173
  • Rating: +191/-9
    • View Profile
Re: Twitch plays stuff
« Reply #5 on: March 27, 2014, 09:42:50 am »
That's pretty neat. :D

Offline DJ Omnimaga

  • Former TI programmer
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55913
  • Rating: +3152/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
Re: Twitch plays stuff
« Reply #6 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