Arbeit an der Fortuna – Update 2

Auf Grund eines Fehlers in Space Engineers, musste ich einen neuen Spielstand beginnen. Das Problem bestand darin, dass die magnetischen Fahrwerke plötzlich nicht mehr hielten, die Station und/oder Schiffe ruckelten und dann Teile explodierten, abbrachen und das ohne ersichtlichen Grund. In der Zwischenzeit kamen zwei weitere Updates mit Bugfixes raus und ich habe erneut den Bau begonnen, aber diesmal einige Sicherheitsmaßnahmen getroffen, sodass diesmal nichts passieren sollte.

Zudem konnte ich so direkt beginnen den Bug auch sofort aus gepanzerten Blöcken zu bauen. Parallel dazu habe ich einige Überlegungen zu Skripten angefangen, die so die Fortuna, die übrigens nun nicht mehr DWG Fortuna sondern DWG-SGU Fortuna heißt, vollkommen lassen werden. Einige Skripte kann ich jetzt noch nicht schreiben, da der programmierbare Block nicht genug Funktionalität bietet, zumindest im Moment. Zu den Skripten zählen aber: Sicherheitsmaßnahmen zum Schutz vor Angriff sowie Eindringen, mehrere Energiesparmodi mit einem Stufenplan zur Einsparung von Energie, für den Fall, dass die Fortuna einmal nicht bemannt ist und weitere Skripte darunter auch einige für das HUD.

Inspiration der Fortuna ist auf jeden Fall die Destiny aus Stargate Universe. Auch die Ideen der Skripte sind daher. Neue Fotos gibt es im Moment noch nicht, da nicht allzu viel neues geschafft wurde. Ich musste erst einmal ein neues Schiff zum Abbau von Rohstoffen sowie zum Bau von Schiffen bauen und die Raffinerien und Assembler aufstocken, sodass Stahlplatten schneller produziert werden.

Space Engineers (Early Access) Review (Deutsch)

This article is also available in English. Click here to read it.


Meine Geschichte über Space Engineers verläuft nicht geradlinig. Es ist mehr wie ein Weg mit Umwegen.

Als ich das Spiel zuerst sah, wahrscheinlich vor Januar 2014, habe ich es ignoriert. Ich sah es auf der Steam Startseite und dachte nur „mh ein weiteres Early Access Spiel das nicht gut ist“. Normalerweise bin ich nicht der Typ mit Vorurteilen, aber bei Spielen schon.
Als ich ein Kind war habe ich mir ein Spiel namens Breed von Brat Designs gekauft. Fünf Männer welches das Spiel programmiert haben, viel Geld gemacht haben und verschwunden sind. Das bevor wir die Art „Early Access Ära“ hatten.

Aber im Januar 2014 fühlte ich mich langweilig und klickte irgendwo auf der Steam Webseite herum. Ich hab mir Space Engineers genauer angeschaut und dachte ich könnte das Spiel mal ausprobieren. Zu dieser Zeit fehlte noch eine Menge an Dingen wie zum Beispiel der Überlebens-Modus und der Multiplayer.
Aber je mehr Updates das Spiel erhielt, umso mehr spielte ich es.

Nachdem der Überlebens-Modus und der Multiplayer hinzugefügt wurden, habe ich es wirklich gemocht zu spielen. Aber ich denke immer noch das eine Menge an Dingen fehlt. Ich bin ein Fan der Science-Fiction, Dinge wie Star Trek und Stargate sind meine Favoriten. Aber es gibt kein wirklich gutes Science-Fiction Computerspiel. Star Citizen ist ein weiteres cooles Spiel aber nicht das, wonach ich gesucht hatte. Eine Simulation die nahezu komplett realistisch ist. Und dann sah ich die „Mission“ des Keen Software House, die wie folgt lautet:

Wir möchten Spiele erschaffen die auf wahrer Wissenschaft, wahren Fakten, wahrer Physik und wahren Emotionen basieren. Keine Magie & Fantasie erlaubt.
(Deutsche Übersetzung, Original siehe im englischen Artikel)

Es ist möglich coole Raumschiffe sowie Raumstationen zu bauen. Aber was ist das? Kannst du dir vorstellen ein Raumschiff ohne Programmierung zu fliegen? Nicht wirklich. Es ist so wie Minecraft: Ich wollte immer Computerblöcke haben die man programmieren kann, mit Ein- und Ausgängen und all das. Das war der Grund warum ich so glücklich war von 0x10c zu hören. Aber, nunja, kreative Blockade. Schöne Ausrede. Wie auch immer, ich weiß es gibt Computercraft, ein Mod für Minecraft, aber ich mag keine Mods. Schwer zu installieren, können Spiele und Spielstände zerstören. So.

Ich folge Space Engineers auf Facebook und las den Artikel „Programmieren in Space Engineers (programmierbare Blöcke und HUD)“ (Übersetzung des Originaltitels) von Marek Rosa, dem CEO des Keen Software House. Ich las den Artikel und von Zeile zu Zeile wurde ich glücklicher. Marek Rosa hat einige coole Dinge die für Space Engineers geplant sind. Die Idee C# zu verwenden ist auch cool. Vielleicht liegt es daran das es die Hauptprogrammiersprache ist die ich benutze aber auch, weil VRAGE und Space Engineers in C#/.NET entwickelt sind.

