Space Opera – Launcher 0.10.x

In den letzten Monaten war es hier reichlich ruhig. Das wird leider auch in der nächsten Zeit so sein.
Dennoch möchte ich einen teil des (irgendwann) kommenden 0.10.x vorstellen.

Ich arbeite an einem Launcher für Space Opera, der einige Arbeiten übernehmen soll. So sollen verschiedene Auflösungen eingestellt werden können, Updates bezogen und das Spiel an sich heruntergeladen werden könne.

Das soll in Zukunft bedeuten: Zuerst lädt man den Launcher herunter und Installiert Ihn in ein beliebiges Verzeichnis. Der Launcher wiederum lädt dann das eigentlich Spiel herunter.

Das Bild im Hintergrund ist im Übrigen mein Desktop. Der Launcher selbst nutzt eine Transparenz.

Space Opera Release 0.9.0

Was lange wärt, wird endlich gut … oder so. Das fertigstellen von 0.9.0 hat sich deutlich länger hinausgezögert als ich es geplant habe. Grund ist zum einem ein Beruflicher Auslandsaufenthalt, zum anderen habe ich mich entschlossen meine Kentnisse in C# auf eine Bessere Basis zu stellen. Ich habe ich mich zu einem entsprechenden Fernstudium angemeldet.

Das Kampfmenu in 0.9.0 wurde um einige Punkte erweitert. Einen Großteil davon habe ich bereits in einem älteren Post ausgeführt.

Hier jetzt die komplette Liste der Änderungen:

Herstellung:
– Raketen und Granaten müssen jetzt getrennt Hergestellt werden. Wobei 3 verschiedene Typen zur Auswahl stehen: leichte, mittlere, schwere.

Kampfmenu:


Kampfkonsole

Von Links nach Rechts:
Waffenmenu (1), Manövermenu (2), Sensoren (3), Energiemanagement (4)

– Waffenmenu
Im Waffenmenu lassen sich die Munition, den Feuermodus und die aktive Waffe einstellen.
Es ist möglich sowohl Granaten als auch Raketen in einer Runde abzufeuern. Allerdings steigt dadurch auch der verbrauch an Energie aus dem Kondensator, je nach Feuermodus, dramatisch.

1. Öffnet das Menu zur Munitionsauswahl
2. Öffnet das Menu für den Feuermodus
3. Der Schaden an der Schildstärke
4. Der Schaden an der Schildstruktur
5. Der Schaden an der Panzerung / Hülle
6. Die nötige Energie aus dem Kondensator pro Schuss.
7. Der Treffermodifikator.
8. Wahl der aktiven Waffe

– Manövermenu

Manöver beeinflussen das allgemeine Verhalten des Schiffes während eines Kampfs. Allerdings verbrauchen Aggressive und Defensive Manöver mehr Energie als die Standardmanöver.

1. Trefferchance
2. Ausweichchance
3. Nötige Energie aus dem Kondensator

– Sensoren

Standardmässig sind die Gegnerischen Schiffswerte nicht zu sehen. Erst wenn man in den Sensoren den Schiffsscann aktiviert hat, bekommt man eine Anzeige der Trefferpunkte.

– Energiemanagement

Das Energiemanagement erlaubt auch Energie auf verschiedene Systeme umzuleiten, was zu Boni und/oder Mali führen kann.

1. Das verändern der Energiezuteilung für den Schildkondensator verändert die Schildstärke.

2. Das verändern der Energiezuteilung für den Schildkondensator verändert die Schildstruktur.

3. Das verändern der Energiezuteilung für den Antrieb verändert die Ausweichchance des eigenen Schiffes.

4. Das verändern der Energiezuteilung für die Sensoren verändert die Trefferchance der eigenen Waffen.

5. Der Energiekondensator gibt die Energie wieder welche Standartmässig vom Reaktor in den Kondensator geleitet wird. Von dort wird die Energie auf die Subsysteme weitergeleitet. Wird die Energie in eines der 4 anderen Subsysteme verändert, wird die Energie aus dem Kondensator genommen. Es fließt also weniger Energie in den Kondensator und steht für andere Funktionen zur Verfügung.

Space Opera Release 0.9.0

Was lange wärt, wird endlich gut … oder so. Das fertigstellen von 0.9.0 hat sich deutlich länger hinausgezögert als ich es geplant habe. Grund ist zum einem ein Beruflicher Auslandsaufenthalt, zum anderen habe ich mich entschlossen meine Kentnisse in C# auf eine Bessere Basis zu stellen. Ich habe ich mich zu einem entsprechenden Fernstudium angemeldet.

Das Kampfmenu in 0.9.0 wurde um einige Punkte erweitert. Einen Großteil davon habe ich bereits in einem älteren Post ausgeführt.

Hier jetzt die komplette Liste der Änderungen:

