15 days ago

Today I'm going to work on trying to compile my game to this mini device, the Thumby Color. So far, I only have a program deployed that blinks. Been delaying this for too long... it'll be a chunk of work to get it working.




7 comments

Loading...

Next up

My code is running on the Thumby Color 🥳

Wasn't too difficult after all. It's a little slow (7FPS), but that can be fixed.

Testing out spicing up the combat.

Attacks need to be timed now and can fail (or crit). For NPC attacks, I want to add something similar.

Do you think this is going to work?

Trying to come up with the UI for a turn based combat system, replacing the dexterity game I initially had in mind as the UX on device doesn't work so well. The challenge: The UI must fit on the 128x128 screen.

#gamedev

Cornering the NPC to hit him with a stick is a bit mean - he's obviously afraid of me doing that. I will improve their avoidance algorithm.

Did you know that #raylib comes with an integrated mod music player? I for sure didn't until I stumbled over it. Besides that, this is a demo how I work on my game: start, compile, edit files, recompile. Super quick and simple!

NPCs are now coming, prepare and execute an attack animation and switch out again. Next up: Executing the defense action of the player to defend - or failing and taking damage.

After lots of back and forth, I managed to optimize my tree rendering code so that it runs with >30fps on device.

Coming up with the UI navigation for the available actions for the turn based combat system that I want to give a try.

#swordtember - 12 - Fire. Not great, but something. Have to start somewhere...

Game is running at 20fps on the device, a good improvement from the 6fps I started at. I focused on the graphics rendering for start, but there are other areas that I want to look into next.

#pixelart #gamedev #optimization