YAMP (Yet Another Maze Program) – Small Basic Featured Game


It doesn’t run in the Web Browser, so you’ll need to import it to run it locally (ID RKF190).

It’s a simple maze generator (game!!!) which Kensig created simply as an exercise to try out Small Basic.

You can see it load and get the code here: http://smallbasic.com/smallbasic.com/program/?RKF190

 

Thanks to Kensig (who is retired) for learning Small Basic and creating this maze!

http://social.msdn.microsoft.com/profile/kensig/

Kensig's avatar

About Kensig: As I am old (really, really old) There just in not enough space to put my history into here. However, if I tell you I started out in computers hand coding onto punch tape the code for the 4004/4040 ( 4 bit CPU) you might have some idea of my history. 😉 Having been adrift from programming for quite some years, I’m easing myself back into it by seeing what I can do with Small Basic.

 

Well thank you to Kensig for giving Small Basic a try as you ease back into programming!

   – Ninja Ed 

 

Comments (3)

  1. Fan says:

    5 stars… Genius

    Without looking in the code I saw that You are storing the maze blocks in a array. No need. Paint them on the GraphicsWIndows and check the pixel color of certain pixel to speed it up.

    By the way, selecting Keyboard and pressing the arrows, it also hovers the "hidden" buttons, so it's hard to say whether it's Small Basic bug, add a precondition to the clicked buttons.

  2. Daniel says:

    Neat program 🙂

    I really like your solution to generating the dead-end paths. I need to have a bit of a closer look at the code to fully understand.

    Congratulations – keep it up!

  3. User Ed says:

    Thanks, Fan and Daniel! Kensig did a great job!