I made a web port of my AP CSA final project, Weird Little Dude Gets a Sandwich. This is a 2D platformer game that follows the story of Weird Little Dude (WLD), and their journey of escaping the Computer to get a Sandwich.
There were many challenges for the web port. To start, I had to completely implement TeaVM support into my Gradle project, as I initially had no plans for HTML5. I spent around an hour (undocumented) figuring out libGDX documentation, HTML tags and basic JS that tbh, I should've known already.
In addition, I had many bugs that existed in the desktop build that I swept under the rug but had to fix for a stable build, but all together I believe this turned out better than I imagined.
Note: Mobile support is not implemented, and currently there are no plans to support mobile. The game should be played on a desktop computer for the best experience :D
- 4 devlogs
- 2h