src | ||
web | ||
LICENSE | ||
README.md |
Space Impact PC
The game Space Impact from the legendary phone Nokia 3310, recreated.
What is the goal
The original goal was to create a 1:1 copy of the game, including all the weird things and the 84x48 pixel raster of the screen. Development has been started way back in (probably) 2011, multiple iterations and resets were done, to finally arrive at... this. I wish I got back to it, but so far I have not been able to dedicate a large enough block of time to resume the previous work.
Given that there are already multiple clones of this game on the Internet, and even the original java applet, it might diverge from the path of a 1:1 clone, into something that just tries to get close.
Development state notes
When I last worked on the game, there was some confusion around what "current" code means. While trying to go first through 10x scale and later 11x, it might have happened that important changes were lost and resulted in a branch with a dead end. Whatever was the case, anything after the last official release (0.9.1.6a) is considered broken. Sadly that is just the result of a complete lack of standards and not knowing that such a thing as git even exists.
This source code is currently old, retrieved from the mess of project directories and project archives. I have no idea what the actual state is and that will remain true until the next commit.
Branch "main"
This is the last state of the game before scaling. It should be working and it should be possible to iterate on the original base with this version.
Branch "11x"
This is the scaled-up version which allows for showing much of detail. All original assets are scaled 11x to original. The idea was that one Nokia pixel would mean 10 screen pixels plus one extra pixel for showing the raster. While this technically is the main branch, this scaling broke so much of internal mechanics, that it's deserving of it's own branch. Will be merged to main once fixed.