Geolaria

Kommentare anzeigen Worklog abonnieren
Gehe zu Seite Zurück  1, 2, 3, 4  Weiter

Worklogs Geolaria

Hilfetexte

Donnerstag, 21. Januar 2010 von ChaosCoder
Hier mal ein paar Screens.

Die ersten beiden zeigen die eingebauten Hilfetexte, mit denen die HUD-Elemente erklärt und deren Funktion im Spiel erläutert werden.

user posted image user posted image

Desweiteren seht ihr oben ein neues Feature, die Platzierungsanzeige. Während des Spiels erfahrt ihr, welchen Platz ihr in den Wochenhighscores mit eurem derzeitigen Punktestand haben würdet. Dabei bezieht sich das Ranking auf die Highscoretabellen, die runtergeladen werden. Durch klick auf "Bestenliste" im Highscore werden diese neugeladen und die derzeitige Platzierung wird korrigiert. Damit werden Lags durch Neuladen der Highscores überhaupt garnicht produziert.

Wie findet ihr das? Very Happy

PS: Jetzt "nur noch" die "Level" zu Ende schreiben und die Installer basteln. Dann kann die Veröffentlichung beginnen!

Updater #2

Montag, 18. Januar 2010 von ChaosCoder
Hallo liebe Leser,

der Updater funktioniert nun auch unter Mac OS X. Da war zwar ein bisschen try&error nötig, aber naja, das wichtige ist ja auch das Ergebnis.

Dann hab ich heute das Hilfemenü fertiggestellt. Hier kann man mit der Maus über die einzelnen HUD-Elemte fahren und kriegt ein paar Informationen darüber. Zusätzlich kann man hier das Tutorial spielen. Screenshots werd ich nachliefern.

Die nötige Sicherheit wurde jetzt auch wieder hergestellt. Damit wird es wieder nicht so leicht sein, im Highscore zu betrügen...

Allerdings gibt es jetzt noch ein Problem, das wieder mal das Thema Internet betrifft... Unter gewissen Umständen (muss ich morgen nochmal testen) ist der Timeout den man bekommt, wenn der Server unerreichbar ist. Das muss ich mal untersuchen... Denn am Anfang wird ja gleich auf Updates geprüft. Wenn da keine Internetverbindung herrscht und das Spiel hängt 10 Sekunden ist das ja ein unzumutbarer Zustand.

Wer eine gute Methode kennt um eine Verbindung mit einem Server herzustellen ohne dass große connection-timeouts hingenommen werden müssen, sage bitte Bescheid!
Ich mache das bisher mit BNetEx, sende ein ICMP-Ping vorher raus. Sollte der nicht timeouten, connected er mit dem Server. Kann gut sein, dass die Methode doch gut funktioniert, hab vorhin n bissl was verändert und durch Zufall ist mein Internet während des Startens ausgegangen, da hatte ich nen Hänger... Wie gesagt, da schau ich morgen abend nochmal nach.

Bis demnächst also!

Updater

Samstag, 16. Januar 2010 von ChaosCoder
Heyho,
jetzt erzähl ich mal kurz was zum Updater:

Er prüft automatisch am Anfang, ob es eine neue Version gibt. Sollte er keine Verbindung zum Server aufbauen können, wird das Spiel fortgesetzt und es hat keine Auswirkungen auf das Spielgeschehen.

Gibt es Updates, fragt er nach, ob er sie herunterladen soll.
Klickt der Anwender auf "Ja", lädt er sie herunter. Sollte die Hauptexe ersetzt werden müssen, wird das Spiel automatisch neugestartet. Danach sollte es keine neue Version mehr geben und alles ist toll.

Der Updater versucht die beste Downloadrate beim Downloaden zu ermitteln. Ich verwende nämlich die CopyBytes()-Methode und je nachdem, wie lange diese gebraucht hat wird die Anzahl der zu kopierenden Bytes gesteigert bzw. gesenkt.

