Outpost Universe Forums

Projects & Development => Projects => Topic started by: Sirbomber on April 29, 2009, 08:12:46 AM

Title: Op2 Racing Map
Post by: Sirbomber on April 29, 2009, 08:12:46 AM
Hey everyone.

I'm taking a short break from MT2 to work on something else: a racing map for OP2.  Doing this will be tricky, but it will help me work out problems that may arise as I begin to work on a lot of AI code as well as get me better acquainted with OP2Mapper.

Anyways, since this is about the racing map and not MT2, let me tell you a little about that...

It will be a six-player map with multiple vehicle to choose from, each with their own strengths, weaknesses, and special abilities (explained in detail below).  There are three laps.  Obviously, your objective is to come in first place.  Throughout the race, there are various checkpoints; if you're killed you respawn at the last checkpoint passed (assuming you have enough lives, which the host will set with initial vehicles).  There are also various item zones you can pass.  These items have various effects, ranging from repairing your vehicle, to giving you a temporary speed boost, to spawning a vortex.  Each vehicle also has a special ability, either active (such as spawning a Guard Post) or passive (such as an RCC effect).

Here are the vehicles (subject to change):
Scout - The fastest (but also weakest) racer.  Comes with an RCC and can detect traps*.
Lynx - Armed and durable, but is also the slowest racer.  Special ability TBD.
ConVec - Average speed and defense.  Best described as "balanced".  Can deploy a Guard Post with a random colony-specific weapon every 40(?) marks.
Robo-Surveyor - Second fastest racer.  Can deploy EMP Shockwave Mines
Scorpion - Armed and fast, but very vulnerable.  Immune to EMP, of course.
Cargo Truck - Fair speed, high durability.  Can drop Spin Bombs, which make victims spin around wildly and lock out the player's control temporarily.

* - If it will work out, "traps" will be spawned as wreckage flags visible only to the player that placed them, allowing Scouts to spot them early.

And the items (again, subject to change):
Nanobots - Fully repairs your vehicle.
Turbo Boost - Gives you a temporary speed boost.
Gravity Generator - Spawns a small meteor on one of your enemies.
Speed Up - Permanent speed boost (tech upgrade).
Defense Up - Permanent HP/armor boost (tech upgrade).
TMHFKEBD - This rare item is a time bomb.  Five marks after being deployed, it destroys everything in the blast radius and releases (non-spreading) Blight over a small area.  I don't really know what it stands for...
Mass Driver Control Uplink - You have a 1% chance of getting this.  It kills everyone on the map; including yourself.  Not available if there are no extra lives at the start.

That's all for now.  Coding hasn't even begun yet (I need a specially-designed map, and that will take awhile) so if you have any suggestions now is the time to make them...
Title: Op2 Racing Map
Post by: CK9 on April 29, 2009, 05:19:23 PM
ROFL!  THIS IS GREAT!  Get the idea going, bomber, and I'll gladly help you test-run it *grins evily*
Title: Op2 Racing Map
Post by: fighter on April 29, 2009, 07:25:09 PM
Interesting. Another minigame map :P I look forward to this.
Title: Op2 Racing Map
Post by: WooJoo on April 29, 2009, 08:21:39 PM
first i thought hmm clicking in circles till you win

but then i was done with the post and i think this can be realy a bunch of fun  (thumbsup)  
Title: Op2 Racing Map
Post by: Sirbomber on April 30, 2009, 06:43:25 AM
Quote
first i thought hmm clicking in circles till you win
Circle maps are lame.
Title: Op2 Racing Map
Post by: CK9 on April 30, 2009, 09:25:09 AM
yea, here we use around the world maps :P
Title: Op2 Racing Map
Post by: Sirbomber on April 30, 2009, 09:59:20 AM
Oooh, that's not a bad idea actually...

Edit: Oh, just as a warning, the map is not going to be what you'd call a work of art...
Title: Op2 Racing Map
Post by: CK9 on April 30, 2009, 10:27:20 AM
Yea, I've seen your mapping work :P

