Implemented new ability. A map reveal, which of course needs to be called "MIND MAP" =D
Btw: Ascii FTW
#gamedev #indiegame #ascii #roguelike #screenshotsaturday
| Devlog | http://www.salomonsson.se |
Implemented new ability. A map reveal, which of course needs to be called "MIND MAP" =D
Btw: Ascii FTW
#gamedev #indiegame #ascii #roguelike #screenshotsaturday
The summer project I've worked on with my brother for the past couple of weeks has a demo-release!!!
Bobby has gotten old! His knees hurt and he's a little rounder around the waist...
Check it out here: https://www.salomonsson.se/games/superbobbyworld2.html
More multi tile pathfinding stuff. A few outstanding, minor issues but nothing serious.
There are a bunch of interesting problems with multi-tile vs multi-tile, or multi-tile vs enclosed spaces, that's just not an issue in 1-tile pathfinding. But this is starting to look really robust and good 🤩
My brother is ranting about how the programmers managed to screw up the physics of Sonic Advance by scaling down numbers they did not understand the meaning of 😅
Been silent for a while now, but spent the last couple of days implementing multi-tile entities and pathfinding. A few minor issues left, but mostly working.
Here's a demo of me - playing as a giant crab (they're not really supposed to be playable, but good for testing) whacking other big and small crabs! Clearly a bully!
So I got a new machine. Windows 11. Brand new. It's stuck updating. It is taking ages. Why? Well, I don't have any definitive answers but my most basic instinct is to always attach a profiler -- I recommend the excellent @superluminal .
It turns out that there is this thing in the background, TiWorker.exe, and it's taking its dear time while burning through CPU cycles. This is part of the "Windows Module Installer" service, which handles updates.
Pathfinding debug visualization. Control path with mouse cursor movement.
Next step: multi tile agents!!!
Google: "Refactoring strategy: break down complex methods into smaller, more manageable ones".
Me: whenever I see a function with only one one caller, I immediately move its contents to the calling site and delete the method.
You can't believe how often it becomes obvious what crazy shit goes on when you can clearly see what is actually going on. NOW I can start doing useful refactoring.