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.

Tutorial - Chocobo Race

Status
Not open for further replies.
Well, I want to share a little tutorial for all chocobo fans out there! It can be used for other Racing minigames if you want.

Chocobo Racing

Well, I won?t tell you how to manage Switches, Variables, etc. You must know how to work with those if you want to make a minigame like this!

First of all, you must add a Actor that will be your chocobo. Edit that actor name. The class will be your Chocobo Rank. Create Classes for each rank. Put the lowest rank on the new Chocobo (actor). The Parameters are useless so, don?t edit them if you don?t want to waste time.
Well, the chocobo was created.

Now, there will be 2 Switches!
- Finish Line (To activate the event with the Positions, etc to end the race)
- Race (To activate the event that will make the CPU chocobos to run)

And 3 Variables
- Wins (The number of wins...)
- Rank (The rank number, "0" - The lowest)
- CPU position (Very important!)

The race needs a map too...
Create a map (a big one!) and make it cool for a race. The game file contains ONE map with the Mountain RTP tileset.
Put a music for the race and make it without troops of monsters!

After making the map, lets talk about the events (4 steps)

1st Step (Before Map Race)
-Take out every party member and put your Chocobo actor
-Finish Line = Off
-Race = Off (in the game file, it is "3...2...1")

2nd Step (Race Introduction)
-The usual stuff, "3... 2... 1... chat", use your imagination :thumb:

3rd Step (After Race Introduction - Before Race)
-Race = On
-Create a event that will work with Race = On
-Put your Chocobo actor and CPU chocobos SPEED in Move Route
(THE HARDEST PART) -Make the CPU chocobo race Route and when the CPU enters the finish line, put this Script line in the same Move route: $game_variables[CPU position variable number] += 1
-Erase the event that works with Race = On.

4th Step (Finish Line)
-When the Actor Chocobo enters the finish line, put Finish line = On
-Create a event that will work with Finish Line = On
-Create Conditional Branch for each CPU position possible (example: 3 CPU chocobos + actor chocobo = 4 Conditional branch for equal "0", "1", "2" and "3")
-Create the happy 1st place (CPU position == 0) with a big happy +1 in the Wins variable. Then make conditionals again for Ranks (you know what I mean, I don?t need to make a list of it) to change actor class
-Create the other Conditional CPU positions with their unhappy events.
-In the end of all Conditionals, make CPU position = 0
-Take the actor out of the race map and remove the chocobo actor from the party and add the normal party.

You can use your imagination!
- With Mr.Mo's ABS, you can make a great race with obstacles for your chocobo to destroy!
- Make your chocobo level up and make him FASTER!
- Create Items for your chocobo to use in race!


The game file (no instructions, just a example for you to study)
Version 1.0 - http://files.filefront.com/Chocobo+Racingrar/;842214
Contains:
- A chocobo actor.
- One Race map with 3 CPU chocobos.
- Items (Weapon and Body armor) for your chocobo.

In the near future, I will try to create a Menu for your minigame!


Any questions and ideias for this minigame, please report in this Thread!
Note:
- Please, no posts about: "We can make this minigame with Scripts" or "We can make with less Switches and Events" because I know about those. I just did a tutorial about a possible way to make a chocobo race minigame. The rest is up to you to make it look nice and soft.

Sapphire_pt
 
I'm sorry, I don't get it. Who is the Chocobo racing? And how does the chocobo go around a track? And how is the outcome varied? And what kind of input does the player have to try and influence the outcome of the race.
 
WTF? i don't got time to read what you wrote so i downloaded the game guess what.. No game D= its some kids playing footballs D= I DEMAND U FIX IT NOW!!
 
Status
Not open for further replies.

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