The First Game!
Can't count?
Then go play the first game on this site!
Or you could go to kindergarten. Actually, that's probably a better idea.
The inner workings
There's a leaderboard! Yes, it's very easily fakeable (check the Network tab of your developer tools). But the leaderboard works and was fun to make. Though the backend would probably be considered very inefficient, because I'm not very good with SQL and stuff yet.
The game itself is written in C++ with SDL2, compiled to web assembly with Emscripten. It interacts with the website's front-end Typescript code through Emscripten's nifty JS-in-C++ functions. Lots of time spent staring at the screen and wondering why it isn't working.
The site stores all attempts that make it to the leaderboard separately for each time period that it tracks, and wipes each at the end of the day, week, month, and year. Which makes for an inefficient table that will probably have tons of rows in it (if anyone would play, of course). But it works for now!
More games?
My senior year of high school has started! Which means I'm a bit busy. I'm also learning how to draw, and that's been taking up a lot more of my time lately as well.
Whenever my brain spits out a new game idea for this site that I think would be fun and fits the never-ending-game style of the games I want to host here, I'll add more. In the meantime, I'll be working on the profiles system of this site!
Thanks for reading and goodbye!
See you in like a million years when I get around to writing another blog!