Another five exercises from exercism.

  • elyses-enchantments
  • vehicle-purchase
  • bird-watcher
  • mixed-juices
  • high-score-board

So, I got myself a modretro chromatic for myself for Christmas. My old GameBoy color has audio issues and it didn’t sound like repairing it would be much cheaper than getting the chromatic. So, now I want to make a game for it. It would be super cool if they wanted to make cartridges for it and sell them but lets not get way way way ahead of myself.

Anyway, I was thinking what kind of game I might like to try. Then LazyDevs has a new video about top down movement in the style of Links Awakening for the Gameboy color. I tried following the advanced shmup earlier targeting the Genesis but I am about 100 videos behind since I never got things scrolling the way I like. So lets get in on the ground floor. Even if I don’t make a full game out of it, it is something I wanted to explore.

So step 1 is to get the code working on my machine. The Gameboy Color would likely require assembly language (scary), so I am taking an intermediate step of just getting the first video done in C/C++ with SDL2.

Unfortunately SDL2 setup is miserable every time. I thought I would be sneaky and get it running with CMake under visual studio. That didn’t work. I found out there is an error from about 2003 where the cmake in devkit pro is getting picked up and not working right with visual studio. Never fixed of course. That is what is happening to me. After running around in circles way too long I gave up and just made it an ordinary Visual Studio solution. At least I got vcpkg working.

So the state of things is just a window with the sprite tiles showing. More to come tomorrow.