Go Back Programming  Go to Contents

BD3

  BD3, which did really badly in a competition I entered it in, is a version of the 8 bit microcomputer classic Boulder Dash. The game is more of a lateral thinking challenge where you have to steer your man through an underground maze to the home square without getting squashed by a boulder.

  Despite its lamentable performance I was extremely pleased with this, the 3rd version I wrote and entered. What stands out for me is that the program uses its own code as the data to create the maps the game was played on. Thus the code itself was engineered and reengineered to make the maps interesting/challenging to play. The subtle reordering of a code routine without changing its function, would therefore radically change the eventual map the player had to play.

  I hearby present myself with the 'outstandingly clever award for original coding', to make up for the lack of recogintion at the time!




  Download and play BD3.COM now!  Files with .COM extensions can sometimes cause problems with certain browsers, so the program has been zipped for downloading convenience, even though it is (I hope!) incompressible. Uncompress the files using PKware's UNZIP program, (or Windows alternative).

  View BD3 documentation  (General information about BD3.COM including features, and programming tricks).

  View the code for BD3 (The source code for the game).


  Here's the first version of the program: BD1. With a precomputed map, you can make a few interesting puzzles, but I felt the game was a little too limited.


  A page from James David Chapman's website.
  Located at: http://www.users.globalnet.co.uk/~jchap/
  
Site mirrored here at: http://www.j.chap.btinternet.co.uk
Go back to the last page you viewed. Go to previous page on this website. Go on to the next page in this sub site. Go to the main contents list. Go to the help page. Please send me *your* home page address!. Go to the web form to simply and quickly send me your comments.
  This page last updated:
  
My rating for the page: How happy I am with this page...