1. Are you planning to upload your awesome map to Hive? Please review the rules here.
    Dismiss Notice
  2. Updated Resource Submission Rules: All model & skin resource submissions must now include an in-game screenshot. This is to help speed up the moderation process and to show how the model and/or texture looks like from the in-game camera.
    Dismiss Notice
  3. DID YOU KNOW - That you can unlock new rank icons by posting on the forums or winning contests? Click here to customize your rank or read our User Rank Policy to see a list of ranks that you can unlock. Have you won a contest and still haven't received your rank award? Then please contact the administration.
    Dismiss Notice
  4. Lead your forces to battle in the 15th Techtree Contest. The call is yours, commander!
    Dismiss Notice
  5. The reforging of the races is complete. Come see the 14th Techtree Contest Results.
    Dismiss Notice
  6. It's time to choose your horse in the race - the 32nd Modeling Contest Poll is up!
    Dismiss Notice
  7. Check out the Staff job openings thread.
    Dismiss Notice
Dismiss Notice
60,000 passwords have been reset on July 8, 2019. If you cannot login, read this.

Life of a Dinosaur

Submitted by Riptokus
This bundle is marked as approved. It works and satisfies the submission rules.
Map Name: Life of a Dinosaur
Author: Riptokus
Current Version: 1.4 L (official) C (Alternate Terrain)
Map Genre: RPG / Survival

Game Features

- Lineage tracking and takeover system, allowing a player to play as their offspring when they die
- Complex merge system, allowing players sharing lineage on controlled dinosaurs to share victory conditions
- 18 species of dinosaur to play
- Setable victory score and population caps, allowing different length games and difficulties.
- Dinosaur group controls, allowing you to control your pack or a herd.
- Hidden game mode which may be played while others play the standard mode.

Summary of Gameplay

To begin, you use a "chooser" unit to possess a dinosaur on the map. You then attempt to gain survival points by staying alive for 24 game hours (15 minutes), or creating offspring. If you die, you are able to become one of your offspring by selecting it. You lose when someone else reaches the victory score as set by red, or if you have died and have no dinosaurs of your genetic lineage (your offspring.)
Carnivores gain food by killing other dinosaurs and eating the corpses that drop. Herbivores gain food by stopping (hotkey s) and grazing (not giving any additional orders.)
During the first five minutes, defeat is not possible. If you die or do not pick a dinosaur during this time, you will become a Protoceratops. It is also possible to type -repick during this time and choose a different dinosaur, but not if you have already chosen a dinosaur and lost it.
You get 1 victory point for every offspring you have. Males get 1 victory point every time they breed. Females get 5 victory points every time they breed. You get 10 times the number of days you have survived in victory points every day you survive. This means the first day you get 10 points, the second day you get 20 points for a total of thirty (exc.)

Odds and Ends

This map was made entirely in GUI, as such there is no custom script in it. I have done my best keeping it leak free as GUI, but GUI isn't perfect. The goal is to show that a decent map can be done without JASS. It is kept this way mostly as a learning tool for people new to map creation. It is within the spirit of the original inspiration, the original Jurassic Park survival maps. The first of those were not protected either.
The Cliff terrain can be provided at individual request, or in the Map Development topic Here.



Version History

Version 1.0: The Official Release
Version 1.1: Fixed a problem in breeding that resulted in it being stuck in a loop. Also added a few extra plants.
Version 1.2: Fixed a problem with abilities that prevented any damage being delt by them. Fixed a possible situation where all the starting dinosaurs of a species might be male or female. Fixed a problem that made it difficult to see when a female dinosaur was in heat. Made female dinosaurs lose 20% green, giving them a very small color difference.
1.3: Eliminated a situation that caused dinosaurs ordered to hunt or calm down would attack the player. Fixed the multi-board so it only shows active players. Split the terrain into two map variants, C(cliff) and L(lake). Cliff Terrain was terrained by -Kobas-. Lake terrain gained more plants and general terrain improvements. C version was given the official 1.3 title, but had a critical bug and was pulled within minutes of uploading.
1.3 C/L: Made L version official after the C variant had a critical flaw in it that caused it to crash after a minute had passed. Fixed the flaw that caused the C variant to crash within the first minute of playtime.
1.4 C/L: Adjusted the multiboard to eliminate a situation where it reported an active player as gone. Removed the ability for NPC dinosaurs to use the movement commands. Fixed a problem with the Launch option in the Hidden Game Mode. Fixed a crash associated with attacking nests.

