Freitag, 8. Dezember 2017

Space Opera: Vorschau auf Version 0.10.0

Nachdem ich wieder relativ regelmässig dazu kommen an Space Opera zu schreiben, hat das Spiel ein paar Fortschritte gemacht.

Wie aus dem letzten Posts bekannt handelt es sich bei der Version 0.10 eher um eine Vollständig neu geschrieben Version.
Dennoch arbeiten bereits einige der neuen Funktionen soweit das ich sie Release kann.

Die Steuerung der Menus erfolgt wie gewohnt mit der Maus.
Die Steuerung des Spielers (der Blaue Platzhalterpfeil) über die Tasten W,A,S und D.
Speichern und Laden über F5 und F9

Im Spiel selbst gibt es auch eine Konsole die mit F12 geöffnet werden kann.
Bisher unterstützt die Konsole folgende Befehle:
- add_energie:
- add_deut:
- add_erz:
- add_metall:

gefolgt von einer Positiven oder Negativen Ganzzahl und einem Enter.

Was bereits Funktional Integriert ist:
Bewegung des Spielers
Laden/Speichern
Ressourcenabbau über Scannfunktion
Veredeln von Ressourcen über Raffinerrie
Grundzüge der Forschung (allerdings ohne weitere Forschungen oder Module)

Ich hoffe das ich in den nächsten Woche dazu kommen die Fehlenden Inhalte wie Forschung, Kampf, Sound und Bauen integrieren kann damit die Version 0.10 nicht lange eine Preview bleibt.

Space Opera StandAlone Previw 0.10 Download

Über Kritik und Anregungen, als Kommentar oder Mail, würde ich mich freuen.

Mittwoch, 4. Oktober 2017

Space Opera Rebuild

In den letzten 2 Jahren gab es einige große Umbrüche. Sowohl Privat als auch Beruflich. Letztlich habe ich aber wieder Zeit mich meinem kleinen Dauerprojekt zu widmen.

Ich bin dabei den kompletten unterbau von Space Opera neu zugestalten.
Was eigentlich einen kompletten Rebuild gleicht. Einer der Punkte ist eine möglichst offene Struktur an Daten. So möchte ich das möglichst viel an Daten und Informationen über XML gespeichert werden.

Ich bin dabei einige Optionen in XML zu realisieren, z.B. die Auflösung des Spiels:
1280 x 800

1600 x 800

























Ziel ist dabei die XML "selbstbeschreibend" zu machen, im Moment sieht das dann so aus, wobei die Startressourcen noch in eine Eigene XML wandern werden.


Das Spiel verfügt nun auch wieder über eine Speicherfunktion, wie aus vielen Spielen bekannt ist F5 Schnellspeichern und F9 Schnellladen. Dabei kam heraus das ich überraschend große Menge speichern muss. Das mag allerdings am Format von XML liegen.
So komme ich bei einer kleinen Karte auf gute 220mb (1000x1000 Felder) während eine große Karte (5000x5000 Felder) auf schlappe 3GB kommt. Wie ich diese Datenmenge kleiner bekomme muss ich mir noch gezielt überlegen.

Hier noch ein Screenshoot der aktullen Version, dabei ist zu sehen das die Karte - wie bereits ursprünglich geplant - unsichtbar ist. Danach erscheint ein "For of War".