Importing a .png spritesheet with the new 0.2.1 version doesn't seem to work as before. Some of the transparent pixels are being considered solid and/or some pixels are doubled in size.
In this 16x16 spritesheet all the cells are read as 17 pixels because of the color aberration:
Detail of the first sprite:


Another submission... Stay a while... stay forever.
This is another port of an old Atari and C64 game (and other platforms from the eighties), Squish'Em (AKA Squish'em Sam).
This project is almost at beta stage, all the sprites, logic and levels are in. 95% of the sfx/music is done.
In my todo list I have a bunch of ideas to juice the game up and add a bunch of new stuff to this classic game.
The current state of the port is quite faithful to the original apart from a very different way of managing player deaths. In the original game when the player is hit by a falling hazard or when colliding with an enemy, then the game restarts at a near level position after a brief cutscene where the player falls down the building. I hate this and decided to be creative and modern. In my port, the player loses a life when hit and turns invincible for a couple of seconds without breaks. Another small change I made is at level 16 which is one of the last levels with randomized enemies which also move faster than normal. In my port the game is endless after level 16 with enemies having increasing moving speed and shorter respawn times.

My first bbs submission, yay!
Been dabbing in game development for a couple of years with long breaks in-between. My current obsession is our beloved Picotron and my classic passion is retro-gaming, especially C64 and computers from the eighties.
This is a very early alpha of the C64 version of Necromancer by the late genius Bill Williams.
The sprites are placeholders.
The current codebase uses the great libraries hit.p8, locus.p8 and eggs.p8 from kikito as well as some of his older lua libraries (middleclass and stateful for OOP and game state).
In the current version of the cartridge I use eggs.p8 to manage game entities with several granular systems (moving, drawing, animating, resetting, colliding). locus.p8 and hit.p8 manage entity collisions.






1 comment