Mazed - Game Demo (Lua)

Discussion in '3DS - Homebrew Development and Emulators' started by Machina, Mar 18, 2015.

  1. Machina
    OP

    Machina Newbie

    Newcomer
    4
    14
    Mar 16, 2015
    United States
    [​IMG]

    What you see above is an image of a demo that I've been working on, now titled Mazed. You begin in a room with one exit. From there you must go through other rooms to figure out which way leads to the end. Making a wrong turn will take you back to where you started, and once you decide to enter a room you cannot go back. Memory is the key to winning this game.

    Being a demo there are still missing features, and I mostly created this demo to test a concept that I had in mind. Though I like the results, so I'll probably end up working on this project a little more.



    What is in the demo:

    • Character movement - The character moves if you press the dpad. If the character hits a wall he stops moving.

    • Character animation - The character is animated, so you will see the character move his face, arms and legs if you press the dpad.

    • Room transition (10 rooms in total) - If you are in front of an entrance and press A you will enter a room. But, the entrance will be sealed. There is no going back, unless you make a mistake, from which then you would have to start all over.

    • One-way victory - There is only one route to reach the end.

    • Bottom screen only - The game plays on the bottom screen only. The image posted above is what the game should look like on the bottom screen. The reason the playing field is small is because of performance. Initially I used the whole bottom screen as the playing field, but for some reason performance took a hit. So, the smaller the images, the better the demo runs.

    • Screenshot support - Press Start to take a screenshot. The image will be saved in lpp/Images/Screenshot.



    What is not in the demo:

    • Title screen - A screen where you can press a button to start the game.

    • Locked doors - Some doors are locked and need keys. You would have to find the keys to open the locked doors.

    • Groups of random rooms - Groups of rooms randomly load. You would start the game, go through one sequence of rooms, mess up, start again, and find that the sequence of rooms changed.

    • Multiple-way victory - There is more than one route to reach the end.

    • Sounds - Sounds make the game seem more alive.

    • Particle fall - I had this working but then I removed it. I made a yellow pixel move diagonally from one side of the screen to the other, and teleport back to where it started once it reached the other side. It gave the effect of particles falling, and made the game seem livelier. If animated it would probably work even better.

    • Object animations - Animations of objects to make the game seem more alive. Something like flowers, for example.

    • Automatic exit once you reach the end.

    • Etc.


    Download is below. Feel free to ask questions or comment.



     
    SLiV3R, Jwiz33, Warft and 7 others like this.
  2. Helreizer543

    Helreizer543 Member

    Newcomer
    49
    23
    Nov 24, 2014
    United States
    Looks good ^.^ keep up the good work. I wanna play it.
     
  3. Jasper Peters

    Jasper Peters Member

    Newcomer
    45
    34
    Jul 12, 2014
    Netherlands
    Leiden, Netherlands
    Looks nice, hope you finish it XD
     
  4. Rinnegatamante

    Rinnegatamante GBAtemp Psycho!

    Member
    3,127
    3,267
    Nov 24, 2014
    Italy
    Bologna
    Finally someone decided to use lpp-3ds :D
    Keep up the good work and good luck for your project.
     
  5. Pleb

    Pleb Member

    Newcomer
    42
    25
    Nov 20, 2014
    Looks good for a Lua game, will give this ago. Did you self teach yourself LUA programming/game development? and roughly how long did it take before everything clicked?
     
    Margen67 likes this.
  6. Machina
    OP

    Machina Newbie

    Newcomer
    4
    14
    Mar 16, 2015
    United States
    Yes, I like to do independent research. I started this project on late-February, and I released the demo as soon as I got room transitions working. I'd say that it took me about 3-4 weeks to have it where it's at now. I've been slowly working on it daily.
     
    Margen67 likes this.
  7. Machina
    OP

    Machina Newbie

    Newcomer
    4
    14
    Mar 16, 2015
    United States
    Since the last time I posted I've been playing around with a few ideas.

    The A button displays when standing in front of an entrance. This is to let the user know that A needs to be pressed to enter a new room.

    [​IMG]

    A map displays on the top screen to better orientate the player. When entering a new room it updates, but if you make a mistake and you need to start all over, the map will start all over as well.

    [​IMG]

    • I worked on a new set of rooms, which I won't be showing pictures of, because spoilers. I want to try to get groups of random rooms working. Basically the game would randomize the sets of rooms when you start all over because of a mistake.

    • Lastly I've been working on a main menu.


    [​IMG]

    [​IMG]

    [​IMG]

    I believe that's about it.
     
  8. Pikasack

    Pikasack What is a title

    Member
    633
    203
    Apr 27, 2015
    Canada
    Whenever I launch this, it's a black screen
     
  9. Games&Stuff

    Games&Stuff GBAtemp Advanced Fan

    Member
    787
    564
    Oct 8, 2015
    Belgium
    Seems fun...