Thursday, 2nd January 2025
Alright! NEW YEAR! So, it's time to hit the gym, take up yoga, go to loads of like, business conventions, give up everything I enjoy, and work 25 hours a day. Never fear, SUPER PRODUCTIVE MAN is here! Right?!
lol, nah. That ain't me, it never will be, I'm not going to pretend it is, for anyone, and I don't feel guilty about it.
That said, I would like to get a little more done on my projects and site than I did last year. So my over-arching goal, for this site, for the new year is to make it part of my daily routine to dedicate at least one hour to working on whatever my current project is at the time. Up to this point I've just sorta worked on this stuff if and when I've felt like it, but I think this way I'll get more done. Besides, sometimes if you give yourself a push when you're perhaps not in the mood, it's that which gets you back into it.
Last year I started work on a web browser game called Bubble VS. You can play a very early version of it here. It's a "match 3 bubbles" game with a focus on battling the computer. It's now ended up being three projects in one! Which leads me onto the next project, which will actually be finished first. O_o
Prior to starting Bubble VS, I had a look around so see if there was an existing game library to suit my needs. Why re-invent the wheel right? I was astonished to find nothing out there was *quite* what I wanted. Like, the existing JS game libs all seemed to want you to use their entire system and way of doing things and be really, super integrated into your game. I just want to be able to look at a single JS file with a buncha procedural functions in it, and instantly know how to do the following:
As such, I'm now reworking the library I made for Superdeb!, which already does all that, but making it more simple and MAYBE even good enough for others to use, which brings me to the next project:
As part of developing this library, which is now called "DrawLib", I've ended up making a sorta mini-site/set of documentation which shows how to do stuff. This enables me to test all the functions work as intended, but also might help others who want to have a mess around making some 2D games.
Although, there will be a disclaimer advising people to use one of the existing libs lol.
Well that's the main focus for a while. But here's some other stuff I'd like to do this year and fit in when I can:
That's plenty to be getting on with for a while. xD