![]() |
New games every week!
☀️- 23 - A Failed Day
Blog
23rd May 2025
Yesterday wasn't very productive at all.
-=-=- As much as I manage to get done in a week, there are some days that just don't work out at all, and yesterday seemed to be one of those very days. A while ago (during the house move, seems so long ago, now!) I started looking into the possibilities of moving the JSE storage from "Local Storage" flat files to an internal Database of storage. Yesterday, I started looking into the code I'd written a year and a half ago, and .. Well, I screamed a bit, I'll be honest. It's a bit of a mess in there!! So I poked and prodded, and things do seem like they're workable. I'm really worried, though, about the possibility of the whole thing messing up and inexplicably killing off all your code. This is why I abandoned the methodology back in the day. I "kinda" trust that the Database methodology could work, but I haven't stress tested it in the slightest. Perhaps I should've had it switched on for the past 18 months. That might've helped stress test it!! In the end, I toggled the method back off again, and the hour or so I'd spend faffing about with it felt like an hour or so that I'd pretty much wasted. Meanwhile...So then I started to think about some sort of new UI for an ingame menu system in JSE. The sort of thing that would have the Music/Sound volumes and the "Show FPS" toggle. I've had this thought bubbling away in my head for a couple of weeks, now, and no matter how much I think about it, I can't seem to come up with a good way to have it accessible at all times. In GameHandler, it's obvious enough. Replace the "Options" with the new menu system. Simple! But what happens when the coder hasn't used the GameHandler? A drag-down menu system at the top corner of the screen seems to be the best option for this, but again, what if the coder wants to do their own thing up in that corner. Of course, this is a language, and the one thing I can do with a language is to get the coder to decide on this sort of thing. Maybe letting them disable it with a simple "DisableMenu" command or something. Or even have a "MoveMenu" or "HighlightMenu" or "SystemMenu"..? .. Yeah, SystemMenu sounds like a good name for such a command. Suffice to say, my head got stuck in a "How do I bring the menu up" mental loop, and didn't really get all that far, as much as coding the actually menu goes. Hmm. Speaking of loops. Meanwhile, Meanwhile..![]() I got a fair amount of the physics working to a degree in the "Rock Around the Sun" game, and I think that's going to end up playing nicely. I just have to decide on the setup for the game. At the moment the game is "Rock by rock until dead", but I'm starting to think that placing all the rocks down at once might actually work better. Not sure yet. Playing it will likely whittle down the rules. This is very much a "See where it goes", unplanned game, that AGameAWeek seems to trend towards. A.I. CornerLyrics : By me Sound Imported : Original Attributes > Reveal 🔎 : Download | Suno Link Sung by Suno ![]() "Cartoon Derek enjoys a fast food takeout" by DrawThings / Flux > Reveal 🔎 Views 138, Upvotes 5
Daily Blog
,
Jse
New games every week!
|