![]() |
OT - Leaked Source Code for MOO3!
</font><blockquote><font size="1" face="sans-serif, arial, verdana">code:</font><hr /><pre style="font-size:x-small; font-family: monospace;">// Master of Orion ]|[ ooo look at the l33t roman numeral!!!
// (c) 2003 Microprose^H^H^H^H^H^H^H^H^H^HHasbro^H^H^H^H^H^HIn fogrames^H^H^H^H^H^H^H^H^H^HAtari // DO NOT LEAK!!!!! Under penalty of death! // Races #include "human.h" /* Removed due to compatibility issues with rantz() function #include "alkari.h" #include "bulrathi.h" #include "mrrshan.h" #include "darlok.h" #include "elerian.h" #include "gnolam.h" */ #include "trilarian.h" #include "meklar.h" #include "silicoid.h" #include "psilon.h" #include "klackon.h" #include "sakkra.h" #include "aliens_from_movie_of_same_title.h" // we'll call them Ithkul, no one will know! #include "clones_of_other_races.h" // so we can say there are 16, not 8 #include "neworion.h" // just includes antaran.h // UI includes #include "blue.h" #include "blue_more.h" #include "blue_too_much.h" #include "black.h" // Misc. data files #include "techs.h" // spaces are to rebalance after beta #include "graphics.h" #include "sounds.h" #include "music.h" // main function void main() { // annoy player altTab.enabled = false; // play intro movie Movie introMovie = new Movie("intro.mov"); introMovie.voices = VOICES_CORNY; introMovie.explicitness = VAGUE_IN_ALL_THE_WRONG_PLACES; introMovie.plot = NULL; introMovie.play(); // show main menu Menu mainMenu = new Menu("New Game", "Load Game", "Options", "Quit", "Quit NOW! Before it's TOO LATE!"); mainMenu.show(); // begin game Game theGame = new Game; theGame.difficulty = rand(); // "a new experience every time!" // main loop do { // user interface UserInput input = getUserInput(); switch (input) { case INPUT_BUILD_ATTACK_SHIP: build(new PointDefenseFrigate); break; case INPUT_BUILD_DEFENSE_BASE: build(new PointDefenseFrigate); break; case COLONIZE_PLANET: exit(); // bad player! let the AI minister handle that! break; case ATTACK: Battle aBattle = new Battle(myShips, hisShips); aBattle.graphicsVintage = 1985; aBattle.strategicDepth = 0; aBattle.start(); if (aBattle.won()) display("VICTOLY IS YOU"); else display("THEY HAVE SET UP US THE BOMB"); break; case RESEARCH: display(data::useless); break; default: build(new Transport); } // AI ministers int i; // colonization minister for ( i = 0; i < numPlanets; i++) { if (planets[i].atmosphere == ATMOS_IRRADIATED) planets[i].colonize(); } // construction minister for (i = 0; i < INT_MAX; i++) { build(new TroopTransport); // just in case! } } while (!quitting); }</pre><hr /></blockquote><font size="2" face="sans-serif, arial, verdana"> |
Re: OT - Leaked Source Code for MOO3!
|
Re: OT - Leaked Source Code for MOO3!
Oh man that is just too funny!!! http://forum.shrapnelgames.com/images/icons/icon10.gif http://forum.shrapnelgames.com/images/icons/icon10.gif
|
Re: OT - Leaked Source Code for MOO3!
Yeah there is an incredibly funny post if you've hung aroung the MOO3 forums.
|
Re: OT - Leaked Source Code for MOO3!
There all sorts of stuff you could add to make it even funnier:
1) PD is useless. Light-mounted guns are better than PD at shooting down missile. 2) Missiles start firing before your ships see any enemies and then hang around indefinitely, circling your ships until enemies show up at which point all the missiles sutomatically go for the nearest enemy. 3) The planet development policies are impossible to understand, and whatever you do, the AI will eventually go back to developing your planets the way IT wants to. |
Re: OT - Leaked Source Code for MOO3!
God that was funny.
I have a question. How do you explain to someone how horribly moo3 sucked? I mean with its 1985 TRS80 combat graphics to its ugly assed confused and totally uselss UI? How did these developers get away with this? What in the hell were they thinking? It sure as hell wasn't, "man this game is fun." I honestly believe that they did not even begin to make the game until a week before it was to go gold and then, and only then, did they peace meal a game, certainly not a moo game, but a game together and sell it as moo3. There can be no other explamination about this. The graphics sucked, and were horribly horribly dated, and that UI...! I am sure most game designers are as stumped as we are when it comes to that thing. I did like the 3d map though, that was slick. |
Re: OT - Leaked Source Code for MOO3!
I could actually understand this post.
My knowledge of programming must be increasing. edit: and perhaps someday I'll learn to typer correctly a 1 line message. [ November 08, 2003, 03:38: Message edited by: Andres ] |
Re: OT - Leaked Source Code for MOO3!
i just stopped laughing and i never even played the game.
|
Re: OT - Leaked Source Code for MOO3!
its funny, yes. ive had a chance to see the game so i know what it is talking about http://forum.shrapnelgames.com/images/icons/shock.gif
|
Re: OT - Leaked Source Code for MOO3!
Quote:
When I first played the game (that I had waited so long for http://forum.shrapnelgames.com/images/icons/icon8.gif ) I kept walking into the next room to watch TV. My wife asked "I thought you were playing your new game?" "I am" I replied. I knew then that it wasn't going to be good. And then I entered my first combat. http://forum.shrapnelgames.com/image...s/confused.gif http://forum.shrapnelgames.com/images/icons/icon8.gif |
All times are GMT -4. The time now is 03:55 PM. |
Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©1999 - 2025, Shrapnel Games, Inc. - All Rights Reserved.