List of Credits

C Variant only

* -Kobas-

* takakenji

* iNfraNe

* xXm0rpH3usXx
plant17, plant21

* The folks at the Hive community
general help, betatesting, entertainment

* Olof Moleman
Allosaurus, Dimetrodon, Dragon Fly, Dryosaurus, Eryops, Lycaenops, Protoceratops, Pteranodon, Pterodaustro, Stegosaurus, Triceratops, Edaphosaurus, Rhamphorhynchus, Velociraptor(Troodon), RepublicAssaultShip(Human Shps)

* Olof Moleman, Animated by Heroic Milkman
Ceratosaurus, Dilophosaurus, Iguanodon, Parasaurolphus, Suchomimus, Theirzinosaurus

* Olof Moleman, Animated by Chriz

* Olof Moleman, Animated by Rao Dao Zao
Tyrannosaurus Rex

* Elunes-Guardian
Warbird(Troodon Shps)

* Mc !
SpaceShip(Early Troodon Ships)

* Lord-T-Rex
Turret(Robotic Gun), Cloak(1700s Troodon)

* Illidan(Evil)X
Upgradeable Missile Launcher(Missile Battery), Laser Missiles -RED-

* ThatGuy43
Torch Attachment (Early Troodon)

* MeteORA
fishing hat (Mideval Troodon)

* Fingolfin
military hat(1700s Troodon)

* HappyTauren
Nightvision Attachment(Modern Troodon)

* -SkatinG_CoW-
Wizard's Hat(Futuristic Troodon Citizen)

* ike_ike
spanner/wrench(Troodon Defensive Builders)

* Kitabatake
Spear(Troodon Warrior), Wood Bow(Troodon Archer)

* Hamsta
Spiders Fang(Troodon Knight)

* Herio-san
Flintlock Rifle(Troodon Rifleman)

* Darkwind
Golden Claw(Troodon Skirmisher)

* kieran12383
Weapon1(Troodon Ripper)

* Tomura & General Frank
Machine Gun Attachment(Troodon Soldier), Assault Rifle Attachment(Troodon Marine, Troodon Space Marine)

* Talon the Mage
Konstrukt_MinigunAttachment(Troodon Space Soldier)

* Pyramidhe@d
Jinroh Helmet(Troodon Space Soldiers)

* shamanyouranus
Ancestrial Claws(Troodon Reaver)

* anarchianbedlam
SHIVA Nuclear Warhead v6

* Kofi_Banan

* Ergius

* th15

* leet.firefox
* mare
* Ghost765
* eesti17
* Cyuss
* many others, some who directly assisted and whose names were lost in the shuffle. To those I am sorry and greatly apologize.

List of Commands