Herstellung:
– Raketen und Granaten müssen jetzt getrennt Hergestellt werden. Wobei 3 verschiedene Typen zur Auswahl stehen: leichte, mittlere, schwere.

Kampfmenu:

Kampfkonsole

Von Links nach Rechts:
Waffenmenu (1), Manövermenu (2), Sensoren (3), Energiemanagement (4)

– Waffenmenu
Im Waffenmenu lassen sich die Munition, den Feuermodus und die aktive Waffe einstellen.
Es ist möglich sowohl Granaten als auch Raketen in einer Runde abzufeuern. Allerdings steigt dadurch auch der verbrauch an Energie aus dem Kondensator, je nach Feuermodus, dramatisch.

1. Öffnet das Menu zur Munitionsauswahl
2. Öffnet das Menu für den Feuermodus
3. Der Schaden an der Schildstärke
4. Der Schaden an der Schildstruktur
5. Der Schaden an der Panzerung / Hülle
6. Die nötige Energie aus dem Kondensator pro Schuss.
7. Der Treffermodifikator.
8. Wahl der aktiven Waffe

– Manövermenu

Manöver beeinflussen das allgemeine Verhalten des Schiffes während eines Kampfs. Allerdings verbrauchen Aggressive und Defensive Manöver mehr Energie als die Standardmanöver.

1. Trefferchance
2. Ausweichchance
3. Nötige Energie aus dem Kondensator

– Sensoren

Standardmässig sind die Gegnerischen Schiffswerte nicht zu sehen. Erst wenn man in den Sensoren den Schiffsscann aktiviert hat, bekommt man eine Anzeige der Trefferpunkte.

– Energiemanagement

Das Energiemanagement erlaubt auch Energie auf verschiedene Systeme umzuleiten, was zu Boni und/oder Mali führen kann.

1. Das verändern der Energiezuteilung für den Schildkondensator verändert die Schildstärke.

2. Das verändern der Energiezuteilung für den Schildkondensator verändert die Schildstruktur.

3. Das verändern der Energiezuteilung für den Antrieb verändert die Ausweichchance des eigenen Schiffes.

4. Das verändern der Energiezuteilung für die Sensoren verändert die Trefferchance der eigenen Waffen.

5. Der Energiekondensator gibt die Energie wieder welche Standartmässig vom Reaktor in den Kondensator geleitet wird. Von dort wird die Energie auf die Subsysteme weitergeleitet. Wird die Energie in eines der 4 anderen Subsysteme verändert, wird die Energie aus dem Kondensator genommen. Es fließt also weniger Energie in den Kondensator und steht für andere Funktionen zur Verfügung.

Space Opera Wikipedia

Ich werde in letzter Zeit immer häufiger nach mehr Informationen zu Space Opera gefragt.
Um diese, und noch andere, gesammelt zur verfügung zu stellen, arbeite ich neben 0.9.x auch an einer Wiki für Space Opera. Sie ist zu erreichen unter:

Space Opera Wiki

Im Moment steht noch nicht viel drin, aber ich arbeite daran.

Space Opera – Kampfsystem – WIP 0.9.x

Gut 2/3 der arbeiten für 0.9.x sind nun abgeschlossen.

Das Herstellen der neuen Munition habe ich bereits hier dargestellt.

Während eines Kampfs gibt es über das Kampfmenu neue Einstellungen die getroffen werden können:

Im Waffenmenu läßt sich als erstes die Munition für das Bordgeschütz, oder den Raketenstarter wählen. Vorher sollte diese natürlich produziert sein.
Die Art der Munition beeinflusst die Trefferchance. Leichtere Munition hat eine höhere, schwere eine niedrigere Trefferchance.



Hier kann man auch den Feuermodus wechseln. Je nach Waffe gibt es unterschiedliche Feuermodi. Die Feuermodi haben ebenfalls einfluss auf die Trefferchance und den Verbrauch an Munition und Energie.

Im Manövermenu lassen sich 3 verschiedene Manöver einstellen:


Defensive, Neutrale und Aggressive Manöver. Während Defensive Manöver zwar eure Trefferchance verringer, wird die Ausweichchance dafür erhöht. Bei den Aggressiven Manövern ist das genau umgekehrt. Diese Manöver erfordern allerdings Energie aus dem Kondensator. Das Neutrale Manöver gibt zwar keinen Bonus, verbraucht aber auch keine Energie.

Das bisher letzte Fertiggestellte Menu ist das Energiemanagement. Hier können für einzelnen Systeme das Energielevel eingestellt werden.

Die ersten beiden Punkte: Der Schildkondensator und der Schildgenerator können bei Überversorgung einen Bonus auf die Stärke Schildstärke und Struktur geben. Wobei der Schildkondensator für die Schildstärke zuständig ist, und der Schildgenerator für die Schildstruktur.

