Do it yourself

Es gibt zwei Gründe hier auf dieser Seite zu landen: Entweder man hat nach Pornos mit japanischen Cowgirls gegooglet1 oder man interessiert sich für Videospiele. Wenn man kreativ genug ist möchte man natürlich beides selber machen. Für ersteres gibt es einschlägige Seiten mit User Generated Content, die ich hier nicht verlinken werde2, für letzteres möchte ich an dieser Stelle eine Reihe von Möglichkeiten vorstellen. Einige davon richten sich an Profis, einige erfodern nur ein wenige Phantasie. Insgesamt 5 Stück haben ihren Weg in diese Liste gefunden und bieten für jeden Geschmack etwas.

Text Adventure Generator (T.A.G.)

zork
Als ich noch jung war entdeckte ich durch Zufall das Spiel Der 5. Raum irgendwo. Neben dieser eindeutigen Spielempfehlung brachte es mir auch den Einstieg in T.A.G., welches eine Definitionssprache für Textadventures mit programmierbaren Teilen ist. Ohne auch nur eine kleine Ahnung von Technik haben zu müssen kann man grundlegende Elemente von Textadventures schreiben, also Räume und Gegenstände. In einer Programmiersprache die ein wenig nach einer deutschen Version von Pascal aussieht kann man dann mehr oder weniger komplexe Scripts schreiben, die dem Spiel über das simple “Benutze X mit Y um Z zu erzeugen” hinweg Leben einhauchen.

Die Dokumentation ist mit einem 86 Seiten starken Tutorial und den vielen, vielen Beispielen für mich bis heute das Maß der Dinge und sollte es jedem ermöglichen, schnell Erfolge zu erzielen.

Hinweis: T.A.G. wird nicht weiterentwickelt, da der Autor seine Energie jetzt in eine Bibliothek für Inform, einem ähnlichen System, steckt, welche ich aber nicht kenne. Ich kann aber sagen dass T.A.G. bereits zu meiner Zeit keine nennenswerten Fehler enthielt, ich würde also niemandem davon abraten es zu benutzen.

RPG Maker

duesterburg
Das Wichtigste zuerst: Keine einzige Version des RPG Makers war jemals kostenlos. Das war alles ein Missverständnis. Ein Missverständnis, welches das Ding populär gemacht hat, aber ein Missverständnis. Ich werde hier keine Download-Links öffentlich zur Schau stellen, die beiden neuesten Versionen XP und VX könnt ihr euch für jeweils günstige 60$ beim Hersteller Enterbrain kaufen.

Der RPG Maker ist ein Tool, um Spiele zu erstellen, die alle nach japanischen RPGs für das SNES aussehen. Weniger wie Secret of Mana3, dafür aber wie Lufia. Also nix mit Echtzeit4, sondern schön rundenbasierte5 Kämpfe mit Menüs und so. Wo ich gerade von Bibliotheken rede6: Es gibt für dem RPG Maker alles, wegen oben erwähnten Missverständnisses hat sich eine riesige Community gebildet.

Aber man muss noch keine Zeile programmieren können um ein Spiel zu basteln, fast alles erfolgt graphisch, selbst Scripts (z.B. das Öffnen einer Truhe oder das Ansprechen eines Charakters) kann man sich einfach zusammenklicken. Wer ein wenig mehr damit erreiche will kann sich seit dem RPG Maker XP seine Scripts auch in Ruby programmieren, eine Sprache die in Japan einen ähnlichen Status hat wie bei uns C++7.

Der RPG Maker hat schon einige bekannte Spiele hervorgebracht, zum Beispiel Unterwegs in Düsterburg, aus dem auch oben gezeigter Screenshot stammt. Wer ein eigenes Spiel erstellen möchte ohne Programmieren zu müssen oder wer ein klassisches JRPG programmieren, sich aber keine Engine aus den Fingern saugen möchte, ist mit dem RPG Maker perfekt bedient.

OpenZelda

alinktothepast
OpenZelda kenne ich fast nur vom Hörensagen, sieht für mich aber voll dufte und nach einem legal kostenlosen RPG Maker mit anderem Kampfsystem aus. Man sollte augenscheinlich schon programmieren können um damit etwas ordentliches auf die Beine zu stellen.

Legend of the Green Dragon