Ich hatte so viele Ideen und fühlte mich immer wie: es wäre cool ein eigenes Spiel mit eigenen Features, Dinge die es in aktuellen Spielen auf der Welt nicht gibt, kein Spiel das ich kennen würde, erschaffen. Allerdings ist es schwer dies alleine zu tun. Aber ich muss es nicht mehr tun, denke ich. Ich konnte den CEO Marek Rosa mit meinem langem Kommentar den ich unter seinen Artikel schrieb inspirieren. Und er mag einige Ideen die ich hatte. Zum Beispiel einen GPS Block für Position und Ausrichtung und die Dinge wie Sicherheit, Viren und Verschlüsselung/Entschlüsselung.

Also ich weiß nicht aber ich möchte ein Kompliment an das Keen Software House aussprechen. Eine Firma die ihre gesamte Community in den Prozess der Spieleentwicklung involviert. Und das macht nicht jede Firma.

Es müssen noch Fraktionen kommen und vielleicht Bots, die wären cool. Denn es gibt so viele Kinder die Schiffe und Stationen zerstören und für ein Einzelspielerspiel wäre dies hilfreich.

Aber das Spiel macht eine Menge Spaß und jeder der Science-Fiction und Raumschiffe, Kämpfe und so weiter mag, sollte es ausprobieren.

Was ich aktuell mache ist an einem großen Raumschiff zu arbeiten das als eine ganze Raumstation fungiert: Vorbereitet für Kämpfe, Platz für viele Schiffe (kleine, mittlere und große Schiffe), kann sich mit vielen Waffen selbst verteidigen und hat eine Menge an Raffinerien und Assemblern um Items zu produzieren. Ich nutzte das Antikerschiff Destiny als meine Inspiration, ebenso auch die Enterprise aus Star Trek. Ich habe einige coole Ideen und sobald die programmierbaren Blöcke und HUD implementiert sind, kann ich alle Ideen in Space Engineers Code schreiben und Spaß haben.

Ich werden dann einige meiner Ideen und Code für Space Engineers auf diesem Blog hier veröffentlichen.

Space Engineers (Early Access) Review (English)

My story about Space Engineers is not a straight line. It’s more a way with detours.

When I first saw the game probably before January 2014 I ignored it. I saw it on the Steam start page and just thought „mh another early access game that isn’t good“. Normally I’m not a guy with prejudices but with games I am.
When I was a child I bought a game called Breed from Brat Designs. Five guys who programmed a game, made a lot of money and disappeared. That was before we had some kind of a „early access era“.

But in January 2014 I felt boring and just clicked around on the Steam website. I had a deeper look at Space Engineers and thought I could try the game. In this time there was a lot of stuff missing for example survival mode and multiplayer.
But the more updates the game got the more I played it.

After survival mode and multiplayer were added I really liked to play it. But you know, I still think there is a lot of stuff missing. I’m a fan of science-fiction, things like Star Trek and Stargate are my favourites. But there is no really good science-fiction video game. Star Citizen is another cool game but not that was I was searching. A simulation that is almost completely realistic. And then I saw the „mission“ of the Keen Software House which is this:

We want to create games that are based on real science, real facts, real physics and real emotions. No magic & fantasy allowed.

So, it’s possible to build cool space ships and space stations as well. But what is this? Can you believe a space ship is flying without programming it? Not really. It’s the same thing with Minecraft: I always wanted to have computer blocks that can be coded with input and output and all the stuff. That is why I was happy to hear about 0x10c. But well „creative block“. Nice excute. Whatever. I know there is Computercraft, a mod for Minecraft but I don’t like mods. Hard to install, can break game and savegame. So.

I followed Space Engineers and Facebook and read the article „Programming in Space Engineers (programmable blocks and HUD)“ from Marek Rosa, CEO of Keen Software House. I read the article and from line to line I got happier. Marek Rosa has cool stuff that is planned for Space Engineers and the idea to use C# is cool, too. Maybe it’s because it’s the main language I use for programming but also because I know that VRAGE and Space Engineers are developed in C#/.NET.

I had so many ideas and always felt like: it would be cool to make my own game, with the features I want, things that currently no game on the world has, not a game that I would know about. But that’s to hard to do it alone. But I don’t need to do it anymore I think. I could inspire CEO Marek Rosa with my long comment I wrote belong the article. And he likes some of the ideas I had. For example a GPS Block for position and orientation and the stuff with security, viruses and encryption/decryption.

So I don’t know but I want to speak out a compliment for Keen Software House. A company that is involving their entire community in the development process of their game. And not every company is going to do that.

There need to be factions and maybe bots would be cool too, because there are too many kids destroying ships and stations and for a single player game it would be useful.

But the game is a lot of fun and everyone who likes science-fiction and space ships, battles and so on should give it a try.

What I am going to do currently is working on a big space ship that acts like a whole base: It’s prepared for battle, has space for a lot of ships (small, middle and big ships), can defend itselves with a lot of guns and has a lot of refineries and assemblers for producing items. I used the Ancient ship Destiny for my inspiration and also the Enterprise from Star Trek.
I have some cool ideas and once the programmable blocks and HUD are implemented I can write all my ideas to Space Engineers code and have some fun with it.

I will then post some of my ideas and code for Space Engineers on my blog here.