![]() |
New games every week!
🍌💥-03 - Browsercade Progress
Blog
3rd July 2025
I'm currently up to "Pass 2" of the "Check all the games still work" part of Browsercade fixups.
-=-=- The first pass was a simple "Does it work" pass. This second pass, I'll be fixing up things as I go, one by one, and checking them off on the list. Starting from the latest game and going backwards through time, like I'm riding in a time machine that's been built into a rather rubbish looking arcade cabinet. The games so far. 1. Rolling Rubber - Seems fine Nothing too much to report, here. It wasn't drawing the first few sprites, and upon closer inspection, the sprite loader wasn't even LOADING the first few sprites. Hmm. So I did a little bit of caching, and now this (and a number of other games) seems to be much better. Other than that, the game feels functionally how I left it, back when I made it, so I'm fairly happy that it's running well enough. 2. Karate Knight - Seems fine Couldn't see any issues with this game, whatsoever. Everything flowed properly. No obvious quirks. 3. Island Inferno - Seems fine This game would insta-crash when you hopped on the second enemy. A bizarre situation, but one that appears to have been resolved. 4. Fated Future - Seems fine Other than the scaling of the text in a few places, there was nothing really much to fix in this game. 5. Elegant Elephant - Seems fine Again, nothing odd or erratic to report, here. 6. Battle Boats - Seems fine The "yaaargh" death text was a bit off, so I had to re-centre it a little bit to make it all work properly, but otherwise everything was fine. 7. Orret Cha (Orb) - Seems fine No complications here, but I think I want to make this game bigger/better. It feels like it deserves it. 8. Quadoban - Seems fine - Need to check the levels work!! This one took a mighty amount of work to get the game titlescreen working again, as I'd erroneously stripped out a ton of "What the heck is that for?" code when redoing the titlescreens. Aaah, that's what the heck it's for. It's working again, now. 9. Trilume - Seems fine Rectangles were all messed up like crazy, here. Seems I was reusing the "cx" global variable in a number of places. *tsk* naughty me.. 10. RetroRaider - Might require additional tests The game appears to be working on, now that the screen doesn't become pitch black any time you turn to the left. A single rectangle draw was the culprit there. In the old Browsercade draw code, the rectangles didn't account for negative scaling, but the more modern JSE code which I've done a lot of replacements with, the new code does take negative scales into account. Suffice to say, the "edge of the screen" black darkening rectangles ended up covering the entire screen. Oops! This has been repaired, along with a quirk in the level generator which would occasionally get stuck. 11. Magma Rose - Works, but I still don't like it What a rubbish game this is. I might add it to the "scrapped" game pile, with Green'o'Disk 12. Cheeses Heist - Seems fine The edges of the screen weren't being properly worked around, so a little tweaking was necessary, but otherwise works well. 13. Draggly Spogs - Seems fine With all the weird rectangle issues I've been finding, I expected this rectangle-heavy game to be totally messed up. .. But it wasn't. Works fine. 14. Kick Kick Mushroom - Very Broke This is where I'm up to, as of writing. Trying to figure out why Kick Kick Mushroom is getting stuck in a forever-loop, and crashing as a result. It's probably another global variable, somewhere. ... So, that's the list so far. It's taking ages running through all of these things, but at least I'm starting to understand where most of the pitfalls are, and just how old the Browsercade engine is! A.I. CornerLyrics : By me Sound Imported : Zinc Quayside > Reveal 🔎 | Suno Link Alternative versions | Suno Link | Suno Link | Suno Link Sung by Suno ![]() "Cartoon Derek tries to play 13 retro 8-bit video games all at the same time" by DrawThings / Flux > Reveal 🔎 Views 16, Upvotes 0
Daily Blog
,
Browsercade
New games every week!
|