*runs before bomber can call in the TANKNOOB*
Title: Op2 Racing Map
Post by: Sirbomber on April 30, 2009, 10:37:00 AM
Well, if you'd rather do it yourself CK9, just let me know...  :P
Also: go here (http://arklon.outpost2.net/other/MESHAL.wav).
Title: Op2 Racing Map
Post by: CK9 on April 30, 2009, 02:51:20 PM
That's okay, I'll stick to the MRE pouches for now :P

I would if I had time.  I never even finishec my version of a race map (land rush, up to 6 players, start at the top of a volcanic mound, race down before it kills you, muwahahahahaha!)
Title: Op2 Racing Map
Post by: WooJoo on April 30, 2009, 03:32:30 PM
well that could also be interesting feat. for a racing map as an obstacle so that at round 2 there is an volcano lava flow which blocks the first route or something like that
Title: Op2 Racing Map
Post by: Sirbomber on May 01, 2009, 09:30:25 AM
Coding is coming along well.  I'm trying to design this in a way that makes it easy to adapt to new maps.  Now I'm going to go make a very simple racetrack just to test things out.  I'll tell you how it goes.

Edit: So much for that plan.  Unexpected problems have come up.  Me and my big mouth...
Title: Op2 Racing Map
Post by: Spikerocks101 on May 01, 2009, 07:34:59 PM
I really like your idea. I would think Cargo Trucks dump lots of ore on the ground, making it caught in other vechiles wheels, slowing there speed down for long while. And spides which are second fastest, and have lowest health, but repair at a constant rate (5 hp a mark?).
Title: Op2 Racing Map
Post by: Hooman on May 01, 2009, 09:49:04 PM
Hmm, indeed, this is a rather interesting idea.
 
Title: Op2 Racing Map
Post by: Sirbomber on May 02, 2009, 09:32:39 PM
Progress is being made.  I'm currently thinking of new and exciting ways to torture the losers. :evil laugh:
Title: Op2 Racing Map
Post by: CK9 on May 03, 2009, 01:30:24 PM
How about a lava encirclement?
Title: Op2 Racing Map
Post by: Sirbomber on May 03, 2009, 02:42:39 PM
No, then they just quit halfway through.  I'm talking about an insulting "defeat" message of some sort.
Title: Op2 Racing Map
Post by: Spikerocks101 on May 03, 2009, 05:55:11 PM
how about having a message requesting there email and then spam there email with "YOU LOST!"? lol
Title: Op2 Racing Map
Post by: CK9 on May 03, 2009, 08:50:35 PM
"You have failed, you are even worse than Nascar!"
 
Title: Op2 Racing Map
Post by: Hidiot on May 04, 2009, 05:47:38 AM
Quote
"You have failed, you are even worse than spikerocks101!"
Maybe?
Title: Op2 Racing Map
Post by: Spikerocks101 on May 04, 2009, 06:52:40 AM
-_-
Title: Op2 Racing Map
Post by: Sirbomber on May 04, 2009, 07:12:56 AM
Quote
Quote
"You have failed, you are even worse than spikerocks101!"
Maybe?
Owned.
Title: Op2 Racing Map
Post by: CK9 on May 04, 2009, 09:04:36 AM
quote-editing only works well in IRC (mainly because people who just logged in don't get to see the original :P)
Title: Op2 Racing Map
Post by: Sirbomber on May 04, 2009, 12:43:21 PM
Okay, so how's this for failure-torture?

Code: [Select]
// Create at end of game
CreateTimeTrigger(1, 0, 10, "LOL_N00B");

SCRIPT_API void LOL_N00B()
{
for (i = 0; i < TethysGame::NoPlayers(); i++)
{
  if (RD[i].isLoser == true)
  {
   TethysGame::AddMessage(-1, -1, "LOL N00B", i, sndSavant58);      // Spams "OUR PEOPLE ARE DYING!!!" over and over
  }
}
// Create dummy victory/defeat conditions for the winner(s)/losers
// (code will go here)
}

Graaah, the forums decided it would be funny not to tab things right.  Oh well, you get the idea.
Title: Op2 Racing Map
Post by: CK9 on May 04, 2009, 09:12:26 PM
lol, the forums got into the spirit of things :P

you need to do something in case they have volume muted.  maybe meteor strikes that do no damage?
Title: Op2 Racing Map
Post by: Sirbomber on May 06, 2009, 11:50:33 AM
That's why it also spams "LOL N00B".

Anyways, should the game automatically end as soon as someone crosses the finish line, or should I keep it going until everyone's done?  Note that this will be harder for me to code, and there's nothing stopping the winner(s, in the event of a tie) from actively hunting everyone else down.
Title: Op2 Racing Map
Post by: Hidiot on May 06, 2009, 12:18:01 PM
You can destroy the winners vehicles and store positions somewhere as they finish.
Title: Op2 Racing Map
Post by: Sirbomber on May 06, 2009, 03:55:22 PM
"Congratulations on winning! Now sit there and watch while everyone else finishes!"

Somehow I don't think that will go too well...
Title: Op2 Racing Map
Post by: Hidiot on May 07, 2009, 05:46:57 AM
Winners can always exit the game manually. Heck, any player can quit the game manually.

Some may like to watch the reminder of the race, some may not.
Title: Op2 Racing Map
Post by: CK9 on May 07, 2009, 09:46:45 AM
make the winner's circle a circle of GP's that the winners cannot pass :P
Title: Op2 Racing Map
Post by: Sirbomber on May 07, 2009, 11:01:53 AM
Winners never quit, nor do they do drugs, so I could make that circle of GPs but they couldn't be armed with Acid.  I'll think of something.  Does it really matter which place you're in if you don't win?  It's not like we're awarding points based on how well you did; you either won or you lost.

Edit: You can actually pick your vehicle now, instead of just getting a random one.  Of course, picking a random one has its benefits, as you might get a Thor's Hammer Tiger.  But only if I messed something up.