Das funktioniert schon sehr gut auf Windows. Jetzt muss ich gleich mal schauen, wie das ganze auf Mac OS X läuft. Da wird die update.exe (die das Spiel neustartet) ja mit in das .App-Paket geschnürt. Wenn das Reibungslos klappt, bin ich zufrieden. Smile

Hier mal zwei Ingame-Screenshots vom Updater:
user posted image user posted image

Bis zum nächsten Mal!

RetroWars

Freitag, 15. Januar 2010 von ChaosCoder
Hey Leute,
lange gab es nichts mehr zu hören von mir. Privat ging alles drunter und drüber - doch das soll hier nicht das Thema werden.

Es geht nämlich um:
user posted image
Dem ein oder anderen hier mag das bekannt vorkommen und wer nach unten scrollt, dem wird auch etwas auffallen. Dies ist ein "Re-Release" von ChaosSpace 2. Das Projekt wurde umbenannt zu RetroWars aus einfachen Gründen:
Ich besitze die Domain ChaosSpace.de. Diese soll nun aber zu meiner persönlichen Projekteseite werden, also nicht nur für das Spiel, sondern für alle die ich je machen werde. Ein integrierter Blog wird unregelmäßig Neuigkeiten über Projekte verlauten und Twitter wird euch gerne auf dem Laufenden halten.

Doch ChaosSpace 2 wurde nicht nur in RetroWars umbenannt. Es finden sich auch neue Features in dem Spaceshooter.
Zuerst noch 3 Screenshots (Klicken um größere Ansicht zu sehen):

user posted image user posted image user posted image

    Arrow überarbeitete Grafikeffekte, schönes HUD und schönere Partikeleffekte
    Arrow neuer benutzerfreundlicher Updater im Spiel integriert
    Arrow neuer Wochen und Monatshighscore - nie wieder überfüllte Highscorelisten mit übertrieben hohen Einträgen
    Arrow verbessertes Powerup und Multiplikatorensystem - aber das seht selbst
    Arrow Hilfemenü, wenn man mal nicht weiter weiß
    Arrow zufällige Level für mehr Abwechslung und damit keiner die Level einstudieren kann
    Arrow Abkehr von eigenen Skripten - damit das "Professionelle" wieder Spaß macht!
    Arrow viele Fehler behoben
    Arrow neuer Webserver!
    Arrow Windows XP/Vista/7 und Mac OS X, Ubuntu ebenfalls geplant


Jetzt kommt der Endspurt - denn meine ToDo-Liste sieht noch folgendes vor:
    Arrow Das integrierte Tutorial zu Ende schreiben
    Arrow Sicherheit des Highscores verbessern
    Arrow Aufräumen
    Arrow die möglichen Gegnerformationen zu Ende schreiben
    Arrow Bugs töten
    Arrow alles für die Plattformen kompilieren
    Arrow ein Video erstellen, das dann auf die Website und bei YT reingestellt wird

Ihr seht hoffentlich, dass die Liste nur noch sehr klein ist!

Neuste Meldungen über das Projekt findet ihr auch auf meiner neuen Website:
www.chaosspace.de
oder auf ChaosCoder@Twitter

An die Admins: Ich werde natürlich das ShowCase Projekt dahingehend updaten und nicht einen neuen Eintrag erstellen. Ich hoffe das geht klar Smile

RELEASE!

Mittwoch, 26. November 2008 von ChaosCoder

Geplanter Release

Montag, 17. November 2008 von ChaosCoder
Heeey Leute,

PCGames hat nun die Verbreitung meines Spiels ChaosSpace 2 übernommen. Die Ausgabe, in der mein Spiel auf der Heft CD Platz findet sowie eine kleine Erwähnung im Heft bekommt, erscheint Ende November(Januarausgabe).

*ZUM VORMERKEN: Ab dem 1.12. findet die Verbreitung auch durch das Internet statt. Dazu kann man das 22MB lastige Setup auf der Homepage www.chaosspace.de runterladen.

