New games every week!
🔀 - 18 - Duct Tape Blog
18th June 2025
First set of patching has been done.

-=-=-

I'm currently fixing up Browsercade to make it run a little bit better, and along the way since we're in Beta-times, I also took the time to send Apple a little bit of "This is functioning in an unexpected way" feedback about Safari, because I'm damned if I'm taking the blame for one particular quirk.

Poking the Apple



In Safari, and seemingly Safari alone, if you interact with the screen/game in the slightest, the fps glitches a very teensy tiny amount. It's not too noticeable, but it causes little stutters here and there.
I spent about half an hour trying to figure this bug out, and realised it's identical to the bug I was recently seeing in JSE. And that, no matter what I did, I couldn't find the reason for it.

So I tried it on Firefox, Opera, Arc and Edge (the 4 test browsers installed on my MacBook) and .. Nope .. Not there on any of them.

I wondered if it was MY issue, so Searched for a quick test online, and sure enough, it's there, too.
Watch the FPS counter, click or tap a key, and .. very very subtly.. the fps will be impacted.

It's either the event code at fault, or the requestAnimationFrame code.. Or maybe a joint break between the two of them.
But it's definitely a bug that isn't my fault! *phew*

I sent Apple a feedback report, suggesting it's an error, and .. Well, I guess we'll see if they come up with a fix for it.

Patching the Browsercade



So, I got the JSE drawing code implemented inside Browsercade, but before I could test any of the games, I needed a new menu system, because I've disabled the old one so as to force myself to rebuild.

And lazily, I made a "Home Screen"
It's not very interesting to look at, so I think I still need to jazz it up, but as far as basic functionality goes, it's now easier than ever to open a game up.



That was more than enough to get into the games. At this point, the "titlescreen" is identical to how it was before. I might rejig both that and the JSE GameHandler so there's a more similar style for the two, but .. again.. a task for another day.

For now, it's a quick run through of the game, see what's broken at first glance.
I opened Apple Notes for this, and have indented any games that appear to function without any issues.



Is that good or bad?
Well, considering it was HUGE change to the graphical engine, and not 100% of the games are broken, I'd say that's not too bad.
The fact that most of the breaks appear to be unrelated to the graphical changes that I HAVE made, is somewhat unnerving.
I think this deep-dive just got deeper.

A.I. Corner


Lyrics : By me
Sound Imported : Conspicuous Identity
> Reveal 🔎
| Suno Link

Alternative version
| Suno Link
Sung by Suno


"Cartoon Derek tries to repair an Arcade Cabinet using Duct Tape" by DrawThings / Flux

> Reveal 🔎
Views 164, Upvotes 3  
Daily Blog , Browsercade
New games every week!
Site credits : This was all done by Jayenkai
(c) Jayenkai 2023 and onwards, RSS feed 5

Blog - 🔀 - 18 - Duct Tape - AGameAWeek