Charas-Project

Game Creation => Requests => RPG Maker Programming => Topic started by: MissingName on August 02, 2009, 01:08:52 AM

Title: Amusing tutorial(s?) for RM2k3
Post by: MissingName on August 02, 2009, 01:08:52 AM
My tutorials aren't for people who want to make serious games.  They're for people who want to annoy the crap out of other people.
If this is the wrong place to post this, please let me know!

This first one needs no extra resources outside of the RTP and isn't hard at all.  It makes a character run and bounce off of a hero in a frustrating manner but still shouldn't interfere with other actions.

 - First, we need an event to do the actual annoying.  It must be on the same layer as the hero, with the trigger as collision with hero.  Change the movement type to Toward Hero.  I recommend a speed of 8 and frequency of 6.  FORBID EVENT OVERLAP - or else you may find yourself stuck in unusual places.  Name the event if you wish.  I prefer to have a cat (event name: CAT!) and make it constantly spin around, but those are only my suggestions.  

- For the coding, input this:
<> Play Sound: cat [I chose the meowing because it's a cat.]
<> Move Event: This Event, Move Away from Hero, Move Away from Hero, Move Toward Hero, Move Toward Hero

- Place empty events (below hero, collision with hero, no coding, stationary) on the map on spaces where you don't want the cat to go.  For example, you don't want the cat to block off teleport locations, people or similar things.  I suggest putting them all around the teleport events.

(*snaps finger*) And you're done.
What should happen is this:  As soon as the hero enters the map with the cat on it, it will dash towards the hero and hit him.  It will meow and then bounce away, only to dash right back and start over again.  Copy and paste the cat for best results.

[spoiler= TAKE IT A STEP FURTHER]
Create a common item called "KABOOM."  Make a second page on your cat event, with the precondition "Item Held: KABOOM."  For this, have everything the same as the frst page except for the coding.  Change it to read as following:
<>Play battle animation: Fire Magic S 1, This Event
<>Erase Event

Now whenever the hero has KABOOM, any annoying cat that decides to bounce off the hero will explode and vanish.  Be creative!  Make a secret room of some sort and block it off with cats.  Make KABOOM (or whatever you want it to be) a ridiculously hard item to find.

[/spoiler]
Notes:

 - It is possible for the hero to push the cat into a corner or wall, breaking the process.
 - If there are too many cats in place, the hero may be completely stuck... think carefully about how many cats you really need.
(http://i874.photobucket.com/albums/ab303/MissingName/CAAAAAAAATS.png)
 - If someone has already done this before in a tutorial, sorry!  I figured out how to do this on my own.
 - Credit is not needed.  But you might want to tell me if you really frustrate someone else with this.
 - And oh yeah: if you change one cat and you had tons of cats before that, it will take a long time to recopy and paste all of them.

Enjoy it!  I'm still working on some other tutorials designed to annoy people.
Questions, comments and (somewhat) snarky remarks are welcome.