<=============================================================> BOULDASH > First version > 15000 bytes on calc program written by Zemmargorp released the 2020/11/17 on ticalc.org Description =========== Bouldash is a Boulder Dash clone, one of my favorite games. A level editor for Windows is included to create your own level packs or edit the existing ones. If you don't know what Boulder Dash is, look it up online! It's an amazing game. A simple presentation of this game could be, to quote Wikipedia: "The game's protagonist [...] must dig through caves, [collecting diamonds to unlock the exit], while avoiding [moving creatures] as well as obstacles like falling rocks, and the constant danger of being crushed or trapped by an avalanche, or killed by an underground explosion." How to use ========== Send "BOULDASH.8xp" to your calculator with the level packs (the .8xv files). Bouldash also requires the "CE C libraries" to run, so if you haven't already installed them on your TI, download take them from https://tiny.cc/clibs (the .8xg file) and send them to your calculator. Run the game with the command "Asm(prgmBOULDASH". It will instantly exit if no levels are found. A list of the level packs will be displayed. Select one with the up and down arrows. Press [enter] to play it. Before each level, a text screen will appear with information about that level: its number, its name, the amount of diamonds to collect before the exit appears, and, if there's a limit of lives for this level pack, the number of remaning lives. Press [enter] to start the level. The controls are: > the arrow keys or the digits 2/4/6/8 to move (or to move the camera when you're dead) > [alpha] to switch between coloured and grayscaled sprites > [enter] to restart the level (with one life less) > [clear] to exit the game Have fun! How to play =========== What follows is an attempt at summarizing the principles and rules of this game. I'm sure much better explanations can be found on the internet though. You dig your path through dirt. Your goal is to collect as many diamonds as you can. You can push a boulder if there's nothing behind it. You'll die if you get hit on your head by a falling object, or if you get in contact with an ennemy. Ennemies can move (like you), and they will die if they get hit on their heads, in which case they'll explode. The butterfly ennemy releases diamonds when it dies, in addition to exploding. Brick walls can be destroyed by explosions. Some walls are told to have magical properties? Finally, the exit(s) will appear (out of steel walls) once you have collected enough diamonds. Notes ===== This is a port of my Bouldash game for TI 83+/84+ calculators: https://www.ticalc.org/archives/files/fileinfo/474/47404.html The original Bouldash game and this port for TI CE calculators are fully compatible: they can both play each other's level packs, and the games' physics are exactly the same. All the levels included are humanly doable. Acknowledgments =============== - Peter Liepa and Chris Gray for the original Boulder Dash - Georges Lobry for Balderdoush (the first Boulder Dash-like game I played, and loved!) - Quigibo and Runer112 for Axe Parser (the first versions of Bouldash were written in Axe) - people at Omnimaga for their nice feedback on Bouldash - the https://github.com/CE-Programming/ team for their TI CE emulator, development toolchain, and librairies - Thank you for playing! <=============================================================>