Liebe Community,
vor einer Zeit lang habe ich angefangen mit Java zu experimentieren und ich wollte schon immer eine "offline"-Version von OGame haben. Da Gameforge irgendwann den Laden aufgekauft und nur noch Müll (oder eher Geld) damit gemacht hat, ist mein Wunsch umso stärker geworden. Für alle, die OGame nicht kennen: Dort können Minen ausgebaut werden, die Rohstoffe (Metall, Kristall, Deuterium) herstellen. Mit diesen Rohstoffen können weitere Gebäude ausgebaut, Forschungen angestellt oder Raumschiffe in Auftrag gegeben. Mit diesen Schiffen können dann Gegner angegriffen und gefarmt werden. So gelangt man an umso mehr Rohstoffe und kann Minen, Forschungen und Flotte weiter voranbringen.
Ich habe mich nun also hingesetzt und mein eigenes Spiel auf Basis der OGame-"Algorithmen" gebastelt (Selbstredend ist es fürchterlich programmiert und ich habe tausende Anfängerfehler gemacht, aber das ist mir vollkommen schnurzpiepegal). Natürlich habe ich vermeintlich unsinnige Sachen weggelassen und dafür andere Gimmicks hinzugefügt. Damit aus dem MMO ein Singleplayer wird, habe ich einen Eventhandler mit Zufallsevents und Gegner verschiedener Schwierigkeitsstufen eingebastelt. Dabei werden Gegner zufällig (abhängig von der Schwierigkeitsstufe) mit Schiffen und Rohstoffen ausgestattet. Zerstörte Schiffe können genauso als Rohstoffe gefarmt werden, wie Rohmaterialien, die auf den Planeten gelagert sind. Als Events werden gute oder schlechte Deals mit teilweise zwielichtigen Händlern eingegangen oder die bereits freigeschalteten Gegner greifen unausweichlich an. Ich glaube, dass sich das Spiel ansonsten von alleine erklärt.
Ähnlich wie sein Online-Bruder berechnet "BoA" alle Events, Produktionen und gestartete Flüge im All weiter, auch wenn ihr das Spiel nicht anhabt. Dabei kann es passieren, dass das Spiel etwas Zeit benötigt, um zu starten, da zunächst unglaublich gewiefte und komplexe Kalkulationen angestellt werden müssen. Das Spiel sollte (!) über den "save+Exit"-Button verlassen werden. Dabei wird ein savegame erstellt, das zwar beliebig verändert werden kann, aber wer cheatet denn schon?? Und ganz einfach ist es nicht, da durchzusteigen. Allerdings garantiere ich nicht dafür, dass nach Veränderung an der Datei das Spiel noch startet.
Da ich dieses Spiel meiner Meinung nach fertigprogrammiert habe und eventuelle Bugs nicht mehr beheben werde, möchte ich es an dieser Stelle mit euch teilen. Nicht nur die jar, sondern den ganzen Entwicklungsordner inkl. Cheatsavegame. Das Spiel ist mit Netbeans programmiert, die .jar ist hier zu finden:
klickmichhier!
Dann bleibt mir nichts anderes übrig, als euch mit meinem Baby viel Spaß zu wünschen!
Grüße,
ChIcKiN