Space Opera – Release 0.3.2

Nachdem ich mich mit einem wirklich lästigen Bug herum geschlagen habe der verhindert hat das ich bisher erforschte Stufen wieder laden kann gibt es jetzt den nächsten Download mit den Forschungen.

Leider werden laufenden Forschungen noch nicht gespeichert.

Zusätzlich habt ihr nun im Hauptmenü die Möglichkeit das Spiel von Windowmode auf Fullscreen um zu stellen.

Out Topic: The-Ballmer-Peak / Dilbert

Das könnte einiges was ich auf der Revision 2013 gesehen erklären. Die Dosierung scheint nur echt ein Problem zu sein…

Wenn man genau darüber nachdenkt hat Dilberts Argumentation am Schluss durchaus was für sich:

Forschung II

In meinem letzten Eintrag zum Thema Forschung bei Space Opera habe ich versucht meine Idee des 3 geteilten Forschungssystems vorzustellen.

Die Forschung für die Grundlagen steht jetzt.

Oben Links sind nun 3 Buttons vorhanden. Je nach aktivem Buttton bekommt man einen anderen Forschungsscreen zu sehen. In diesem Fall ist die „Entwicklung“ aktiv.

Auf der Linken Seite hat der Spieler nun die Theorien in der er Forschen kann. Da es sich um Theorien handelt über die der Spieler „nachdenkt“ weiß er bis zum Ende noch nicht was am Ende dabei heraus kommt. Zur Orientierung gibt es allerdings den Hinweis auf das Anwendungsgebiet. Exemplarisch habe ich hier 3 möglichen Forschungsgebiete eingebaut.

Im aktuellen Fall wurde die Forschung im Bereich Logistik zu Ende geführt. Auf der Rechten Seite wird nun das Ergebnis Ergebnis dargestellt. Die Beschreibung zeigt an das durch das Entwickeln verbesserter Transportroutinen die Abbauzeit verkürzt werden kann.

Der nächste Schritt zum verbessern währe nun die Entwicklung zu starten.

Space Opera Download Statistik

Anfang des Jahres habe ich die Version 0.1 von Space Opera zum download gestellt. Da jetzt ein gutes halbes Jahr herum ist, habe ich mal die Downloadstatistik genauer angesehen.

Downloads Space Opera Version 0.1 – 0.3

Version 0.1 und 0.2 habe ich beide im Januar heraus gegeben. Für mich sehr überraschend sind die insgesamt 47 (!) Downloads.

Bis zum April fallen die Download zahlen. In dieser habe ich mich sehr mit dem ANX Framework auseinander gesetzt. Leider gab und gibt es bei mir mit dem ANX Paket immer noch Fehler.

Vielleicht liegt es an mir, vielleicht an irgend einem nicht nachvollziehbaren Fehler.

Ein guter Freund hat mich dann zur Revision 2013 überredet. Das war im April. Dort und danach habe ich mich dann auch zusammengerissen und die Version 0.3 heraus gebracht. Die erste mit integrierten Update.

Wie der Januar ist für mich auch der Juni überraschend. Einmal die 22 Downloads der V. 0.3 aber dann auch die 3 Downloads von V. 0.1 ???

Eine Erklärung würde mich dann doch interessieren 😉

Space Opera – Forschung

Wie in praktisch jedem Sandboxspiel wird es auch in Space Opera Möglichkeiten zur Forschung geben.

Ich habe lange überlegt wie man ein Komplexes, aber nicht kompliziertes System für Forschung umsetzen kann, welches aber zeitgleich einem möglichst viel Freiraum bietet.

Ich werde die Forschung 3 teilen, Forschung, Entwicklung, Konstruktion.

Forschung: In der Forschung werden Grundlagen erforscht. Also Theoretische Grundlagen, Techniken, Materialien.

Entwicklung: Die Ergebnisse der Forschung werden zu Plänen und Prototypen umgesetzt. Die Werte der Pläne & Prototypen orientieren sich an einem festgelegten Richtwert. Können aber nach oben und unten schwanken.
Der Spieler kann sich nun mit dem Endergebnis zufrieden geben, oder er kann versuchen das Ergebnis zu optimieren. Allerdings steigt bei jedem Optimierungslauf die Chance auf eine Fehler. Damit ist der Prototyp verloren und muss neu erstellt werden.

Konstruktion: In der Konstruktion wird der in der Entwicklung erstellte Prototyp in die spätere Serienversion umgewandelt. 

Space Opera – Release 0.3

Version 0.3 wurde nun online gestellt.

Ingame wurden nur einige Bug´s gefixt. Haupfeature dieses Realeses ist der Autoupdater. Bei jedem Spielstart wird auf www.bradley-labs.de/download/SpaceOperaUpdate geprüft ob eine neue Version verfügbar ist.

