Skip to content

Latest commit

 

History

History
87 lines (70 loc) · 3.83 KB

README.md

File metadata and controls

87 lines (70 loc) · 3.83 KB

Boulder Dash Engine

Click on the GIF to watch demo!

     

     

These screensots represent a demonstration with the original game assets loaded.

About

    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.

Features

  • 10 Possible Level
  • 4 Difficulty
  • Animations
  • Sounds
  • Save and Load
  • GUI
  • Windows and Linux Support
  • and more!

Libraries

How to Get

Making it Playable

Go to the README files at those locations and follow the instructions in them!

Modding

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!

Compiling

Linux

Dependencies

  • For Ubuntu:
    • apt-get install libsdl2-dev libsdl2-image-dev libsdl2-mixer-dev libsdl2-ttf-dev
  • For others:

Building

git clone https://github.com/repelliuss/Boulder-Dash-2020.git
cd Boulder-Dash-2020
make

Windows

  • Please get libraries and configure it yourself for your environment.

Licensing

SFX

  • 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.

Others

     All of the source code and other assets are put under MIT license by repelliuss.