Space Opera Editor & Modding

Im letzten Post habe ich den kurz den kommenden Editor angerissen. Jetzt mal ein kleiner Videoausblick auf den kommenden Editor.

Nicht alle Funktionen die ich mir für den Editor vorstelle, kann ich direkt zum ersten Release einbauen. Daher werden die Features nach und nach eingebaut und dann released.

Space Opera – Grafiken IV

Soo, mal wieder 3 neue Bilder aus dem Paintshop.
Bin gerade dabei die Farbmöglichkeiten der Musterung auszuloten.
Aktuelle nur das Muster der „Panzerung“. Die „Rumpfmuster“ werden später separat ansteuerbar sein.

Beispiel 1,
Grünlicher Rumpf, Blaue Panzerung, Sandfarbenes Panzermuster







Beispiel 2,
Grünlicher Rumpf, Blaue Panzerung, Dunkelblaues Panzermuster








Beispiel 3,
Grünlicher Rumpf, rötliche Panzerung, Dunkelblaues Panzermuster


Space Opera – Grafiken III

Phuu, man hat lange nichts mehr von mir gehört. Das hat verschiedene Private und Berufliche Gründe.

Ich arbeite im Moment immer noch an der Benutzerdefinierten Farbgebung des Spielerschiffes:

Wie bereits in früheren Posts angekündigt, kann man das Schiff in zwei verschiedenen Farbbereichen anpassen. Einmal die Rumpffarbe, hier in Blau und einmal die „Panzerung“. Letzteres ist ein reiner Namen und hat nichts mit der realen Panzerung auf dem Schiff zu tun.

Ich arbeite jetzt das erste mal wirklich mit RenderTargets, das hat den netten Nebeneffekt das sich auch das kleine Schiff rechts oben in der Spielkarte farblich mitändert.

Dazu gibt es im moment noch einen Bug. Das Bild erscheint erst, wenn man den Schiffskonfigurator einmal geöffnet und wieder geschlossen hat.

Die Auswahl des Tarnmusters ist noch in arbeit, wobei dies eher das erstellen der Grafiken als den Code betrifft.

Als letztes Funktion fehlt jetzt nur noch die Speicher/Ladefunktion für die Farbgebung. Dann währe dieses Feature Funktional fertig programmiert.

Space Opera – Grafiken II

In meinem letzten Beitrag hatte ich es davon das Space Opera etwas Farbe braucht. In den Kommentaren gab es dann schnell die Meinung das der Spieler selbst die Möglichkeit haben soll, die Farben und Muster anzupassen.

Links ist nun der aktuelle Zwischenstand zu sehen.
Im Schiffskonfigurator ( Ich brauch da dringend mal ein besseres Wort für … ) gibt es jetzt den Paintshop (Name ist auch nur vorläufig, bis mir was besseres einfällt). Rein zum testen ist jetzt nur die Rumpf farbe dabei. Neben den typischen RGB wird noch die Alpa dazu kommen um die Transparents zu ändern.

Dabei ist mir auch noch eine weitere Baustelle aufgefallen. Der Übergang zwischen Rumpf und Antriebssektion ist ziemlich … überarbeitungswürdig.

Space Opera – Systemkarte III

Wie gestern angekündigt, etwas mehr Information zum Erkunden. Zu beginn ist das aktuelle Sonnensystem weitestgehend unerforscht. Nur sehr große stellare Objekte wie Planeten oder Sonnen werden sichtbar sein. Verhältnismäßig kleine Objekte wie Asteroiden oder Nebelfelder sind bis zum Aufdecken nicht zu sehen. Ich spiele gerade noch mit der richtigen Größe der Aufdeckung herum.

Ob ich 1×1, 3×3 oder gar 5×5 Felder nehme weiß ich noch nicht. Auch bin ich mir noch uneinig ob ich eine Art „Fog of War“ einbauen soll. Eine weitere Idee war eine Art „Ping Scann“. Eine große Menge Energie und Zeit um teile oder gar das komplette System auf einmal aufzudecken.

Space Opera – Systemkarte II

Mein Letzter Eintrag ist schon eine weile her. Privat gab es einige Vorgänge die viel Zeit in Anspruch genommen haben. Seit einer Woche kann ich mich wieder um Space Opera kümmern.

Das genieren von einer Spielkarte funktioniert, ebenso das laden und speichern selbiger.
Damit das ganze für den Spieler aber noch etwas interessanter wird, arbeite ich gerade daran das die Karte erkundet werden kann. In kürze mehr dazu.

Space Opera – Systemkarte

So der erste Prototyp des Systemgenerators funktioniert. Das ganze ist aber noch reichlich … unsortiert. Zudem fehlen noch die Planten.

