RMRK is retiring.
Registration is disabled. The site will remain online, but eventually become a read-only archive. More information.

RMRK.net has nothing to do with Blockchains, Cryptocurrency or NFTs. We have been around since the early 2000s, but there is a new group using the RMRK name that deals with those things. We have nothing to do with them.
NFTs are a scam, and if somebody is trying to persuade you to buy or invest in crypto/blockchain/NFT content, please turn them down and save your money. See this video for more information.
How to Make a Pac-Man minigame without scripts! (XP)

0 Members and 1 Guest are viewing this topic.

**
Rep: +0/-0Level 87
Convert to Maskology or I'll throw orphans at you!
This is how you make a Pac-Man minigame without any scripts.

Warning, do not create any events until after you completed step 2!

 :djang:
Before you start
Spoiler for:
Do not expect this to be exactly like Pac-Man, it still has some bugs in it but it still works, if you have any problems with is then please post it, and I'll respond as soon as possible.

Step 1: The Map
Spoiler for:
First, you have to make you map, obviously, but it has to be maze like, and you must make sure you cannot go through any of the walls (unless you want to make a secret passage or something.)


Step 2: Pellets
Spoiler for:
Now, create an event, and make it look like anything you want for your collected item of need, make it able to be walked through, set it on contact (you touch it), and name it if you want to.  Now, go into your variables and create one called score or points.  Now under commands, enter Raise Variable "Points or what ever you called it" by 1, and delete event.  In the end, it should look like this,

Now click OK and copy and paste the event wear ever you want, like this:

Warning: You will get some lag if you put in to many, keep it no higher than 60 mabey even 70!
Finally, write or type the event ID of the last pellet, this will the the amount of points you need to win.
If you already created any events before the pellets, then subtract anything that's not a pellet with the ID

Step 3: Power Pellets
Spoiler for:
Next, paste another pellet somewhere and open the event menu, change the sprite so it would be noticeably different, then replace the Raise Variable "Points or what ever you called it" command with Active Interrupteur and create a new one called Powered Pellet.  Oh yah, it must be set to Process Parallele.  Finally, start a count down of your choice of time (I'd recommend 10 seconds).  It should look like this:


Step 4: Making the Power Pellets work
Spoiler for:
Now create another event, and set it to Process Parallele.  Also make it so this event appears only when Power Pellet is active.  Under commands give it the Condition of 0 seconds or less, and under yes, Deactivate Power Pellet.
It should look like this:


Step 5: Enemies
Spoiler for:
First create an event and make it look like what ever you want for a monster.  Set it's moves to at least twenty for character commands and then four or five random movement commands (In case they get stuck) and repeat commands and ignore if imposible must be set.  Set it so it contacts you, and give it the command of sending you to another map (Most likely the one that leads to the Game.)
It should look like this:

Now, create another page on the same event, but make it active only when the Power Pellet is active.  Set movement on run from character.  Make it look different, so the player can tell it's safe.  Make it so you touch it, and when done, warp it to wherever you want to have dead monsters go.
It should look like this:


Optional Step: Teleporting
Spoiler for:
You must have an even number of these to work.
This must be the easiest step of them all, just place an event wherever you can touch the edges, set it on you touching it, and have it teleport your party to the other one.
It should look like this:


Final Step: Victory
Spoiler for:
Now for the final step, create one last event, and make it only appear once your points are equal to the number I told you to write down earlier.  Make sure it is set to Process Parallele  Then have it teleport you out of the room.
It should look like this:

Optional Extras:
Add Victory Music
Reward a Prize
Tell the player that they are about to get their ass kicked by the next boss.
« Last Edit: August 26, 2007, 05:56:20 PM by The Masked Loser »
Why Mario kicks ass:

*
A Random Custom Title
Rep:
Level 96
wah
This is very nice. The only thing I recommend is having the RPG Maker XP in English for that is what the majority (if not the whole) of RMRK speak.

*
Rep:
Level 87
^^ what he said :)

I'll have to make one of these I think!  Nice.
Always remember you're unique.
Just like everybody else.

******
Revolution is not a bed of roses.
Rep:
Level 91
Project of the Month winner for July 2009
Looks good, but it probably lags like hell with all the events.

**
Rep: +0/-0Level 87
Convert to Maskology or I'll throw orphans at you!
This is very nice. The only thing I recommend is having the RPG Maker XP in English for that is what the majority (if not the whole) of RMRK speak.

Yah I wish mine was in English, but I accidentally downloaded the full version of the French version trying to cheat a demo version.

Looks good, but it probably lags like hell with all the events.

Yah it will lag if you have something like 100 pellets, but it should be fine with around 60.
Why Mario kicks ass:

*
Rep:
Level 97
2014 Most Unsung Member2014 Best RPG Maker User - Engine2013 Best RPG Maker User (Scripting)2012 Most Mature Member2012 Favorite Staff Member2012 Best RPG Maker User (Scripting)2012 Best MemberSecret Santa 2012 ParticipantProject of the Month winner for July 20092011 Best Use of Avatar and Signature Space2011 Best RPG Maker User (Scripting)2011 Most Mature Member2011 Favourite Staff Member2011 Best Veteran2010 Most Mature Member2010 Favourite Staff Member
Nice. I'll just escort this topic to the Database, if you don't mind.