Zitat von AgentJG
Ich denke die meisten hier mögen RPGs im FF Stil. Also ohne Quests oder irgendwelchen Freiheiten dafür mit ausgearbeiterte Story und übertriebenen Effekten (Yay, lass mal 3 mal in einem Kampf das Sonnensystem hochjagen).
...
Das folgende Stück Quellcode wurde neulich aus Squaresofts Firmennetzwerk gestohlen.
Code:
// This function is used to generate new Final Fantasy games.
// Don't show this to anyone outside Squaresoft - it's where all our money comes from. --Sakaguchi-san
function CreateFinalFantasyGame()
{
RaiseSystemRequirements(as_high_as_possible); // Necessary for the following.
SetGraphicQuality(top-notch); // Who needs a plot with graphics like this? --Sakaguchi-san
AddHero(AnnoyingDudeWithBadHair);
AddHero(TheOnlyCoolHero);
DO
AddHero(SomeRandomPunk);
LOOP UNTIL (Game.Heroes.number > LastGame.Heroes.number);
AddVillain(DruggedGoth);
AddVillain(IncompetentGoons);
AddPlot(LastGame.Plot); // One plot ought to be enough for anyone. --Sakaguchi-san
AddDialogue(corny);
IF (Country != Japan)
TranslateDialogue(badly); // "I, Garland, will knock you all down!!" God, I love this line. --Sakaguchi-san
ENDIF
//AddGameplay(innovative); // Too expensive, recycle the old crap. --Sakaguchi-san
AddGameplay(LastGame.Gameplay);
AddMagicSystem(Rename(LastGame.MagicSystem));
AddCombatSystem(new); // We really should rethink this line. --Sakaguchi-san
Destroy(Hero[0].Home);
AddFMV(long);
KillHero(TheOnlyCoolHero); // I love my job. I just love it. --Sakaguchi-san
AddVillain(CompletelyIrrelevantMonster, InsanelyStrong); // Keep 'em grinding! --Sakaguchi-san
AddSidequest(random);
AddSidequest(random);
AddSidequest(random);
AddFMV(long);
AddSidequest(random);
AddSidequest(random);
AddSidequest(random);
AddSidequest(random);
AddSidequest(random);
AddSidequest(random);
AddFMV(long);
AddFMV(long);
AddSidequest(random); // Hey, we gotta push the play time past the three hour mark somehow. --Sakaguchi-san
AddFMV(long);
AddFMV(long);
AddFMV(long);
PrepareFinalBattle();
// The final battle. Make sure there is at least one call to Destroy(World). --Sakaguchi-san
Resurrect(Villain);
Resurrect(Villain);
Destroy(World);
ReplaceVillain(FreakyAlienMutant);
Resurrect(Villain); // There can never be enough calls to Ressurect(Villain). --Sakaguchi-san
Destroy(World);
//Resurrect(TheOnlyCoolHero); // LOL, as if! --Sakaguchi-san
AddFMV(long);
Resurrect(Villain);
ShowCredits();
// By now we should have made enough money to buy the Seychelles. --Sakaguchi-san
}
(Disclaimer: Das ist eine Satire auf Final Fantasy und verwendet Übertreibung als Stilmittel. Fanboys mögen das bitte beachten. Außerdem ist mit FFT ja ein gutes FF-Spiel rausgekommen. *fg*)