Nouron – Stand: Juli 2013

Hallo verehrter Blogbesucher und alle Interessierten! Ich habe diesen Post fürs Wochenende versprochen und.. nunja.. es ist ja noch nicht ganz vorbei😉 Es ist schon wieder zu lange her, dass ich etwas zum aktuellen Stand von Nouron geschrieben habe. Das möchte ich hiermit nachholen: Was hat sich bei Nouron getan?

Aktionspunkte
Das ist wirklich ein großes Thema! Aktionspunkte (kurz: AP) kamen im Rahmen einer ‚Brainstorming-Session‘ mit meinem Kumpel ins Gespräch und lassen mich seitdem nicht mehr in Ruhe! Wie ich bereits einmal twitterte schießen mir ständig tolle Ideen vor allem im Zusammenhang mit Aktionspunkten in den Kopf. Ich habe das Gefühl, dass man mit Aktionspunkten das ganze Spiel vielseitiger und interessanter machen kann. Vor allem vermeide ich damit auch etwas Leerlauf gerade für Neueinsteiger, weil es etwas mehr Klicks benötigt und man dann nicht so stark das Gefühl bekommt am Anfang wenig machen zu können. Andererseits muss ich aber aufpassen damit nicht gegen das Grundkonzept ‚wenig Klickaufwand‘ zu verstoßen – aber solange man nicht jeden Aktionspunkt einzeln klicken muss werde ich das schon in Einklang bringen können.

Ich wundere mich selbst, dass ich bei einem quasi rundenbasierten Spiel – wo Aktionspunkte ja nichts unübliches sind – nicht von vornherein die Möglichkeit von Aktionspunkten bedacht habe. Man kann damit viel flexibler agieren z.B. beim Bau von Gebäuden indem man den Bau auch unterbrechen oder die Fertigstellung verschiedener Gebäude allein durch die richtige Verteilung von AP synchronisieren kann. Aber wie soll das Ganze überhaupt funktionieren?
Zunächst einmal ergänzen sich das Versorgungssystem (=Supply) und die Aktionspunkte wunderbar! Denn nun kommt zu den statisch investierten Versorgungspunkten (konstant verbraucht pro Tick) die dynamisch einsetzbaren AP (stehen pro Tick erneut zur Verfügung). Hier kommen dann auch die Berater bzw. Personal ins Spiel: um Personal zu bekommen investiert man Versorgungspunkte (=VP bzw. Supply) und bekommt dafür AP. Je nachdem in welches Personal man VP investiert bekommt man unterschiedliche Arten von AP (BauAP, ForschungsAP, HandelsAP, FlottenAP, DiplomatieAP). Diese wiederum braucht man um Gebäude oder Forschungen fertigzustellen (neben den benötigten Ressourcen), Verträge zu schließen oder Gesetze zu entwerfen. Und so weiter, und so fort… Ich hoffe ich kann ansatzweise verdeutlichen wieviel Potential da drin steckt. Hoffe es wird nicht zu kompliziert… die nächste Brainstorming-Session ist bereits geplant😉

Unittests

Ein heikles Thema aus der technischen Ecke! Info für alle Nichtprogrammierer: Es geht darum den geschriebenen Code mit automatisierten Tests abzudecken um die Codequalität und -zuverlässigkeit zu erhöhen und die Wartbarkeit zu erleichtern. Vor der Umstellung auf das Zend Framework 2 hatte ich mit der alten Version eine recht gut Testabdeckung des Quellcodes von über 70%. Mit dem ZF2 habe ich lange gebraucht überhaupt die Testfunktionalität zur verfügbar zu machen. Dies ist mir nun aber gelungen und ich werde langsam aber sicher mehr und mehr Tests hinzufügen.

Flottenmanagment
Nachdem ich mit der Art und Weise wie die Flotten zusammengestellt werden irgendwie nicht zufrieden war, habe ich diesen Teil nochmal komplett überarbeitet und radikal vereinfacht. Das ging eigentlich ziemlich gut und ich bin ganz zufrieden damit. Jetzt sollte das auch auf mobilen Geräten ganz gut funktionieren – habe es aber noch nicht getestet.

Handel (insbesondere Gebote einstellen)
Die Handelskomponente ist jetzt erstmal die letzte dringende Kernkomponente die ich von der alten Version auf die neue portieren muss. Dann wären Techtree, Galaxie, Flotten und Handel grob fertig – und fast ein spielbarer Status erreicht (naja ‚fast‘). Am Anfang ging das mit dem Handel auch ganz gut: Suchform, Angebotsform, Tabellarische Übersicht, Seitennavigation.. Aber irgendwas hindert mich daran die Funktion zum ’neues Angebot erstellen‘ fertigzustellen. Es ist ziemlich komplex, da hier sowohl (Zend) Formularkomponente, Validierung, Formatierung/Fehlerausgabe, Datenbank (zum abspeichern) und dieser ganze Ajax-Mist mit reinspielen. Das ist schon heftig für eine eigentlich doch so simple Funktion… Aber ich bleibe dran und das wird schon noch werden!🙂

neuer Texter
Ich habe jemanden kennengelernt, der als begeisterter Rollenspieler sehr viel Lust hat in Zukunft für Nouron die Story, Beschreibungen, Charaktere etc. zu entwerfen. Bin gespannt was die Zukunft bringt… Mehr dazu bald.

Was steht als nächstes auf dem Plan?
Ich muss jetzt erstmal weiter an den neuen Aktionspunkten arbeiten – was hier und da leider wieder Umbauten erfordert. Bin aber trotzdem ganz zuversichtlich, dass das relativ problemlos laufen wird. Weiterhin versuche ich demnächst die Ajax-Funktionen in den Griff zu kriegen und einheitlich zu gestalten… (z.B. beim Gebäude bauen oder Handelsgebot einstellen).
Javascript und vor allem Ajax sind wirklich nicht mein Ding – aber es muss ja leider sein in der heutigen Zeit… Desweiteren werde ich parallel mehr und mehr Unittests schreiben um den bestehenden Code abzudecken. Mehr möchte ich erstmal nicht vorausplanen. Wenn ich das Entwicklungtempo der Vergangenheit als Schätzungsgrundlage nehme werden diese Dinge wohl wieder einige Monate in Anspruch nehmen (da ich meist nur am Wochenende Zeit für Nouron habe). Bis dahin gibt es dann natürlich wieder Updates per Twitter, Facebook, Google+ und natürlich hier im Blog. Bitte unterstützt das Projekt indem ihr folgt, kommentiert, teilt und/oder liked… Vielen Dank und bis bald!

Schreibe einen Kommentar

Trage deine Daten unten ein oder klicke ein Icon um dich einzuloggen:

WordPress.com-Logo

Du kommentierst mit Deinem WordPress.com-Konto. Abmelden / Ändern )

Twitter-Bild

Du kommentierst mit Deinem Twitter-Konto. Abmelden / Ändern )

Facebook-Foto

Du kommentierst mit Deinem Facebook-Konto. Abmelden / Ändern )

Google+ Foto

Du kommentierst mit Deinem Google+-Konto. Abmelden / Ändern )

Verbinde mit %s