Shop OBEX P1 Docs P2 Docs Learn Events
PROJECT: Maze Mania — Parallax Forums

PROJECT: Maze Mania

tpw_mantpw_man Posts: 276
edited 2008-06-27 22:03 in Propeller 1
This is a game that I ported to the Propeller from a very small game like this I made on my BS2. Basically, you go through a maze, but die when you hit a wall. It includes a built in level editor that prints out level data to the screen, and dumps it over the programming pins at 9600 baud. It is made for VGA. A better name would be appreciated. The Hydra version is untested. Can somebody test it for me?

Controls:
Arrow keys: Move character
F1: Go to level editor
Esc: Stop
**In editor**
Esc: Go back to game
Arrow Keys: Move character
3: Place enemy
F1: Dump level data

Characters:
$: You
#: Enemy/wall
@: Exit

The goal is to get to the exit without hitting any of the walls/enemies.
Not very high standard for the propeller, but I loved playing this game so I decided to port it.

EDIT: Forgot to attach the zip again.
EDIT 2: NOTE: You will need to set the serEnable constant to false to start up without a usb cable
Edit History
4/15/08: Added screenshot.
4/13/08: Added a Super Maze Mania Level Pack which contains all the levels that come with Maze Mania. Simply extract and copy folder contents to root of SD card.
Also added error message when SD card can't be mounted.
4/12/08: Added Super Maze Mania which can load levels off of an SD card and added a title screen.



Attached is both Demoboard and Hydra versions.

▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
I am 1010, so be surprised!

Post Edited (tpw_man) : 4/20/2008 10:51:13 PM GMT

Comments

  • Ym2413aYm2413a Posts: 630
    edited 2008-04-17 13:50
    Cool! Does this happen to work with the TV as well? [noparse]:)[/noparse]
    Or is it VGA only?

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Share the knowledge: propeller.wikispaces.com
    Lets make some music: www.andrewarsenault.com/hss

  • tpw_mantpw_man Posts: 276
    edited 2008-04-17 20:00
    It does not work with TV yet due to the lack of XY positioning in AiGeneric and that Tv_Text doesn't have enough characters. I talked with stevenmess2004 on IRC, and he said he would look into developing XY positioning for AiGeneric. From then on it should be a matter of just swapping out the object and maybe changing a routine or two.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    I am 1010, so be surprised!
  • Ym2413aYm2413a Posts: 630
    edited 2008-04-19 15:36
    Here you go. [noparse]:)[/noparse]
    I attached the version of the AI-TV driver I mod'ed a while ago to allow for positioning.

    use:
    PUB Position( x, y )

    Hope that helps!
    --Andrew Arsenault.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Share the knowledge: propeller.wikispaces.com
    Lets make some music: www.andrewarsenault.com/hss


  • Paul BakerPaul Baker Posts: 6,351
    edited 2008-06-27 22:03
    Project added to master index

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Paul Baker
    Propeller Applications Engineer

    Parallax, Inc.
Sign In or Register to comment.