Displays the count of Herbivores in the world
Displays the count of Carnivores in the world
Lists the current food that the Carnivores and Herbivores have.
-merge (red, blue, teal, purple, yellow, orange, green, pink)
If you have a lineage of the color of the merge player, and use this command, and they use it back on you, you become absorbed in the lineage of the first merging player. All units that don't have both types of lineage are removed of their lineage, and the first offering player has his color changed and lineages removed. That player then counts as part of the lineage of the second player. So if red types -merge blue, and then blue types -merge red, both players would be considered "blue lineage"
Disolves a merger. The lead player is the only one allowed to use this. It eliminates all non-controlled lineage and makes all other units have all the lineages of the formerly merged players.
-eat (red, blue, teal, purple, yellow, orange, green, pink, gray, light blue, dark green, brown, all, players)
Unallies the entered group. (Turned on 5 minutes into the game)
-donteat (red, blue, teal, purple, yellow, orange, green, pink, gray, light blue, dark green, brown, all, players)
Allies the entered group. (Turned on 5 minutes into the game)
-name (Name)
Changes your name into (Name).
(First 5 minutes only) Allows you to release the dinosaur you currently have and choose a different dinosaur.
*** Special Red Player Commands ***{Player 1 Only, in first 5 minutes of the game
-victory (######)
sets the victory points required to win the game.
-cap (herb/carn) (##)
Sets the population cap for the Herbivores/Carnivores to ##. !!!WARNING!!! CAPS OVER A 60 COMBINED (30/30, 60/0, or 50/10) CAN RESULT IN SIGNIFICANT LAG AND GAME INSTABILITY!

Dinosaur, survival, RPG

Life of a Dinosaur (Map)

15:15, 13th Aug 2010 ap0calypse: Approved
  1. Riptokus


    Aug 7, 2007
    Thank you for your efforts to bring to my attention bugs in my map, I greatly appreciate it.

    Controlling dinosaurs that are not your lineage but are your species is not a bug.

    Your pack commands control any dinosaur that could conceivably be part of your pack/herd, not just the offspring of the first dinosaur you reproduced with.
    This means you are supposed to command any NPC dinosaur of your species.
    Controlling your species and ensuring they don't become extinct is a fairly critical part of this game, although it is something you could feasibly completely ignore. It is right up there in priority with the ability to make another species extinct (which was the purpose of -carnstats and -herbstats. Tracking and preventing that.)

    If you are seeing a different bug than commanding dinosaurs of your species that are not your lineage (which I did not see in your replays) please point them out to me, since I don't see any behaviors from the AI that are bugs. Thanks!

    (Edit: I think this deserves a special mention. My old AI really is terribly stupid. Only aggressive carnivores are assured movement. Hungry ones are not. They also have some interesting retreat behaviors in them, which result in loner dinosaurs running away. Herbivores generally run when attacked, unless the attacker is weaker than it in it's crude processing, which can have it standing and fighting when it is obvious it should run. As sad as it is, even the worst behaviors you described ran exactly as it was supposed to. I am in the process of attempting to develop a new AI. It is my intention to make it feel significantly less stupid. Watch the map development post of this map for the beta development. When that has no bugs that I can find, or my testers can find, it will become the official version and be uploaded into finished resources. Until then, enjoy version 1.4, as it is stable and playable, and relatively bug free.)
    Last edited: Mar 13, 2010
  2. Tassadaritze


    May 11, 2008
    Lol, the protoceratops screenshots is almost like mine xD
  3. PoopBrainEK


    Aug 12, 2009
    This map doesnt work for me,do i need to be on a specific version or what??
  4. Vicboyy


    Apr 9, 2010
    Hey, remember me? Probably not, but I always took interest in your map ever since you told me about it. Glad I can try it now.
  5. Cweener


    Oct 10, 2009
  6. Great Chief Aeon

    Great Chief Aeon

    Jan 26, 2011
    Well done considering it a life of a dinossaur that do only 3 things i know:
    Breed, Fight and Eat
    you have done well
  7. Great Chief Aeon

    Great Chief Aeon

    Jan 26, 2011
    I Played a Thousend of Times already... and this can be add and/or improved:

    - Size of Map is Low
    - More Dinosaur Species
    - Add an Atack for herbivore dinosaur too, otherwise is too easy defeat them

    I was wondering, you could make a map just like this one but with modern animals...
    What do you think??
  8. Doomfan64


    Apr 7, 2012
    Okay, I know this is a ridiculous necrobump, but for the life of me I cannot figure this out:

    How do you send spaceships into orbit in the special game mode? They just sit there when I try the power. Also, they don't move at all.
  9. Bel_Orc


    Apr 27, 2013
    Hmm... Good idea but map is slightly boring.