I started this project because I thought it would be very cool to create a game-boy out of the ESP8266 where people can utilize any of the ESP8266 libraries such as the Arduino IDE to create retro and modern monochromatic games. Since an ESP8266 is used that means WiFi capability is built right in meaning games can be made multiplayer whether local or over the Internet. Another goal was to make this as small as possible and something that could easily fit in your pocket. the unit itself is only slightly bigger than 3 AA cells and in the future versions will fit this form factor as well as offer more features such as built in lithium battery charging and built in USB programmer.
I will be making an actual super smash bros that's multiplayer over the ESP8266 Wifi and that plays on the ESP8266-Game's Screen. Similar to the port that's been done on the TI calculators.
Lately I've been working on using the ESP8266-Game to be used as a WiFi controller for my PC and so far I've got it working. Once I get the code polished up I will be releasing it as well.
website is back up. don't know for how long. been real busy with school lately and server is being hosted at a friends house and i don't regularly update the DNS like i should
Nice i was just thinking along the same lines of using the ESP for a wireless controller. I really want to build a couple units with like 4 buttons so they could be used for PC Trivia game. i found an SDK called vJoy that i was going to use for it. But maybe your code completes even more of what i was looking for by having the ESP communication built in. Thanks! Now off to find a good trivia API to use.
edit: just opened the ino file. 1000 lines of code. nice.
Hi there. Nice project! A friend and I are also tinkering with the esp8266 (board similar to the Adfruit Huzzah) and an Arduino to turn it in some kind makey-makey like game controller (sorry, we can actually do our own PCB boards). Can you tell us a little bit or provide some links/references about the software you use or is all written yourself?
sure thing. i can send you the code. i must warn you it is a bit cluttered. i've been meaning to clean it up but i have been busy with school. i didn't interface it with an arduino however i only used an esp8266 standalone so i wont be able to help you with AT commands or anything because im not familiar and probably won't become familiar with them.
Thanks so much - digging into it - was thinking about starting some small OS project which could be easily embedded into your own games (some kind of mini udp server eating directional control commands), but will now look at your code and see if it changes my direction.
Nice, am I right that you are actually taking the events from the esp and then faking mouse events on the windows pc? And you also set up a UDP server ;-) TCP has too much latency?
exactly. the ESP8266 just sends out the status of its controls and all the meat is done in the program. just fakes the mouse events and stuff. took a bit of time to get right to work with games using directx but in the end i got it all working
Hi, can you tell me which.ino file is for wireless game controller? I don't really understand