Yet another ESP8266 port of Arduboy2 lib. Specially for ESPboy

ESPboy App Store” done. It’s free, online, and works fine directly from the device. To get access first-time use https://github.com/ESPboy-edu/ESPboy_OTA
Connect to WiFi, chose any firmware, and upload the application or game in a minute without any wires, IDE’s, libraries, compilations, fighting errors, and bugs, etc. The same simple way as you get the new app with your smartphone.

The OTA is embedded into the ESPboy port of Arduboy2 lib thus getting access to the online app catalog from the compiled Arduboy game and making possible to download and run any app anytime using WiFi connection.

There are just a few Arduboy and LGE games available in this store now. But it’s just the beginning.

2 Likes

GameBoy games are also available at ESPboy now
even Zelda, looking similar to Arduventure )

1 Like

Yes ESPboy is very interesting, i see this kit: https://www.tindie.com/products/espboy_edu/espboy-kit-games-iot-stem-for-education-fun/
Is it a good price or did somehome know better place to buy it and other kits ?

2 Likes

ESPboy is an open-source, open-hardware project.

As an alternative way you could solder this gadget yourself according to the schematic
the overall cost of the parts is about $12-15

Thanks for me, as i have no 3D printer and can’t make the boards, i think the better way is to buy a kit but i’ll wait the disponibility of the modules. They seems very interesting but i’ll follow that on espboy forum :wink:

1 Like

want to re-port the games with ArdubiyPlaytune lib to restore music
but as i see, only Rayne the rogue uses this lib from the gamelist

RooRun
Joe
saru_gori_chin
Quadrastic
Pang
ArduSniper

2 Likes

The solution is to add two lines before #include of all other wifi libs) in ESPboyOTA.h

#include<FS.h> 
using fs::FS;
1 Like

@ESPboy

Thanks for fixing this issue which has been bugging me for the past month.
Now I can compile the ESPboy Arduboy2 libraries and use the OTA firmware download over WIFI to down load the many games on the Appstore.

Looking forward for your work to get microPython works on this as well.

Any one interested can watch one of my videos.

ESPboy Arduboy2 on breadboard.

ESPboy Arduboy2 on perfboard.

ESPBoy Arduboy2 firmware upload

ESPBoy Arduboy2 Arduino IDE library setup

2 Likes

The list of Arduboy games ported for ESPboy for today:

5 Likes

Great list and now, we have to be able to play between ESPboy and Arduboy via a quick, cheap and easy way (bluetooth ?) else with usb-C cable (Micro USB Audio and Link Cable) ? Solution of James Howard: (Why not making a LAN game?) jhhowardJames Howard

Sep 8

I made a 2 player game which uses the serial port. It requires a host PC or raspberry pi running a python script to relay communication between the two Arduboys.

IR like Mr Blinky and Crait writted it here: Please add wireless to Arduboy

I think it’s could be cool to decide for an “universal” method of communication between cool console like Pokitto, Gamebuino META, Gamebuino, ESPBoy, Odroid and of course Arduboy.

2 Likes

Very cool to see this! Reminds me of the ODROID GO (not yelling. It’s how they spell it).

In 2018, we ported Evade2 to it and also ported LibXMP for music and SFX. Lmk if you want access to that code base :slight_smile:

Thanks @JayGarcia )

I’ll think about LibXMP source code but ESPboy uses ESP8266 and Odroid Go ESP32 but it’s not a big problem.

Is there a version of evade2 for arduboy that uses the ArduboyPlayTunes library for tunes and not ATMLib2?

I would like to port this game too, and I don’t want to turn off the sound, cause porting of ATMlib2 is too much time consumption thing for only two games and ArduboyPlayTune already ported

the list of Arduboy>ESPboy ported games recently

5 Likes

more games ported recently

1 Like

A few Press Play on Tape games in that last batch!

2 Likes

Because everybody like them

2 Likes

more games ported for ESPboy project recently

4 Likes

It turns out that it is possible to update the firmware of the microcontroller through a web browser without additional software, using the WebSerial API Web Serial API - Web APIs | MDN.
The demo page allows you to upload to ESPboy some Arduboy games and games of other systems as an example. ESPboy AppStore Demo

This could be a great way to improve “Erwin’s Arduboy Collection”

4 Likes

Breadboard DIY ESPboy version consist of just 6 cheap parts

2 Likes