canon

i make indie games

unvoiced 2* in a tokyo apartment trying to weld end-of-service anime characters into playstation 1 party games


I spent a lot of today working on a small game project to get the juices flowing again. I estimated it as a very, very short thing, even shorter than game jam length. What I'm saying is that I spent my total "estimated dev time" working on weird Nintendo Friend Code data compression algorithms that will probably see barely any use at all

I'll syndicate over my tweets on my process below


  • working on a very, very short game where I am putting like 10% effort into the actual gameplay and 90% effort into the dev tooling. As it goes

  • it turns out godot's Color(r,g,b,a) expects values of 0 to 1 instead of 0 to 255 and if you thus try to set a color to effectively #FFFFFFFFFFFF things get funny

  • encoding some human-transferable data in base 35 instead of base 36 (EDITOR'S NOTE: I actually implemented it as base 34. a friend eventually suggested that I switch it to base 32. they were right)

  • ok for my next trick I'm going to replace, like, 30 minutes of manual positioning with ?? hours attempting to develop a system that centers a group of hitboxes on the screen. (thinks after typing it out) actually that doesn't sound hard at all

  • also everyone applaud for my cool data compression system, which can be used to make custom content for a game which almost certainly will have all exhaustive content available for it at the time of release. it's the thought that counts

  • NEW DEV RULE: always just post all your dumbest thoughts when making a game. that way even if you don't think your game is that cool you can think "well at least my tweets about it were funny"

  • the hitbox-centering was so easy that I didn't think it would be funny to tweet "that was easy", anyway like 5 hours later I hit a bunch of dumb edge cases that make it retroactively not easy, so now it's funny to tweet about (it's fine I just gotta do some trig)

  • trig takes more than 0 effort which means it's time to eat dinner (EDITOR'S NOTE: I tried to go to saizeriya but it was the most crowded thing ever because people go outside on weekends. I got mcdonald's)

I didn't tweet any more after that but I did spend like another 2 hours trying to trig myself into getting some rotation/flip logic working. I'm roughly core-loop complete and now all I gotta do is menu and assets, which means you could see this inconsequential game and think "hm that's neat I guess" at any point between tomorrow and like june


You must log in to comment.

in reply to @canon's post:

So, funny thing, I am having to reacquaint myself with trig not for programming but for home construction projects.

I have not needed trig since my last class that used it, nearly two decades ago. Somehow, I still remember all the important bits, but it was good to reread the textbook and double-check again anyways.