F: Wieviele Polygone haben die Autos in Natio?
Und wieviele können wir Ihrer Erfahrung nach gleichzeitig anzeigen?
A: Die Autos in Natio sind aus mehreren Models zusammengesetzt. Der Rumpf
hat durchschnittlich 550 Polygone, die Sitze haben 130 Polygone, die Fenster
ungefähr 60 und die Räder haben am meisten, es sind ungefähr
2550 für alle vier. Insgesamt sind es also etwa 3300 Polygone pro Auto.
Da ich wußte, dass so gut wie die ganze Zeit nicht mehr als zwei Autos
sichtbar sein würden, sind das nicht mehr als 7000 angezeigte Polygone,
was meiner Ansicht nach relativ wenig ist. Ich habe einmal einen Test mit
5 Autos gemacht, was ohne merkbaren Geschwindigkeitsverlust gut funktioniert
hat, also sind definitiv auch Spiele mit mehr Autos möglich (Sie könnten
auch einfach die Polygonzahl pro Auto reduzieren, um mehr unterbringen zu
können). Meiner Erfahrung nach sind es nicht so sehr detailreiche Models,
sondern eher die Anzahl der Objekte mit Skripten, die zugleich ablaufen,
die sich negativ auf die Framerate auswirken.
F: Wie werden wir die Autos im Spiel ändern
können? Welche Teile können mit dem gewonnen Geld ausgetauscht
werden?
A: Es gibt zwei Arten, die Autos in Natio zu ändern. Sie können das
Aussehen ändern und die Performance. Das Aussehen kann fast komplett an
Ihre Wünsche angepaßt werden – Sie können alles ändern
von der Farbe des Autos, Tönung der Scheiben und Art der Sitze bis hin
zu der Höhe des Wagens und der Größe der Reifen. Was die Performance
angeht, gibt es bei den “Anfänger”-Autos nicht viel Spielraum,
aber je besser das Auto desto mehr kann es modifiziert werden. Das billigste
Auto hat zum Beispiel 6 Slots für mögliche Upgrades, wohingegen das
teuerste 24 besitzt. Wenn Sie beim Rennen Geld gewinnen, können Sie davon
Upgrades kaufen. Die meisten dieser Upgrades verbessern die Motorleistung,
aber Sie können auch die Beschleunigung verbessern, um Streckenrekorde
aufzustellen.
F: Erzählen Sie uns bitte über das
globale Punktesystem.
A: Wann immer Sie Ihren alten Streckenrekord
schlagen, erhalten Sie die Option, ob Sie diesen Punktestand auf der weltweiten
Liste eintragen wollen. Diese Liste kann vom Spiel aus oder über meine Website
aufgerufen werden. Die Liste, die man im Spiel sieht, zeigt nur die Top 10, aber
die Website zeigt jeden Eintrag an. Auf diese Weise sehen Sie die Top Spieler
und vielleicht steht auch Ihr Name bald dort.
F: Können wir Natio schon kaufen?
A: Ja, sie können es unter http://mahonroy.home.comcast.net/natio.htm
erstehen und weil ich dieses Spiel in meiner Freizeit gemacht habe und ursprüunglich
gar nicht vorhatte, es zu verkaufen, kostet es nur $9,95.
F: Was für ein Spiel ist Lucrum? Was
ist das Besondere daran?
A: Bei Lucrum geht es um die Erforschung
des Weltraums. Ich würde sagen, dass es Star Control 2 (Ur-Quan Masters)
am ehesten ähnelt. Man startet mit einem grundlegenden Schiff, Treibstoff
und ein wenig Geld. Damit fliegt man zu verschiedenen Planeten, auf denen man
landen kann (man wählt sie nicht einfach an, sondern fliegt wirklich durch
die Atmosphäre). Auf manchen Planeten kann man wertvolle Materialien sammeln,
andere haben außerirdische Lebensformen, von denen einige feindlich gesonnen
sind und andere nicht. Es gibt auch Planeten mit extremen Bedingungen, wie hohe
Temperaturen oder extremes Wetter. Je näher der Planet dem Stern ist, desto
heißer ist er. Und je weiter die Planeten vom Startpunkt des Spielers sind,
desto wertvoller sind die Gegenstände, aber um so gefährlicher sind
sie auch. Die Materialien können an Raumstationen verkauft werden und für
das Geld können dann der Raumanzug, die Waffen, die Erntemöglichkeiten,
etc. verbessert werden. Die Items selbst sind wie bei einem Rollenspiel organisiert,
man hat ein Inventar und kann Items in Slots plazieren. Das Besondere an Lucrum
ist, dass das Spielfeld so groß ist, es gibt etwa 30 verschiedene Schiffe,
die man entdecken kann und die Karte wird von einigen komplexen Skripten erzeugt,
das bestimmt, wo sich die Sonnensysteme, Raumstationen, Sterne, Asteroidengürtel
etc. befinden und das ihnen auch Namen gibt, damit ich nicht jedes Objekt einzeln
plazieren muß. Momentan ist es so eingestellt, dass es ungefähr 300
Planeten erzeugt, was viel mehr Inhalt ist als in den meisten Spielen dieses
Genres.
F: Sie geben an, dass es 75 Minuten dauert,
um von einem Ende der Karte zur anderen zu fliegen. Wie groß ist die
Welt (in Quants) und mit welchem Trick haben Sie sie so groß gestalten
können?
A: Die Gesamtfläche ist etwa 80.000 mal 66000 Quants groß. Weil
ich nur begrenzten Platz habe, mußte ich alles sehr klein skalieren.
Am Anfang brauchte ich nur anderthalb Minuten, um auf die andere Seite der
Karte zu gelangen, was natürlich geändert werden mußte, weil
ich viel Platz brauchte. Ich habe alles mit dem Faktor 10 herunterskaliert
und stieß auf Probleme, weil ich durch die geringen Abstände immer
häufiger sehr kleine Dezimalzahlen benutzt habe, die intern gerundet
wurden (z.B. Movement-Vektoren). Indem ich meinen Code nochmal durchging
konnte ich eine Menge dieser Probleme lösen und konnte im Endeffekt
die Karte etwa 50 mal kleiner skalieren, als sie ursprünglich war, was
natürlich eine riesige Spielfläche bedeutete, für die ich
bei einem Testdurchflug 75 Minuten benötigte (und Nein, ich habe nicht
die ganze Zeit auf den Bildschirm gestarrt, ich habe die Taste festgeklemmt
und eine Stopuhr benutzt). Natürlich kann man im eigentlichen Spiel
nicht so lange fliegen, der Sprit ist lange vorher zu Ende.
F: In Ihrem Spiel kann man das Schiff verlassen
und die Planeten erforschen. Wie groß ist ein normaler Planet?
A: Wenn Sie umherfliegen und die Planeten von weitem sehen, dann sind diese
nicht allzusehr skaliert. Wenn Ihr Schiff zum Beispiel die Größe
eines Icons hat, dann benötigt ein Planet schon die Hälfte des Screens
oder sogar mehrere Screens. Wenn Sie auf dem Planeten landen und in die Atmosphäre
eintreten, dann wird der Planet viel größer. Ein Planet durchschnittlicher
Größe kann in etwa 1 Minute durchwandert werden. Sie können
sich beliebig von Ihrem Landepunkt entfernen, aber ich wollte die Planeten
nicht zu groß machen, damit es nicht zu lange dauert zum Schiff zurückzukehren,
nachdem die Geschäfte auf dem Planeten erledigt sind.
F: Welche
Art von KI benutzt Lucrum?
A: Es gibt im Grunde zwei verschiedene Arten. Andere Schiffe fliegen durch den
Weltraum und das können Aliens / Menschen sein, die mit Ihnen handeln wollen,
Schiffe, die Sie nicht weiter behelligen, solche, die nach schwächeren Gegnern
suchen, um sie zu zerstören, etc. Diese Schiffe können einige Taktiken
benutzen, wenn sie gegen Sie kämpfen, Sie halten ihre Waffen vor und versuchen,
Ihrem Feuer auszuweichen (je nach Schiffstyp und Schwierigkeitsgrad). Die andere
Art ist ähnlich, aber für die Lebensformen auf den Planeten.
F: Bitte geben Sie einige Tipps für Anfänger.
A: Die meisten Leute sagen, man soll klein anfangen und sich hocharbeiten...
als ich begann zu programmieren, hatte ich Ideen für große Projekte
und habe nachdem ich sie zu 1% fertiggestellt hatte gemerkt, dass dies
nichts für mich war. Ich würde empfehlen, sich einfache aber
gute Ideen für Spiele zu nehmen (wie Kartenspiele, Logikspiele, nichts
allzu Komplexes) und ein ähnliches Spiel für den Anfang zu machen.
Ich denke es ist klar, dass es viel besser ist, ein Spiel zu haben, das
zu 100% fertig ist, als 20 Spiele, die bei 5% stehen. Aber nachdem man
einige simple Spiele erstellt hat und gelernt hat, wie man die Werkzeuge
anwenden muss, dann wird es Zeit, die komplexeren anzugehen, an die man
ursprünglich dachte.
Vielen Dank, Matt.