Beiträge

SpaceChaos Multiplayer

Nach einigen Diskussionen in unserem Entwicklerteam haben wir uns geeinigt, was wir als nächstes entwickeln wollen: Eine Multiplayer-Version unseres ersten Spiels SpaceChaos.

 

Hiermit präsentieren wir unseren SpaceChaos-Multiplayer:

 

Wir planen für die Entwicklung erneut ein Jahr ein. Verschiedene Spielmodi und Shuttletypen sollen das Spiel gegenüber SpaceChaos I verbessern und spannender machen.

 

Durch die Entwicklung hoffen wir als Team die speziellen Herausforderungen eines Computerspiels, dass mit Netzwerkressourcen arbeitet, besser verstehen und bewältigen zu können. Dabei profitieren die weniger erfahrenen Teammitglieder vom Wissen derjenigen, die bereits mit Netwerken gearbeitet haben. Die Spielmodi können dabei ganz eigene Herausforderungen darstellen: vom Balancing kleiner Duelle bis zum Optimieren von großen Schlachten hat jeder Modus seine eigenen Besonderheiten.

 

Mitmachen

Du möchtest unser Team unterstützen? Super! Wen wir suchen und ob unser Team was für dich ist siehst du auf unserer hier.

Auch wenn deine Spezialität nicht dort aufgelistet ist kannst du uns gerne anschreiben.

Die wichtigste Art der Teilnahme an der Entwicklung unseres Spiels ist die Rückmeldung von Spielern. Wir freuen uns über jedes Feedback und jeden Verbesserungsvorschlag, um unser Spiel besser zu machen.

 

Team

Wir freuen uns in unserem Team ein neues Mitglied zu begrüßen: Oliver Pruchnicki.
Er unterstützt uns als unser erster teaminterner Grafiker.

 

Roadmap

Wir planen zuerst eine besuchbare Lobby zu erstellen. Von dieser gelangt man in das tatsächliche Spiel.

Nach und nach wollen wir das Spiel dann so erweitern, dass es als Erstes einen Team-Deathmatch-Modus gibt. Dieser stellt einen wesentlichen Meilenstein in der Projektentwicklung dar.

Die erste veröffentlichte Version (V 1.0) wollen wir aber erst mit dem zweiten Spielmodus veröffentlichen.

 

Technische Details:

Wir benutzen weiterhin Java und LibGDX für die Programmierung des Spiels. GitHub bleibt unser bevorzugtes VC-System und Slack verwenden wir für die Kommunikation im Team.

Lizenz:

 

Der gesamte Code ist unter der Apache 2.0 Lizenz lizenziert.

Links

-> GitHub

-> Pewn

 

DevLog 4 (22.05.2017 – 28.05.2017)

Diese Woche wurde der Releasetermin für die nächste Version festgelegt. Vorraussichtlich ab dem 04.06.2017 könnt ihr Version 1.0.1-PreAlpha (v1.0.1-prealpha) spielen. Das nächste Release von SpaceChaos beinhaltet vor allem Bugfixes und interne Verbesserungen. Nach euren ersten Rückmeldungen haben wir unterschiedliche Probleme thematisiert und gelöst.

 

Im Vollbildschirm-Modus waren die Knöpfe in den Menüs nicht mehr zu bedienen. Dies ist jetzt gelöst, in der ersten Version hat darüber noch niemand wirklich nachgedacht. Das Spielen in einem größeren Fenster wird dadurch angenehmer und leichter, und man kann außerdem länger überleben.

 

An der Verbesserung des Spawn-Systems arbeiten wir noch. Dabei geht es nicht nur um die Gegner, sondern auch um die Meteoriten. In der ersten Version ist aufgefallen, dass man es schaffen kann, das Meteoritenfeld zu verlassen und dann von den Gegnern zwar verfolgt, allerdings nicht getroffen wurde und dadurch nie gestorben ist. Dies führte zu lächerlichen Überlebens-zeiten und soll mit dem nächsten Release ausgebügelt werden.

 