Die Überversorgung von Antrieb und Sensoren geben Boni auf Ausweich und Trefferchance. Wobei der Antrieb für die Ausweich und die Sensoren für die Trefferchance zuständig sind.

Der Kondensator wiederum stellt den generellen Energiespeicher da. Jede Aktion die ihr im Kampf durchführt verbraucht Energie aus dem Kondensator. Die Energie für den Kondensator kann man nicht erhöhen. Die einzige Möglichkeit dafür ist das unterversorgen von anderen System. Diese erleiden dadurch allerdings einen Malus.

Space Opera – Produktionsmenu WIP 0.9.0

Das erweitern des Kampfsystem, zieht dann doch etwas mehr nach sich, als ich gedacht habe. Im Moment erweitere ich das Poduktionssystem um verschiedene Munitionsarten.

Eigentlich habe ich das bestehende System komplett neu geschrieben. Ich bin damit noch nicht ganz zufrieden, aber für die aktuelle Anforderung reicht es.

Wenn man die Raketen in 0.8.x nimmt, dann entsprächen Sie der „Normale Rakete“. Neu hinzu kommen jetzt die Leichte und Schwere Rakete. Die Leichte Rakete hat gut 25% weniger Schaden gegenüber der Normalen. Dafür wird Sie eine deutliche höhere Trefferchancen haben.

Trefferchancen wird es erst ab 0.9.x geben. Jede Waffenart und die entsprechende Munition dazu haben eigene Trefferchancen. Leichtere Munition wird bessere Chancen haben, Schwerere Munition geringere. Auch werden in 0.9.x Agressive, Neutrale und Defensive Manöver komme, welche wiederum einen Einfluss auf die Trefferchance haben werden.

Space Opera – Community Abstimmung zu 0.9

Space Opera soll besser, größer und komplexer werden.
Um aber nicht ohne Feedback von euch an dem Projekt herum zu entscheiden, stelle ich euch in dem verlinkten Video 2 mögliche Features vor die ich für 0.9 entwickeln und einbauen möchte.

Dabei sei aber klar gesagt, das Feature was nicht dran kommt, wird trotzdem eingebaut. Nur eben in einer anderen Version.

Space Opera Community Abstimmung Video

Ihr habt also die Wahl zwischen folgenden möglichkeiten:

A) Komplexerer Kampf, Wahl von Ausweichmanövern, Energieverteilung etc.

B) Mehr Weltraum, Mehr Systeme als nur die Testkarte, mehr Rohstoffe und mehr zu sehen.

Falls ihr noch ganz andere Ideen, lasst doch einfach ein Kommentar da.

PS: Danke für´s Voten und dem Interrese an meinem Projekt 🙂

Space Opera Release 0.8.1

In diesem Update wurden weniger Features, dafür mehr Bugs erledigt:

Features:
– Das Schiff erscheint bei Drücken von WASD nicht einfach auf dem neuen Feld, sondern „fliegt“ jetzt dahin.

Bugfixes:
– In den Optionen überdeckte nach dem Speichern ein Fenster den Button. Nur Umständlich konnte das Info Fenster geschlossen werden. Das Fenster erscheint jetzt nicht mehr, gespeichert werden die Optionen trotzdem

– Ein Bug in der Ressourcenveredelung hat verhindert das man seine Erzvoräte vollständig umwandeln konnte. Das wurde jetzt behoben.

– Die Soundeffekte sind bis auf weiteres an die allgemeine Lautstärke gekoppelte.

– Rechtschreibfehler im Schiffskonfigurator wurde beseitigt

– Ein weiterer Bug im Schiffskonfigurator wurde beseitigt der verhindert hat das die Schiffslakierung gespeichert / geladen wurde.

– Ein weiterer Bug wurde behoben der verhindert hat das nach dem Laden eines Spiels und abgeschlossener Legierungsforschung weitere Panzerungen gebaut werden konnten.

– Ein Bug wurde behoben der das Spiel abstürzen ließ wenn im Kampf eine Runde beendet wurde, ohne das eine Waffe ausgewählt wurde.

Sonstiges:
– Das Schiff im Titelscreen hat nun Farbe

– Das Symbol für Deuterium wurde von Pink auf Blau geändert, die Farbe der Nebel sind davon unbetroffen.

Space Opera Youtube Chanel

In den letzten Tagen habe ich mich mit dem Thema Videos auseinander gesetzt. Nachdem ich ein Testvideo gemacht habe, und es bei den befragten auf gute Resonanz gestoßen ist, habe ich mir einen eigenen Youtube Channel zusammen gebaut.

Der Link zum Channel:
Space Opera Youtubechannel

Hier sind auch die beiden, etwas aussagekräftigeren Videos zum Spiel:

Ressourenabbau und Kampf:
https://www.youtube.com/watch?v=P-aSqrkadWI

Forschung und Bauen:
https://www.youtube.com/watch?v=TFzGqhbU6l8