Update: I’ve released this extension; more information is available at Info Screens extension (beta)
I’ve started creating a TypeScript library that can create splash screens and options panels. The library is much more memory-friendly than the splash screens that I’ve used in my previously-shared games, and I will be going back to update those games once I’ve finished this library. There are a couple of bugs that I need to squash before I build this into an extension, but I thought I’d share an early release.
I’m also sharing this preview because I need some help from my hardware experts. The demos run just fine in the browser, but they don’t work on hardware (at least, not on the BrainPad Arcade). No error is generated; just a blank screen. The file size is smaller than my Pong game, so it shouldn’t be having a problem with the size of the file. I’m not sure where to go from here. (FWIW, I’ve tested this in the beta build of Arcade; I have the same problem there.)
Below are two demos. The full demo shows some of the different screens that you can build. (You also get some hints about my next game. ) The simplified demo only contains one splash screen. I figured that one would be easier to use for those of you who are helping me diagnose this library on the hardware devices.