Wir haben einen Credits-Screen eingefügt, der automatisch aus dem Internet die Credits herunterlädt und wie einen Abspann abspielt.

 

Im JavaForum hat unser Beitrag die 200 Views überschritten. Damit haben wir dort bereits mehr Aufmerksamkeit erhalten als auf Pewn. Im Forum „spieleprogrammierer.de“ wird die Präsentation zusammen mit der Veröffentlichung von Version 1.0.1-PreAlpha erscheinen. Aus diesem Forum erwarten wir uns deutlich spielbezogenere Kommentare. Das Gameplay wird in den nächsten Versionen im Vordergrund stehen und soll deutlich verbessert werden.

 

Das Versionsmenü des Launchers ist nun vorläufig fertiggestellt, eine installierte Version kann man bereits aus dem Launcher heraus starten.

 

Das war es soweit mit den Änderungen an SpaceChaos für diese Woche, ich melde mich dann nächste Woche wieder.

Constantin Schulte
Marketing- & PR-Management
SpaceChaos-Team

DevLog 3 (15.05.2017 – 21.05.2017)

In dieser Woche haben wir angefangen das Spiel zu dokumentieren. Oft wurde uns gesagt, dass der Code für Aussenstehende zu schwierig zu Lesen sei, um den Einstieg zu erleichtern soll jetzt Schritt für Schritt eine Dokumentation hinzugefügt werden. Außerdem wurde der Code teilweise aufgeräumt und einige kleine aber ärgerliche Fehler wurden gefixed.

 

Außerdem sind wir gerade dabei zu entscheiden, welche Punkte wir in die nächste Version mitnehmen und welche Änderungen noch warten müssen. Wann wir die zweite Version veröffentlichen können, ist noch unklar, allerdings hoffen wir, dass es eher früher als später wird. Es werden auf jeden Fall Teile eurer Verbesserungsvorschläge eingebaut, welche und wie viele steht noch offen. Wer sich die verfügbaren Themen angucken möchte und ggf. Vorschläge machen, was bearbeitet werden muss, und was vielleicht noch ungeändert bleiben kann, kann das hier tun:

GitHub / Issues

 

Ein Problem über das wir bis zur nächsten Version auf jeden Fall noch diskutieren müssen, ist das Enemy-Spawn-System. Die aktuelle Lösung funktioniert leider nicht so gut.

Bisher rechnen wir zufällige Koordinaten aus, die rund um das Sichtfeld des Spielers liegen sollten. Der Bereich erweitert dabei theoretisch den Sichtbereich um das doppelte seiner Größe in jede Richtung. Dabei werden Koordinaten, die innerhalb der Kameraanzeige liegen, aussortiert:

X X X X X

X X X X X

X X O X X

X X X X X

X X X X X

O = Sichtfeld des Spielers

 

Nach der ersten Pre-Alpha wurde allerdings mehrfach beobachtet, dass doch genau in diesem Bereich Gegner spawnen können, sogar auf dem Spieler selbst. Da dies sehr ärgerlich ist, überlegen wir andere Methoden zu verwenden, z. B. einen Vektor vom Spieler aus zu bestimmen, bei dessen Ende der Gegner spawnt. Die genaue technischen Umsetzung ist aber noch unklar und muss noch entschieden werden.

 

Wir haben aus dem JavaForum erste Rückmeldung zu unserem Projekt erhalten. Wir freuen uns sehr, dass das Projekt oft angesehen wird, dadurch wird die Anzahl an Stammspielern vergrößert und auch die Resonanz wird breiter und die Bekanntheit des Spiels wird erweitert.

 

Im Launcher gibt es jetzt ein Versionsmenü, dieses zeigt die vorhandenen Versionen und ob diese jeweils installiert sind. Außerdem wurde auch dieser in Ansätzen dokumentiert und verbessert.

 

Das war es soweit mit den Änderungen an SpaceChaos für diese Woche, ich melde mich dann nächste Woche wieder.

Constantin Schulte
Marketing- & PR-Management
SpaceChaos-Team