logd
Legend of the Green Dragon ist ein Browsergame für Leute die zwar PHP können, aber keine Lust haben ein Browsergame zu programmieren. Soll heißen: Ein OpenSource-Spiel, das an sich schon einige Möglichkeiten zum Anpassen an die eigenen Bedürfnisse mitbringt. Ein wirkliches, echtes, eigenes Spiel wird das ganze natürlich erst, wenn man sich den Quellcode herunterlädt und Anpassungen vornimmt. Ja, man braucht dafür einen Programmierer, auch wenn viele Menschen meinen jeder könnte Quellcode anpassen8. Bedingung: Der Code steht unter einer CC by-nc-sa Lizenz (Wie dieser Artikel übrigens auch), das heißt ihr dürft damit tun was ihr wollt, solange das Ergebnis die selbe Lizenz hat, ihr auf auf die Macher verlinkt und ihr kein Geld daran verdient. Klingt fair, oder?

XNA

castlecrashers
So, jetzt sind wir bei dem Teil angelangt, der wirklich nur noch für Programmierer oder gar komplette Softwareunternehmen relevant ist. XNA von Microsoft ist ein in C# geschriebenes Framework für die Spieleentwicklung. Das Tolle daran, dass das Ding von Microsoft kommt ist die Tatsache, dass die Spiele (wenn man sauber programmiert) ohne Änderungen auf allen Windows-Versionen und auf der Xbox 360 laufen. Zumindest theoretisch, denn um die Spiele auf die 360 zu transportieren muss man Mitglied im XNA Creators Club sein, was mit 99$ pro Jahr zu Buche schlägt. Und auch davon hat man nicht viel wenn man nicht in den USA wohnt, denn veröffentlichen und Geld daran verdienen kann man die Spiele in unseren Gefilden nur, wenn man einen Vertrag mit Microsoft zustande bringt oder sich auf eine PC-Version beschränkt.

Da die Community Games hoffentlich bald zu uns überschwappen und ich das Framework wirklich gelungen finde eine absolute Empfehlung für jeden, der sich bereits mit so Zeug auskennt. Für euch habe ich auf eine Buchempfehlung:

XNA Game Studio Express: Spieleprogrammierung für PC und Xbox

Price: EUR 36,95

3.8 von 5 Sternen (5 customer reviews)

26 used & new available from EUR 25,82

. Gelesen nur in der ersten Auflage und für gut befunden, laut Rezensionen behandelt die zweite Auflage aber immer noch nur XNA 1.0, obwohl Stand der Dinge mittlerweile XNA 3.1 ist, also schaut euch vielleicht nach etwas aktuellerem um. Anfänger mit einer fixen Spielidee im Kopf lassen bitte die Finger davon oder zumindest mich in Ruhe, ich bin kein XNA-Support.

Und bevor jemand fragt: Keine Ahnung ob Castle Crashers mit XNA programmiert wurde, würde aber problemlos gehen.

Yeaahh!
0
Loading ... Loading ...

  1. Und ja, das bringt mir wirklich Unmengen an Hits!
  2. Ein Tipp: Nicht nur YouTube wurde verhonepiepelt.
  3. Welches wie ich finde im direkten Vergleich zu Secret of Evermore tierisch abstinkt, das wurde nur vom Multiplayer gerettet.
  4. Geht damit auch, ist aber Engine-Vergewaltigung.
  5. Rundenbasierte Echtzeit wie zum Beispiel in Final Fantasy geht auch, dafür gibt es auch schon gute, fertige Bibliotheken.
  6. Ihr lest doch die Fußnoten, oder etwa nicht?
  7. Im Gegensatz zu C++ ist dieser Status bei Ruby aber gerechtfertigt.
  8. Ich bin Programmierer und ich kenne Menschen die das meinen, also tut mir einen Gefallen und schaut euch den Quellcode gar nicht erst an wenn ihr nicht wisst was PHP ausgeschrieben heißt, ok?

4 Kommentare

Habe den Artiekl für “war es wert darauf zu warten” befunden.
Ich glaube dne RPG Maker konnte man sich bis 2005 ziehen. Dann nahmen die meisten Fan Sites ihn vom Netz.

Castle Crashers wurde glaube ich unter XNA erstellt. Könnte mich aber auch, wie so oft, irren.

Den RPG Maker konnte man sich nie legal ziehen, ist so, Ende der Diskussion. Das wurde von irgendwelchen Fans vom Japanischen ins Englische übersetzt (was schon illegal war) und weil es für die Englische Version keinen Publisher gab dachte viele das sei Freeware. Und 2003 haben sie dann endlich offizielle englische Versionen veröffentlicht und angefangen Leute zu verklagen.

Einen Hinweis auf XNA konnte ich nirgend bei The Behemoth finden, auch nicht im Blog. Also: Möglich dass es XNA ist, aber nicht bewiesen ;)

Du willst es doch auch!