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
![Smiley :)](https://www.sfml-dev.org/forums/Smileys/default/smiley.gif)
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
![Cheesy :D](https://www.sfml-dev.org/forums/Smileys/default/cheesy.gif)
), 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!
![Wink ;)](https://www.sfml-dev.org/forums/Smileys/default/wink.gif)