Der große Blaue Ball in der Mitte ist eine Sonne. Da Sonnen ja tendenziell um einiges größer sind als Planeten erschien es mir richtig sie auch um einiges größer dar zu stellen.

Ich muss dem Generator noch verschiedene Bereiche definieren in denen er die Deuterium und Asteroidenfelder platzieren darf. Das gleiche gilt für die Planeten. Es geht also auch voran 🙂

Space Opera – Musik

Space Opera war bisher immer recht still. Jetzt kommt aber Musik in die Sache. Keine Sorge ich werde mich nicht selbst an die Klampfe setzten und was zusammen Basteln.

Space Opera bekommt von X-Score Professionelle Unterstützung:

Schaut bei den dreien, Patrick Lange, Jan Haak und Konstantine Kazantzis vorbei und hört euch die Musik an. Das Demoreel von X-Score findet ihr hier: SoundCloud.

Ein kleiner Vorgeschmack auf das Space Opera Main Theme.

Space Opera – Bausystem

In den letzten Tagen hat das Bausystem einige große Fortschritte gemacht. Das ganze kann man in DIESEM Forenthread nach verfolgen.

Aktuell steht nur die Panzerung. Aber da das System an sich nun Funktioniert kann ich das relativ schnell auf andere Module übertragen.

So sieht das ganze nun im Moment aus:

Mein Schiffskonfigurator bekommt jetzt endlich mal etwas arbeit und darf nicht mehr nur als Platzhalter her halten.

Man sieht das Schiff hier von Außen. Damit man mit diesen 3 Panzerslots überhaupt etwas machen kann, muss man erst einmal unter dem Bereich Forschung das erste Level der Legierung erforschen.

Wenn dies Erledigt hat, kann man nun drauf klicken und erhält diese Anzeige. Links vom Slot hat man nun mögliche Panzerungen zur Auswahl. Im Moment kann nur die erste Panzerung bauen.

Wählt man sich nun eine Panzerung bekommt man das bau Menu. Das Menu an sich ist klar gegliedert. Links die Rohstoffe die ich brauche, in der Mitte die die ich habe und rechts was mir die Panzerung bringt.

Space Opera – Kampf II

Das Kampfsystem macht weitere Fortschritte. Ich muss zugeben das mir mein geplantes System von Schildstärke und Schildstruktur eine ordentliche Kopfnuss serviert hat. Es hat etwas gedauert bis ich den richtigen Satz an Bedingungen geschrieben habe damit es Funktioniert.

Zur Erinnerung:

Die Schildstärke gibt an wie viel Schaden das Schild theoretisch verkraften kann bevor es zusammen bricht.

Die Schildstruktur wiederum gibt an wie „dicht“ oder „stabil“ das Schild. Wird die Struktur des Schildes geschwächt, geht ein teil des eingehenden Schadens durch die Schilde und schlägt in die Panzerung ein.

Aktuell wird ein Kampf einfach per Zufall ausgelöst, wenn man sich auf der Systemkarte befindet. Über ein Fenster wird man informiert das man angegriffen wird. Sollten es mehre Angreifer sein, taucht dazu eine entsprechende Information auf.

Neben „Runde beenden“ Button, gibt es auch die Möglichkeit aus einem Kampf zu fliehen. Da man sich so auf Dauer recht einfach den Gefechten entziehen kann, werde ich da wohl noch was bauen müssen. Entweder wird ein Teil der Fracht abgeworfen, oder man erhält einen bestimmten Prozentsatz an Schaden der im Anschluss repariert werden muss.

Auf diesem Bild kann man gut sehen das die Schildstärke des Gegners schon stark gesunken ist, die Struktur aber noch weitgehend intakt. Dadurch das die Schildstruktur beschädigt ist, ist auch ein Teil des Schadens direkt auf die Panzerung gegangen.
Bei unserem Spielerschiff sieht es ähnlich aus. Da wir allerdings bedeutend mehr Schild und Panzerung haben als dieser Startgegner haben wir bisher nur minimalen Schaden an der Panzerung. Quasi ein Lackschaden.
In den nächsten Schritten werde ich den Kampfcode verbessern, und noch einige taktische Optionen rein bringen wie Treffer Chancen, Ausweichmanöver und Angriffsmanöver.
Im Moment bastele ich auch an der Grafik herum. Wenn sich in älteren Posts das Spielfeld anschaut wird man feststellen das sich einige Felder geändert haben. Da währen: Der Weltraum, der dünne & dichte Nebel und das dünne & dichte Asteroidenfeld. Die Planentenfelder stehen ebenso auf meiner ToDo Liste. Auch am Hintergrundbild arbeite ich. Leider fehlt mir da aber bisher die Zündende Idee um was nettes draus zu bauen.