Duellwar

Kommentare anzeigen Worklog abonnieren

Worklogs Duellwar

Lobby

Dienstag, 15. September 2009 von Shark
Hi,
nach etwa 3 Anlaufversuchen steht nun die Lobby fürs Spiel. Einige werden sich
bestimmt fragen, weshalb ich die Lobby schon so früh ins Spiel mit integriere.
Der Grund dafür ist, dass sich das Testen mit anderen User vereinfacht .
Es entfällt das herausfinden der eigenen Ip und das nervige Fragen, ob der Host
das Spiel schon gestartet hat.

Wie funktioniert meine Lobby?
Vom Prinzip her ist jede Lobby gleich. Wenn ein Server erstellt wird, dann
werden Daten zu meinem Script auf meiner Webspaceseite gesendet. Dieses
Script fügt den Server in die MySQL-Datenbank ein. Es werden Namen des Servers, Ip und Port gespeichert.
Den Wert Ip kann man optional mit senden.

In der Lobby werden bis jetzt nur Servername und Port angezeigt.
Später sollen noch weiter Information angezeigt werden, wenn die Maus
über die Schrift hält. Durchs anklicken der Schrift wird der Server aus der SQL-Datenbank
gelöscht und man spielt gegen seinen Gegner.

<a href="http://www.imgbox.de/?img=d4004o184.jpg"><img src="http://www.imgbox.de/users/public/thumbnails/d4004o184_t.gif" border="0"></a>

Was wurde noch getan?
Die Sounds wurden vorerst wieder entfernt, damit der Entwicklungsordner schön klein bleibt.
Außerdem wurden alle Einstellungen (Humananzahl, Factoren usw.) in eine Ini verlagert, damit man schneller Balancingtest ändern kann.

mit freundlichen Grüßen


Shark

Streßtest

Mittwoch, 9. September 2009 von Shark
Hi,
es gibt wieder was neues zu berichten. Die Flugzeuge werfen nun nach einer zufälligen Zeit Bomben ab.
Diese Bomben besitzen wie die Flugzeuge einen Schild, wenn der Schild zerstört wird,indem man mit
den Raketen drauf ballert oder die Bomben den Boden erreichen, dann explodieren sie.
Was noch fehlt ist, dass in einem bestimmten Radius Objekte je nach Entfernung
zum Explosionsmittelpunkt Schaden erhalten.

Außerdem hab ich noch ein Streßtest gemacht:
Bei 800 Flugzeugen und 550 Bomben auf dem Bildschirm gab es immerhin noch stolze 80 fps.

Streßtest:
<a href="http://www.imgbox.de/?img=c32442b7.jpg"><img src="http://www.imgbox.de/users/public/thumbnails/c32442b7_t.gif" border="0"></a>

Demnächst folgt eine einfache Verbindungsmöglichkeit und Balancingprobleme, die beseitigt werden müssen.

mit freundlichen Grüßen



Shark

Der Wandel.

Samstag, 5. September 2009 von Shark
Hi,
nach einem längeren Schreibwechsel mit Mangoo (Ersteller von Antiwar) hat sich nun mein
Konzept geändert. Das Bedeutet, dass man nun keine einzelnen Flugzeuge mehr schicken
kann und die Möglichkeit einzelne Flugzeuge upzugraden wurde nun auch aus meinem Konzept gestrichen.

Wie ist nun das jetzige Konzept?

Im jetzigen Konzept gibt es die Möglichkeit Flughäfen zu bauen und diese upzugraden.
Die Flughäfenanzahl bestimmt wie viele Flugzeuge zum Gegner geschickt werden.
Dadurch ist sichergestellt, dass Flugzeuge zum Gegner geschickt werden.
Um diese Flugzeuge zu verbessern muss man die Flughäfen upgraden.

Durch diese Konzeptänderung wird es später leichter sein das Spiel zu balancen. Außerdem
besitzt nun das Zwischenmenü weniger Buttons, wodurch die Übersicht sich verbessert hat.
Hinzu kommt die starke Ähnlichkeit mit Antiwar Smile .

Screenshot:
<a href="http://www.imgbox.de/?img=i49334v250.jpg"><img src="http://www.imgbox.de/users/public/thumbnails/i49334v250_t.gif" border="0"></a>

Was hat sich noch getan?
- Es wurden kleine Bugs entfernt.
- Die Buttons funktionieren nun einwandfrei.
- Derzeit kann man gegen sich selbst spielen Smile

mit freundlichen Grüßen



Shark

2te Runde

Mittwoch, 2. September 2009 von Shark
Hi,
mein nächster Worklogeintrag befasst sich mit dem Zwischenmenü.
In den letzen Tagen hab ich mir gedanken gemacht, wie man es am besten gestaltet, dass
es nicht zu chaotisch aussieht und man leicht den Überblick behält.
Raus gekommen ist dies dabei:

<a href="http://www.imgbox.de/?img=j15522w104.png"><img src="http://www.imgbox.de/users/public/thumbnails/j15522w104_t.gif" border="0"></a>

Wie ist das Menü eingeteilt?

Der Bildschirm ist in vertikaler Richtung mittig in zwei Teile geteilt. Auf der linken
Seite befinden sich die Basic Upgrades und das Infofenster und auf der rechten
Seite die Flugzeugeinstellungen. Diese Einstellungen sind unterteilt in
einmal "Send Airplanes" und "Airplane Upgrades".

Was wird im Infofenster stehen?

Im leeren Infofenster werden später fast alle Daten stehen.
Zum Beispiel wird dort stehen, wie bei Antiwar, die Menschenanzahl, Menschenstärke,
wie viel Geld die Menschen geben, Raketenanzahl, Raktenstärke usw.

Warum ist die rechte untere Ecke so leer?

Falls der Platz im jetzigen Infofenster nicht reicht, dann wird dort stehen wie viele Flugzeuge man zum Gegner schickt und welche Art.


mit freundlichen Grüßen.



Shark

Genesis.

Samstag, 29. August 2009 von Shark
Hi,
da ich seit einigen Tagen an einem Projekt arbeite und
weiterhin daran arbeiten möchte, hab ich mich entschloßen ein Worklog zu starten.

Was ist Duellwar?

Duellwar baut auf Antiwar auf. ( Antiwar hier klicken )
Duellwar soll das Ergänzen, dass mir persönlich gefehlt hat - der Multiplayermodus.

Wie funktioniert das Spiel?

Es treten zwei Spieler gegeneinander an. Man kann dem Feind Flugzeuge schicken,
sie upgraden und seine eigenen Geschütztürme aufrüsten.
Der Spieler, der seine Menschen am Boden als erstes alle ausgelöscht bekommt, der verliert das Match.
Es wird mindestens zwei verschiedene Modi geben.
Einmal den Wellenmodus und den Echtzeitmodus.
Der Unterschied der Modi liegt darin, dass beim Wellenmodus die Flugzeuge, die man seinem Freund ("Feind") schickt
immer erst dann geschickt werden können, wenn erst die Flugzeugwelle abgewehrt wurde ( Es erscheint immer ein Zwischenmenü! ).
Beim Echtzeitmodus kann man die Flugzeuge immer schicken. Geld erhält man nach einer bestimmten Zeit.

Derzeitiger Fortschritt:

user posted image

-> Die Geschütztürme funktionieren.
-> Ein Flugzeug (Bomber) kann erstellt werden.
-> Flugzeuge können auch schon abgeschoßen werden.

mit freundlichen Grüßen



Shark