Liebe Grüße,
Andy

Fertigstellung

Freitag, 31. Oktober 2008 von ChaosCoder
Hallo liebe Community,

auch mal wieder was "neues" von mir.
ChaosSpace 2 ist fertig und wurde zum Release an eine PC Zeitschrift geschickt. Sobald ich weiß, ob mein Spiel wirklich auf die Heft DVD kommt, werd ich euch natürlich davon berichten. Dies sollte bis zum 7.11. feststehen, da der DVD-Redaktionsschluss bis dahin vollzogen sein wird.

Jetzt heißts erstmal Daumen drücken :>

Die finale Version sieht nicht viel anders aus, als sie es auch während der Entwicklung tat. Trotzdem nochmal ein paar Bildchen:

user posted image user posted image user posted image user posted image user posted image

Powerups

Montag, 13. Oktober 2008 von ChaosCoder
Die Multiplikatoren wurden jetzt in Powerups verwandelt, damit man die sich aufheben kann, falls man abkrazt, damit man nich wieder auf 1x fällt und sich nochmal bis 6x oda so hocharbeiten muss...

Außerdem gibt es noch ein neues PowerUp, das man sich wie ne Bombe vorstellen kann, umliegende Gegner werden beim Aufnehmen des PowerUps durch die auftretende explosionswelle zerstört, kann in bremsligen situationen echt nützlich sein und hilft beim sammeln von mulitplikatoren enorm. Wink

Soviel erstmal von mir.
Gutes Nächtle, ChaosCoder

Epilepsie

Montag, 29. September 2008 von ChaosCoder
Hey Leute Razz
Es gibt nochmal zwei, drei kleine Verbesserungen:

für mehr Action sorgt nun der Gegnertyp flasher. Kennt ihr die Flashbangs aus counterstrike? Ja? Na dann Wink Diese Gegner explodioeren genau wie die Flashbangs und färben euren Bildschirm weiß Very Happy
Die Scriptengine unterstützt nun auch den Befehl [FLASH]startevents der eben genau diese Flashs auslöst. Smile

Außerdem wurden wieder zahlreiche Bugs behoben, die Ladezeiten verkürzt, und die letztens erwähnten Buttons hinzugefügt.

Ab jetzt gibt es Multiplikatoren! Wenn ihr eine bestimmte Anzahl an Gegner innerhalb einer bestimmten Zeit tötet, steigt ihr ein "level" auf und der multiplikator erhöht sich um 1. So sind Multiplikatoren bis "mal 5" realistisch! Very Happy

Die Standardlevel wurden erstellt, letzte Verbesserungen werden vorgenommen und dann steht der Release vor der Tür Smile (Nachdem die Sicherheit der onlinemodule bestätigt ist) Wink

MfG ChaosCoder

Nicht gestorben :D

Montag, 22. September 2008 von ChaosCoder
Hey Leute,

ich sitz grad inner Schule und hab ne Freistunde, also dachte ich, poste ich doch mal die letzten News von CS2, damit ihr nicht denkt, das Projekt sei gestorben Wink

CS2 ist in der letzten Phase. Mein Kumpel erstellt gerade die Standardlevel und wird das in den nächsten Tagen fertig stellen Smile
Ich selber arbeite an einer Homepage für CS2 und an den letzen Bugfixes (u.a. aber noch an speedoptimierungen und andere gaaaanz kleine kleinigkeiten Rolling Eyes )

Hier noch drei Screenshots von der aktuellen Version (im Menü kommen noch zwei Buttons hinzu, ein Button um das letztgewählte Script mit allen gemachten Einstellungen nochmal zu spiele (sprich Neustart xD) und einen um auf die Homepage zu kommen um sich neue Level oder die aktuelle Spielversion runterladen zu können.

user posted image user posted image user posted image

Gehe zu Seite Zurück  1, 2, 3, 4  Weiter