I am personally happy with the 256 colors (when I was young all I had was 16 colors and I remember dreaming of 256, so I’m enjoying it now very much) – the limitation shows on the floor/ceiling, but I guess it’s not that bad – I’m more interested in increasing performance now. Seeing the optimization techniques you guys apply at assembly level makes me jelly I lack that skill Until now I never really cared about performance much since I programmed for the PC, so I probably have big inefficiencies somewhere. On the other hand I surpassed the Wolfenstein demo FPS already by a lot, so that’s good.
Also I got bugs to fix. I keep finding and making new ones, so that slows me down too. And I’d like to add code for calculating movement into my library too, which won’t be trivial when you take into account floor height, ceilings, stair steps, gravity, possibly inertia etc. I can see many bugs on the horizon
Currently putting some nice sprite at the map:
If you’re wondering where I got the sprites and all the textures from BTW, they’re from Dungeon Crawl Stone Soup collection – huge collection of 32x32 beautiful art, all CC0.