Features:
– Autoupdater
– Kleinere Bugfixes

Warum eigentlich immer bei mir?

Gelegentlich habe ich das Gefühl die Götter 0 und 1 haben etwas gegen mich. Seit meinem Beitrag „XNA ist tot, es lebe ANX“ versuche ich nun ANX bei mir zum laufen zu bekommen.

Aus einem Grund dem ich nicht verstehe Funktioniert dies leider nicht. Unter anderem treibt mich dieser Fehler zur verzweiflung:

„Fehler 1 Der Befehl „ContentBuilder.exe „E:DropboxANX.Framework Windows with ContentANX.Framework Windows with Content/ContentProject.cproj““ wurde mit dem Code -532462766 beendet. ANX.Framework Windows with Content“

Aus Frust habe ich dann zwei Monate X-Reunion und X-Terran Conflict eingelegt. Die Frustphase geht nun langsam vorbei und da mir aktuell keine Wahl bleibt, Arbeite ich mit XNA weiter. 

Die Revision – 2013

Das Osterwochenende war … faszinierend. Ich habe 3 Tage auf der Demoparty „Revision“ in Saarbrücken verbracht. Aus allen Herren Länder reisten Leute an um während der Revision zu Programmieren, Kontakte zu knüpfen und Ihre Projekte vorzustellen.

Teils rückten Leute mit Ihren Amigas, Comodore und Ataris an. Einige Hardware konnte ich Nichtmal zuordnen.Natürlich waren „normale“ Laptops und Computer auch dabei. Es ist wirklich beeindruckend was man Heut zu Tage noch aus einem Amiga heraus holen kann. Oder aus einigen einfachen zusammengesteckten Platinen. Wenn es einem aber dann wohl langweilig wird, nimmt man einfach einen Oszillographen als Bildschirm. Das überraschende: Es funktioniert.

Mein Respekt vor alter Hardware ist enorm gestiegen und ich musste lernen das nicht so sehr auf die Hardware ankommt, sonder auf effizienten Code. Konstruktionsbedingt sind die Grafischen und Akustischen Fähigkeiten dieser Hardware aus den Anfängen des Homecomputers begrenzt. Aber gerade deswegen hat es Spass gemacht sich davon Demos anzusehen und zu Fragen: Wie haben die das bloß hin bekommen?

Viel Schlaf habe ich dort nicht wirklich bekommen Das weil ich einfach rumgelaufen bin und gestaunt habe, teils weil ich selbst am Programmieren war. Eines steht aber fest, ich habe Blut geleckt und werde nächstes Jahr wieder hinfahren. Vielleicht sogar mit einer eigenen Demo im Gepäck. 😉

XNA ist Tot, es lebe ANX

Auch wenn es ein offenes Geheimnis war, XNA ist jetzt von Microsoft Offiziell für Tot erklärt. Mir ist auch jetzt noch nicht wirklich klar warum Microsoft diesen Schritt geht. Wie dem auch sei, ich hatte Zeit mir eine alternative zu überlegen. Will ich wirklich auf C++ und DirectX weiterentwickeln, oder besser gesagt, will ich mich darin erst einmal einarbeiten?

Die ehrliche Antwort ist: Nein, ich möchte nicht.

Zum Glück gibt es alternativen wie die Delta Engine, oder ANX. Ich für meinen Teil habe mich für das ANX Framework entschieden.

Wie geht´s ansonsten weiter? Tja wann das nächste Update von Space Opera kommt, weiß ich noch nicht. Ich werde aber auf alle fälle versuchen das Projekt weiter zu führen.

PS: Um die Aktuelle Entwicklung auch festzulegen wird der Blog in der Titelzeile umbenannt, er heißt nicht mehr: … C# und das XNA Framework. sondern: …C# und das ANX Framework.

Space Opera – Die möglichkeiten von Updates

Seit dem Release von Version 0.2 arbeite ich daran einige Punkte zu verbessern. Laden und Speichern, etwas am Layout schrauben, das Forschungsmenu und den Schiffskonfigurator.

An einem Punkt grübele ich gerade am meisten herum: Updates.
Was ich damit meine? Ich möchte dem Spieler einfach die Möglichkeit geben über einen Autoupdater Space Opera immer automatisch auf den neuesten Stand zu halten. Wer Minecraft kennt, weiß sofort was ich meine.
Über das in Visual Studio integrierte System habe ich eine Möglichkeit gefunden das umzusetzen. Ich bin da noch etwas am testen, aber für den Moment scheint das eine gute Möglichkeit. Es gibt da noch eine Open Source Software mit der ich Liebäugle. Aber klar ist: In der Version 0.3 wird – auf die eine oder andere Art – wohl der erste Autoupdater verfügbar sein.