Boulder Dash Engine
Click on the GIF to watch demo!
⠀
⠀
These screensots represent a demonstration with the original game assets loaded.
⠀
⠀
An engine for Boulder Dash that lets you make your own Boulder Dash. This is not a play-ready project. You need to have your own textures and music put for legal reasons. I just serve an engine, my own levels and some free assets ready.
I do not own any rights about Boulder Dash brand. All rights are reserved, as are trademarks of their respective owners. You can learn about the original owners of the Boulder Dash brand here.
- 10 Possible Level
- 4 Difficulty
- Animations
- Sounds
- Save and Load
- GUI
- Windows and Linux Support
- and more!
- If you want to get Boulder Dash 2020 on Windows or Linux:
- Don't forget to see Making it Playable!
Go to the README files at those locations and follow the instructions in them!
You can modify:
- Levels. To do that, you can put your tileset to a tile editor, create your level and get a plain text of the level you created. It should be in the same form as in the Resources/Levels
- SFXs
- Musics
- Animations
- Textures
- and of course engine itself!
- For Ubuntu:
apt-get install libsdl2-dev libsdl2-image-dev libsdl2-mixer-dev libsdl2-ttf-dev
- For others:
- Please get libraries for your environment.
git clone https://github.com/repelliuss/Boulder-Dash-2020.git
cd Boulder-Dash-2020
make
- Please get libraries and configure it yourself for your environment.
- step_dirt is made by TinyWorlds which is licensed under CC0.
- gate_open and foe_kill are from NES Sounds, made by Baŝto which is licensed under CC0.
- diamond_fell, diamond_pick, life_up, and level_screen_move are obtained from ZAPSPLAT.
- game_win, game_lose, level_win, level_lose and screen_select made by Little Robot Sound Factory which is licensed under CC BY 4.0.
- I lost the source of stone_fell. Contact me if you know.
All of the source code and other assets are put under MIT license by repelliuss.