Hi, everyone!
I'm developing a game named "Lifish", which is meant to be an open source clone of an old MacOS-exclusive shareware game called "
BOOM".
BOOM is a very fun game and one of the first games I've ever played, so I decided I'd try and create my own game taking inspiration from it.
It's nothing very fancy, but being my first time with SFML - or C++ graphical game development at all - I didn't want to bite more than I can chew
ATM most of the textures I'm using are taken directly from the original game, but I'll replace them with original ones as soon as the game itself works.
Here is a sample screenshot of the first level:
Game mechanicsAs you can see from the picture, each level consists in a 15x13 grid where entities move; the players (currently up to 2) must kill all the enemies in order to advance to the next level. The way they do that is like in Bomberman: you basically deploy bombs to kill enemies and destroy walls (there are some differences though: for example, bombs don't block the transit and you start the game with a higher number of maximum bombs allowed: from 5 to 8 ).
The original game has 80 levels (with boss fights each 10 levels); Lifish is not restricted to stick with the same number though: it's really easy to mod the level set (it's plaintext in a JSON file).
Source codeThe repository for the game is
on Github; the game currently compiles and runs correctly, but many features are yet to be added (e.g. currently enemies don't even shoot you
), so it's not really interesting right now (moreover, textures taken from the original game are not included, since there may be copyright issues and I don't want to steal other people's work). I'm proceeding quite fast, though, so I hope the first release will come soon, hopefully before fall comes.
Stay tuned for updates!