Envision, Create, Share

Welcome to HBGames, a leading amateur game development forum and Discord server. All are welcome, and amongst our ranks you will find experts in their field from all aspects of video game design and development.

RMXP Tutorials - The "Event Puzzle" Book.

I'm in the process of making a "book" of event tutorials revolving around puzzles. If people think is is a good idea let me know what kinds of event puzzles you want tutorials for.

I know some of these will probably already be done - I'm doing them again.

Box-push "passage" puzzles. - In Progress
ie, push the boxes in the right order or they get stuck and you cant get past them.
Box-push "switch" puzzles.
ie, push the box into the right place to activate a switch or event.
Ice-slide puzzles.
ie, Slide till you hit a wall - no turning, try and find the exit.
Conditional Puzzles.
ie. of all the statues are facing left, the door will open. Or - if the pillars are destroyed the roof will cave in. These kinds of puzzles are quite similar in some senses. I’d attempt to cover the basic understandings of them rather than one specific one.
Advance Puzzles
ie. containing multiple maps and complexities.

I'll be working from the Idea that you know the basics of RMXP, if you dont know the basics I suggest you look for a tutorial providing an overview for beginners. If you dont know the basics; you could still probably follow some of these tutorials however I will not be explaining why most things work; and as the tutorials become more complicated I will expect you to know where most things are.


Basic Box Puzzle

Most of you should know how this one works. You create a bunch of pushable boxes which you need to move to the right place so that you can pass through the puzzle and progress. This kind of puzzle is one of the easiest puzzles to event in RMXP. Making a good box puzzle takes more thought process than RMXP skills. Making sure its not too complicated for your adverage user but not to simple for your experienced user gets rather difficult.

Below is an example of a puzzle I made.
2djdp50.png


I've also included an image of the same puzzle solved and steps through the progress. Planning how this will happen is essentially the hardest part of this kind of puzzle.
2qx52x2.png



Okay, so lets get started.
First, go into the event editor. You should know how to do this already, if you do not then please look at an overview for the RMXP interface before attempting these tutorials.

Lets have a look at the "Boulder" Event. What we want to to is have it so that when the player interacts with the event, the boulder moves away from the player. This is very easy to do. I'll be breaking it down into steps.

The Boulder event is the basis of this entire puzzle, once you have this event done it's all design work.

29dyfbb.jpg


Step 1 - Yellow arrow. Name your event.
This is important, Name your event "Boulder" or something relative to what you're going to be pushing around. The original name will be something along the lines of "EV####" - numbers vary depending on how many events you have on the map. If you feel you need to keep track of each individual "Box" you can assign it a number as well. The more specific you are here the easier it will be for you to make modifications to your puzzle at a later date.

Step 2 - Red arrow. Give your event a graphic.
Doubled click on the window titled "Graphic:". Select your image and push OK. If your image dost have a Charset dedicated to the event (meaning there are multiple objects in the one charset) then you will need to modify the OPTIONS under the "GRAPHIC:" box on the initial event editor. By default the option "Move Animation" will be ticked, we want to UNTICK "Move Animation" and TICK "Direction Fix".

Step 3 - Green arrow. Give your event an Event Command.
This is where we tell our Event what to do. We are only going to be using a single very basic command. To do this double click on the "@>" sign in the event editor (Green Arrow).

28uiqfd.png

The event command we're looking for is in TAB 2, Column 1 and is called "Set Move Route...". Click on this command.



2lthh53.png


Step 1 - Green arrow. Select the event you want to move.

Click on the drop down arrow, it will list all the events that are on the same map. You want to select the option called "THIS EVENT" - Meaning the event that you currently have selected in the Event editor.

Step 2 - Red arrow. Set the move route.
We want the object to move one space away from the player. So select the option "Move Away From Player" from the first Column, it should add to the list - push Ok.

That's the core of this entire puzzle.

Good work, you now have a pushable object. The next step is to create a puzzle with them, its something that's not easy to teach. You do not have to set up a new event for every block, you can COPY AND PASTE the event to create large quantities of the same pushable object quickly.

Creating a good "box pushing puzzle" might take a while at first. I've only showed you the easy part, the hard part is in the design. I will add on to this tutorial sometime soon with a few design tips and how I make a "Reset" event for this puzzle. I will also upload a tutorial containing an example of my puzzle.

Feel free to attempt to replicate the puzzle shown in the picture at the top of this tutorial.

If you can think of ways for me to help you understand what I'm writing, feel free to point them out. I find the biggest flaws in tutorials are related to finding things, so I've attempted to point everything out as clearly as I can.
 
FF12_Master, you didn't know how to make the pushable block puzzle??? Anyway, very nice. Check my last post in the request topic to find so possable add-ons.
 

Zeriab

Sponsor

I think your tutorial is very well-made and you keep a consistent level in your explanation.
A little nitpick is that you don't explain the Ignore If Can't Move that you have used in the screen shot of the event.
Not that you can't create puzzles which abuses the distinct features of boulders which does not have the Ignore If Can't Move box checked.

As an idea you can extend the basic box puzzle with a version where some boulders can also be pulled.
A secret santa gift I made have such boulders: http://www.sendspace.com/file/p9s3qv (VX project)

I am sure people will learn from your tutorial since you explain and illustrate well.

*hugs*
- Zeriab
 
Zeriab, damn you've been around these parts forever. I remember reading your posts with enthusiasm - would've been Years ago. I appreciate your input, and I'll be sure to fix that specific issue. TBH, I am quite lazy when it comes down to it, but I do get things done.

Pull-able boulders? Hm... unfortunately I don't have VX, but I like the idea. I can think of a couple of ways it could be done... and thinking about it I could maybe branch it into making boulders that could be pulled from specific directions without over-complicating the event(as if there were a handle on one side, but none of the other sides). And then turn it into a box you can rotate so that you can pull it in any direction, but only from one direction... and then have it... wait no... dont encourage me or we'll never get off the Moving Box puzzles. :haha:

I'll be sure to write up a couple of additions to the simple push-box tutorial when I get the time. Unfortunately - right now its past my bed time. I have to be up and at work in less than 6 hours. I started watching Dexter at 12am, probably wasn't a good idea.
 

Zeriab

Sponsor

I have indeed been around for some time. Almost 3 years at .org and like 4 years in the RPG Maker communities. It makes me happy that I was able to make posts you found interesting ^_^
I assumed you simple forgot that detail which is understandable as it most likely comes natural to you.

If you want to see the version of pull-able boulders in my VX game you can download a version with the included RTP: http://www.sendspace.com/file/mn3h0d
I wouldn't mind it taking a lot longer to getting of moving boxes puzzles since it would illustrate that with something so apparently simple can have many different approach each with their intriguing particularities.

Don't let it disturb any (hidden) agenda you might have though.

*hugs*
- Zeriab
 
I'm really not sure, perhaps in a week or so? After my assignments are done. Mind you I did just purchase Prototype... and the Sims 3.... and it is "Game Season". Maybe you'll have to wait. Ah... now I'm going to play prototype, while failing my assignments. Fun fun.
 

Thank you for viewing

HBGames is a leading amateur video game development forum and Discord server open to all ability levels. Feel free to have a nosey around!

Discord

Join our growing and active Discord server to discuss all aspects of game making in a relaxed environment. Join Us

Content

  • Our Games
  • Games in Development
  • Emoji by Twemoji.
    Top