Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   [GAME] Projekt W - Phase 1 - Rundenbasierte Strategie (https://www.delphipraxis.net/99214-%5Bgame%5D-projekt-w-phase-1-rundenbasierte-strategie.html)

SaschaWillems 8. Sep 2007 18:02


[GAME] Projekt W - Phase 1 - Rundenbasierte Strategie
 
Hallo DP'ler, ich stelle euch mal mein aktuelles Spieleprojekt vor. Die Arbeiten daran habe ich im August 2006 begonnen, und habe dann knapp ein Jahr lang in meiner Freizeit daran gewerkelt, im August 2007 habe ich dann endlich die erste Version veröffentlichen können. Bis auf die Musik hab ich auch alles selbst gemacht, inklusive Gamedesign und Programmierung.

Es hört auf den Namen Projekt "W" (Phase 1), wobei das "W" für Weltherrschaft geht, und sich anhand des Titels also schon erahnen lässt worum es geht. "Phase 1" steht für die erste Version, "Phase 2" ist dann für 2008 geplant und wird zusätzliche Features wie neue Mehrspielermodi (LAN, Internet) und mehr Gebäude und Einheiten mitbringen.


Kurzbeschreibung

Es ist ein runden-basierendes Strategiespiel und spielt ihn einem fiktionalen Zukunftssetting, dass sich jedoch leicht an der aktuellen politischen Situation orientert. Es gibt dort nur noch 5 große Nationen, die sich gegenüber alle feindlich gesinnt sind. Der Spieler wählt eine der Nationen und muss diese dann zum Sieg über alle anderen Nationen führen.


Spielprinzip
Wie eingangs erwähnt läuft das Spiel runden-basiert. Man hat also genügend Zeit seine Aktionen zu planen und auszuführen, bei der relativ hohen Komplexität ist das aber auch nötig.

Das grundlegende Spielprinzip lässt sich dabei in folgende Abschnitte unterteilen :
  • Regionen verwalten
    Der Spieler besitzt beim Start vorgegebenen Regionen um die er sich kümmern muss. Man muss dort Gebäude bauen um wichtige Faktoren, wie z.B. den Ressourcenausstoß zu kontrollieren.
  • Armeeverwaltung
    Sowohl zur Verteidigung der eigenen Regionen, als auch zum Übernehmen feindlicher Regionen benötigt man eine Streitmacht. Dem Spieler stehen dazu über ein dutzend verschiedene Militäreinheiten zur Verfügung. Diese werden Divisionen zugeteilt mit denen man auf der Weltkugel ziehen kann. Allerdings sollte man hier nie vergessen dass eine große Armee auch viel Unterhalt kostet.
  • Neue Technologien erforschen
    Vorprung durch Technik ist auch hier die Devise. Erforschbare Technologien schalten neue Gebäude und Einheiten frei, die einem im richtigen Moment den benötigten Vorteil gegenüber dem Gegner geben können.
  • Spionage (und Sabotage)
    Die richtigen Informationen zur richtigen Zeit zu besitzen kann oft die Entscheidung bringen. Man kann Spione anheuern und mit diesen feindliche Regionen infiltrieren. Dann hat man nämlich die Möglichkeit dort Daten auszuspionieren oder sogar Sabotageakte auszuführen.
  • Personal
    Man kann Generäle anheuern, die einer zugewiesenen Division Vorteile verschaffen, Wisschenschaftler anstellen, die die Forschung vorantreiben, oder Spione anheuern.
  • Ressourcen verwalten
    Man sollte immer darauf achten dass man mehr Ressourcen einnimmt als man pro Runde ausgibt. Es ist also wichtig seine Regionen auf einen hohen Ressourcenausstoß zu trimmen, ohne dabei jedoch z.B. die Umweltverschmutzung ausser Acht zu lassen. Zudem ist es ratsam seine Armeen zu optimieren, und nur dort zu stationieren wo sie wirklich gebraucht wird, ansonsten gibt man allein fürs Militär Unmengen an Ressourcen aus.
Features
  • 5 verschiedene Nationen, jede mit eigenem Territorium, detaillierter Hintergrundgeschichte und eigenem 3D-Hintergrund
  • Fast 40 unterschiedliche Gebäude (teilweise durch Forschung freischaltbar)
  • 14 verschiedene Militäreinheiten (teilweise durch Forschung freischaltbar)
  • 25 erforschbare Technologien, teilweise voneinander abhängig
  • Verschiedene KI-Persönlichkeiten mit einstellbarer Schwierigkeit. Kein Spiel ist also gleich.
  • Komplett in Deutsch und Englisch
  • Ausführliches In-Game Tutorial und detaillierte Anleitung mit weiterführenden Informationen
  • Freeware

Spielmodi
Projekt "W" (Phase 1) kann sowohl alleine, also auch mit mehreren Spielern gespielt werden. Im Einzelspielermodus tritt man gegen vier computer-gesteuerte Nationen an, der Hotseat-Mehrspielermodus lässt sich hingegen beliebig einstellen. Hier kann man dann abwechselnd mit bis zu fünf Spielern an einem PC spielen, wahlweise kann man hier aber auch Nationen vom Computer steuern lassen.


Ein wenig zur Technik
Das DP ja ein Entwicklerforum ist will ich natürlich auch was zur Technik hinter dem Spiel sagen. Für die 3D-Darstellunge nutzt es die OpenGL-3D API, und auf entsprechender Hardware werden Shader für Wasser und die Weltkugel genutzt (glSlang, die Shadersprache von OpenGL). Die Hintergründe sind allesamt komplett in 3D gehalten, und auch die OpenGL-GUI habe ich für dieses Projekt entwickelt. Sie ist an die Windows-GUI angelehnt und bringt alle wichtigen GUI-Elemente mit, ist aber durch OpenGL natürlich komplett 3D-bechleunigt.
Für den Sound verwende ich FMOD, eine Soundbibliothek die für Freeware-Projekte kostenlos genutzt werden kann. An sich ist am Sound des Spiels aber nichts besonderes, ausser evtl. dass der Soundmanager des Spiels via FMOD Musik direkt aus dem virtuellen Dateisystem des Spiels streamen kann.
Das Spiel benutzt also ein virtuelle Dateisystem, bei dem alle Dateien in einer großen Datei abgelegt sind. Dabei habe ich dieses VFS so gestalltet, dass es keinen Unterschied macht ob die Dateien jetzt im VFS liegen oder auf der Platte, sollte er also eine Datei auf der Platte finden wird sie von dort geladen, ansonsten direkt aus dem VFS. Ein VFS in Delphi umzusetzen war dank der TStreams allerdings keine schwierige Aufgabe, aber ein solches VFS bietet diverse Vorteile, v.a. was die Ladezeit angeht.
Entwickelt habe ich es mit Turbo Delphi (BDS 2006), obwohl das Projekt unter Delphi 7 begonnen hat. Generall war ich nicht sonderlich zufrieden mit dem BDS2006, und erst durch diverse Patches hat sich das BDS2006 als brauchbar erwiesen.
Die KI ist relativ komplex, und war auch meine erste KI in dieser Größenordnung. Anfänglich leider recht buggy, aber in der aktuellsten Version recht brauchbar. Die KI kann verschiedene Persönlichkeitne annehmen, die jeweils verschiedene Präferenzen haben. Die eine KI ist eher defensiv und forscht gerne, während die andere recht früh expandieren will. Wenn man ein Spiel startet, werden die Persönlichkeiten zufällig zugeordnet und die Faktoren der Perönlichkeiten werden zusätzlich leicht variiert. So sollte sich jedes Spiel anders spielen.

P.S. : Ich habe auf der Delphi-OpenGL-Community wärehnd der Entwicklung des Spiels einen Enwticklunsthread geführt. Wer sich mal den Projektfortschritt ansehen will, findet
diesen hier.


Systemanforderungen
Minimal benötigt :
  • Windows 2000/XP (98 und Me könnten gehen, dort muss man aber GDI+ installieren, Vista wurde nicht getestet)
  • CPU mit 1 GHz
  • 512 MByte Arbeitsspeicher
  • ~80 MByte freier Festplattenspeicher
  • Grafikkarte mit 128 MByte VRAM, die mindestens OpenGL 1.3 unterstützt
Will man das Spiel in voller Prach geniessen (also Shaderwasser usw.) sollte folgender Rechner her :
  • Windows XP
  • CPU mit 2 Ghz (Hinweis : Auf AMD Doppelkern-CPUs muss der Dualcore-Optimizer von AMD installiert sein, sonst kommts zu Timingproblemen)
  • 1 GByte Arbeitsspeicher
  • ~80 MByte freier Festplattenspeicher
  • Grafikkarte mit 256 MByte VRAM, die OpenGL 2.0 unterstützt (am besten eine Karte mit Shadermodell 3.0)
Screenshots
Hinweis : Die Shots stammen von einem System mit empfohlener Konfiguration, ohne Shader siehts nicht ganz so schön aus
(Klicken um die Bilder zu vergrößern, auf der Projektseite gibts noch ein paar mehr)
http://www.saschawillems.de/images/p...creenshot0.jpg http://www.saschawillems.de/images/p...creenshot1.jpg http://www.saschawillems.de/images/p...creenshot3.jpg http://www.saschawillems.de/images/p...creenshot4.jpg http://www.saschawillems.de/images/p...creenshot7.jpg http://www.saschawillems.de/images/p...creenshot8.jpg http://www.saschawillems.de/images/p...reenshot10.jpg http://www.saschawillems.de/images/p...reenshot13.jpg


Projektseite
Weitere Informationen (nur in Englisch) zum Projekt und noch mehr Screenshots finden sich auf der Projektseite.


Download
Projekt "W" - Phase 1 - Version 1.2 (Win32 Installer, ~34 MByte)



P.S. : Danke fürs Lesen und viel Spaß beim Spielen!

xZise 8. Sep 2007 19:42

Re: [GAME] Projekt W - Phase 1 - Rundenbasierte Strategie
 
Interessantes Spiel :)

Da scheint sich jemand viel mühe gegeben zu haben :)

Aber als ich spielen wollte ist mir das abgestürzt:
Habe 2x Kraftwerk gebaut.
Habe 1x leichte inf gebaut.
Und hab dann schwere inf angeklickt (zum angucken) => Fehler. (Programm musste beendet werden...)

Dannach kam der Dialog:
Zitat:

---------------------------
Anwendungsfehler
---------------------------
Exception EFCreateError in Modul ProjektWeltherrscher.exe bei 0001DAD6.

Datei "...\ProjektW\log.html" kann nicht erstellt werden. Der Prozess kann nicht auf die Datei zugreifen, da sie von einem anderen Prozess verwendet wird.


---------------------------
OK
---------------------------

SaschaWillems 8. Sep 2007 19:51

Re: [GAME] Projekt W - Phase 1 - Rundenbasierte Strategie
 
Da steht die Lösung ja schon im Log drin ;) Es sieht so aus als wäre die log.html noch geöffnet, evtl. im Explorer oder in nem Browser. Dann kann das Spiel diese nicht beschreiben und bringt eine solche Fehlermeldung. Hast du die Datei vorm Start des Spiels evtl. irgendwo offen gehabt bzw. im Explorer selektiert?

Alternativ kanns auch daran liegen dass du nicht die benötigten Benutzerrechte besitzt. Stell bitte sicher dass du im Ordner des Spiels Schreibrechte besitzt.

DGL-luke 8. Sep 2007 20:06

Re: [GAME] Projekt W - Phase 1 - Rundenbasierte Strategie
 
Zitat:

Zitat von SaschaWillems
Alternativ kanns auch daran liegen dass du nicht die benötigten Benutzerrechte besitzt. Stell bitte sicher dass du im Ordner des Spiels Schreibrechte besitzt.

...was nicht die empfohlene Konfiguration für Standarduserkontos ist...
ich sags, bevors jemand anders sagt ;-)

xZise 8. Sep 2007 20:12

Re: [GAME] Projekt W - Phase 1 - Rundenbasierte Strategie
 
Hmm... Also ich habe extra ein Ordner mit Schreibrechten gewählt (bin hier als User online).

Aber das scheint nicht der Fehler zu sein. Sondern eher eine AV:
Zitat:

19:38:13 - An access violation occured during run-time :
19:38:13 - Projekt "W"
19:38:13 - An access violation occured during run-time :
19:38:13 - Projekt "W"
19:38:27 - TGame->SaveSettings->Saving game settings
19:38:27 - TfmodSoundSystem->Shutting down...
19:38:27 - TGame->Destroy->Render context destroyed
19:38:27 - TGame->Destroy->Device context released
19:38:27 - TGame->Destroy->Displaysettings restored
Ehm zwei AVs ^^

Und bisher habe ich nichts gemacht, außer Installation, Resolution hochgeschraubt und... Tut "gezockt".

Ehm wo wir gerade beim Tutorial sind:
Ich fände es besser, wenn du den Benutzer mehr einbindest (er Forscher einstellen muss, Armeen etc) :)

[edit]Der Fehler tritt leider sehr häufig auf, und meint immer, dass er nicht auf log.html schreiben kann (dannach). Vielleicht bekommt man mehr Infos, wenn er es könnte?[/edit]

jmit 9. Sep 2007 16:35

Re: [GAME] Projekt W - Phase 1 - Rundenbasierte Strategie
 
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:

Zitat von DGL-luke
Zitat:

Zitat von SaschaWillems
Alternativ kanns auch daran liegen dass du nicht die benötigten Benutzerrechte besitzt. Stell bitte sicher dass du im Ordner des Spiels Schreibrechte besitzt.

...was nicht die empfohlene Konfiguration für Standarduserkontos ist...
ich sags, bevors jemand anders sagt ;-)

Also läuft das Spiel nur mit Administratorrechten?

Dies habe ich aber auch versucht, es kommt dann aber trotzdem die Error-Message im Anhang.

Gruß Jörg

xZise 9. Sep 2007 17:02

Re: [GAME] Projekt W - Phase 1 - Rundenbasierte Strategie
 
Zitat:

Zitat von jmit
Zitat:

Zitat von DGL-luke
Zitat:

Zitat von SaschaWillems
Alternativ kanns auch daran liegen dass du nicht die benötigten Benutzerrechte besitzt. Stell bitte sicher dass du im Ordner des Spiels Schreibrechte besitzt.

...was nicht die empfohlene Konfiguration für Standarduserkontos ist...
ich sags, bevors jemand anders sagt ;-)

Also läuft das Spiel nur mit Administratorrechten?

Also bei mir läuft es auch ohne Adminrechten (außer den Fehlern oben, weiß aber nicht, ob dass daran liegt).

Ein paar Sachen zu Projekt W:
- Legst du denn Daten in kritische Bereiche in der Registry ab?
- Geht die "Installation" auch als komprimiertes zip-Archiv?
- Das Logo sieht irgendwie nicht so gut aus (imho), wegen den weißen Hintergrund :)

Ach noch eine Frage: Was bringt das unidings... also (^^) das Gebäude, welches man bekommt wenn man KI-gesteuerte Transportdingens erforst hat.
Und ein Vorschlag zum Unigebäude (also das Krankenhaus da ^^): Wäre es da nicht möglich, dass dies auch die Zufriedenheit steigert (weil Versorgung besser)?

[edit=1]Wäre es vielleicht möglich anzuzeigen, wann die Datei abgespeichert wurde (also nicht im Dateinamen) :)[/edit]

[edit=2]Wo speicherst du die Dateien ab?[/edit]

[edit=3]Mit dem Adminaccount funktionierts nicht besser![/edit]

SaschaWillems 9. Sep 2007 17:26

Re: [GAME] Projekt W - Phase 1 - Rundenbasierte Strategie
 
Zitat:

Zitat von jmit
Also läuft das Spiel nur mit Administratorrechten?

Dies habe ich aber auch versucht, es kommt dann aber trotzdem die Error-Message im Anhang.

Gruß Jörg

Nein, das Spiel sollte auch ohne Administratorrechte laufen, sofern du im Ordner des Spiels Schreibrechte hast. Die Fehlermeldung gibt an dass er eine wichtige Datei nicht finden kann, die jedoch im Datenpackage drin ist. Evtl. hast du es über einen Link gestartet bei dem das Arbeitsverzeichnis nicht dem des Spiels entspricht.

Zitat:

Zitat von xZise
Ein paar Sachen zu Projekt W:
- Legst du denn Daten in kritische Bereiche in der Registry ab?

Nein, da ich es selber auch nicht mag wenn Spiele sowas machen tu ich das auch nicht. Einstellungen werden in einer eigenen XML-Datei abgelegt.

Zitat:

Zitat von xZise
- Das Logo sieht irgendwie nicht so gut aus (imho), wegen den weißen Hintergrund :)

Du meinst das Icon? Sollte ich evtl. wirklich mal transparent machen.

Zitat:

Zitat von xZise
Ach noch eine Frage: Was bringt das unidings... also (^^) das Gebäude, welches man bekommt wenn man KI-gesteuerte Transportdingens erforst hat.

Du meinst sicherlich das "Unifiziertes Beförderungssystem". Aber die Effekte stehen ja bei jedem Gebäude dabei. Dieses senkt halt die Umweltverschmutzung.

Zitat:

Zitat von xZise
[edit=1]Wäre es vielleicht möglich anzuzeigen, wann die Datei abgespeichert wurde (also nicht im Dateinamen) :)[/edit]

Was genau meisnte denn damit? Meinst du damit die Namen der Spielstände?

Zitat:

Zitat von xZise
[edit=2]Wo speicherst du die Dateien ab?[/edit]

Spielstände und Screenshots lege ich in "Eigene Dateien" ab.

P.S. : Könntest du evtl. was zu deiner Systemkonfiguration schreiben. Solche Probleme mit der Log-Datei hatte bisher noch niemand, benutzt du evtl. Windows Vista?

xZise 9. Sep 2007 17:53

Re: [GAME] Projekt W - Phase 1 - Rundenbasierte Strategie
 
Liste der Anhänge anzeigen (Anzahl: 1)
Windows XP nutze ich hier hauptsächlich (ich quäle gerade mein Bruder ^^ Der hat Windows Vista.)

Und auch gleich ein Bug (aber nicht Platformspezifisch):
Und zwar hast du genügend Geld, aber kannst nichts bauen.



Zitat:

Zitat von SaschaWillems
Zitat:

Zitat von xZise
- Das Logo sieht irgendwie nicht so gut aus (imho), wegen den weißen Hintergrund :)

Du meinst das Icon? Sollte ich evtl. wirklich mal transparent machen.

Sieht nicht so gut aus ohne.

Zitat:

Zitat von SaschaWillems
Zitat:

Zitat von xZise
Ach noch eine Frage: Was bringt das unidings... also (^^) das Gebäude, welches man bekommt wenn man KI-gesteuerte Transportdingens erforst hat.

Du meinst sicherlich das "Unifiziertes Beförderungssystem". Aber die Effekte stehen ja bei jedem Gebäude dabei. Dieses senkt halt die Umweltverschmutzung.

Da bau ich lieber die Gründingsfarm ^^ Also dass 3. gegen die Umweltverschmutzung:
Kostet weniger und schafft das gleiche :)

Zitat:

Zitat von SaschaWillems
Zitat:

Zitat von xZise
[edit=1]Wäre es vielleicht möglich anzuzeigen, wann die Datei abgespeichert wurde (also nicht im Dateinamen) :)[/edit]

Was genau meisnte denn damit? Meinst du damit die Namen der Spielstände?

Naja... dass man sehen kann, wann man das letzte mal die Datei da abgespeichert hat.
Ansonsten musst du ja immer löschen + neuspeichern.
Also dass da steht "09.09.07 - 17.51 - ..." und zwar nicht im Namen statisch.

Zitat:

Zitat von SaschaWillems
Zitat:

Zitat von xZise
[edit=2]Wo speicherst du die Dateien ab?[/edit]

Spielstände und Screenshots lege ich in "Eigene Dateien" ab.

Ah habs auch gesehen.
bzw. unter Vista: "<user>\Dokumente"

SaschaWillems 10. Sep 2007 15:29

Re: [GAME] Projekt W - Phase 1 - Rundenbasierte Strategie
 
Zitat:

Zitat von xZise
Und auch gleich ein Bug (aber nicht Platformspezifisch):
Und zwar hast du genügend Geld, aber kannst nichts bauen.

Ist auf dem Shot schlecht zu erkennen, aber bei genauerem Hinsehen erkennt man vor deinen Ressourcen ein Minus, die Abfrage ist also schon korrekt.

Zitat:

Zitat von xZise
Naja... dass man sehen kann, wann man das letzte mal die Datei da abgespeichert hat.
Ansonsten musst du ja immer löschen + neuspeichern.
Also dass da steht "09.09.07 - 17.51 - ..." und zwar nicht im Namen statisch.

Klingt plausibel, werd ich mir also für den nächsten Patch auf die Todo-Liste setzen.

xZise 10. Sep 2007 16:15

Re: [GAME] Projekt W - Phase 1 - Rundenbasierte Strategie
 
Zitat:

Zitat von SaschaWillems
Zitat:

Zitat von xZise
Und auch gleich ein Bug (aber nicht Platformspezifisch):
Und zwar hast du genügend Geld, aber kannst nichts bauen.

Ist auf dem Shot schlecht zu erkennen, aber bei genauerem Hinsehen erkennt man vor deinen Ressourcen ein Minus, die Abfrage ist also schon korrekt.

Ist es zuviel verlangt, die Zahl dann rot zu machen ^^ weil das Pixel erkennt man net xD

Zitat:

Zitat von SaschaWillems
Zitat:

Zitat von xZise
Naja... dass man sehen kann, wann man das letzte mal die Datei da abgespeichert hat.
Ansonsten musst du ja immer löschen + neuspeichern.
Also dass da steht "09.09.07 - 17.51 - ..." und zwar nicht im Namen statisch.

Klingt plausibel, werd ich mir also für den nächsten Patch auf die Todo-Liste setzen.

Cool...
Aber den Bug wegen der AVs (siehe log) scheinen wohl kein plausiblen Grund zu haben?
Vielleicht wäre es sinnvoller Vorerst es hinzukriegen, dass er keine Probleme mit den Log kriegt, und auch mal sagt, wo er die AV kriegt?!

[edit]Ich habe jetzt einmal durchgezoggt :)
Und habe in der Endstatistik zwei Fehler gesehen:
1. Der Name ("Forgotten Ruler") wurde nicht übersetzt
2. Der 2. Spieler (Ozeanien) hat das selbe Logo wie ich (oder die USA, kommt drauf an, aus welchen Standpunkt)

Ich habe mal ein Screenshot gemacht.

Übrigens: Es kommt vor, dass wenn man folgendes macht:
Speichern -> Gebäude bauen -> Runde weiter -> Laden
dass das gebaute Gebäude bei dem Gebiet erscheint.

Außerdem ist es leider so, dass man nur ein Bruchteil der Forschungen nutzen kann, und auch ein Bruchteil der Forschungen einen Nutzen haben.
Beispiel ist die Bibilothek + das Realitätszentrum => gleicher Preis, gleiche Wirkung, gleicher Verbrauch
Was eine coole Idee wäre, wäre es, wenn man zwischen den Gebieten Straßen (zum Transport von Ressourcen) und Oberleitungen (zur Verlagerung des Stroms) bauen könnte.
Eventuell, wenn du gerade Lustig drauf bist, kannst du eine "Uniformed Transportway" bauen (also wenn in den zwei Gebieten ein "Unifiziertes Beförderungssystem" (:mrgreen:) steht). Außerdem wäre sowas wie das Internet (vielleicht dort "Science Intercommunication Network"/"Wissenschaftliches Zwischenkommunizierendes Netzwerk") eine Idee, welches die "Wirtschaftlichkeit" der angeschlossenen Forschungsgebäude steigert.

Ach ich hab da noch eine Frage: Was bringt bei den Generälen "Bewegung" und bei den Spionen "Untertauchen" (vielleicht die Infiltrationschance?)?

SaschaWillems 11. Sep 2007 00:40

Re: [GAME] Projekt W - Phase 1 - Rundenbasierte Strategie
 
Zitat:

Zitat von xZise
Ist es zuviel verlangt, die Zahl dann rot zu machen ^^ weil das Pixel erkennt man net xD

Ich kanns eigentlich ganz gut erkennen, kommt aber wohl auf die Monitorgröße an. Werds dann aber im nächsten Patch entsprechend einfärben.

Zitat:

Zitat von xZise
Aber den Bug wegen der AVs (siehe log) scheinen wohl kein plausiblen Grund zu haben?
Vielleicht wäre es sinnvoller Vorerst es hinzukriegen, dass er keine Probleme mit den Log kriegt, und auch mal sagt, wo er die AV kriegt?!

Das Spiel sollte eigentlich immer loggen welche AV auftritt, und da du der Erste (Einzigste?Zumindest bisher.) bist der solche "leeren" AVs hat bin ich hier etwas ratlos. Was genau tust du denn damit diese auftreten, bzw. sind sie überhaupt reproduzierbar. Und wenn ja wäre ein komplettes Log evtl. auch interessant.

Zitat:

Zitat von xZise
Übrigens: Es kommt vor, dass wenn man folgendes macht:
Speichern -> Gebäude bauen -> Runde weiter -> Laden
dass das gebaute Gebäude bei dem Gebiet erscheint.

Werd ich mir mal anschauen. Wenns so ist wirds gefixt.

Zitat:

Zitat von xZise
Ach ich hab da noch eine Frage: Was bringt bei den Generälen "Bewegung" und bei den Spionen "Untertauchen" (vielleicht die Infiltrationschance?)?

"Bewegung" der Generäle hat bisher noch keine Funktion, dass kommt erst mit "Phase 2". Der "Untertauchen"-Wert eines Spions spiegelt die Infiltrationschance wieder, geringer Wert bedeutet also dass er eher erwischt wird.


P.S. : Auf angesprochene Balancingänderungen (z.B. überflüssig erscheinende Gebäude) gehe ich momentan noch nicht ein. Ich sammle Balancing-Feedback in den Foren in denen ich zum Spiel gepostet habe, und lasse dass dann später entsprechend einfliessen.

DGL-luke 11. Sep 2007 00:58

Re: [GAME] Projekt W - Phase 1 - Rundenbasierte Strategie
 
@Sascha: Kompiliere das ganze einmal mit einem Delphi, das xZise hat (zur Not D2005PE/Turbo Explorer) und pack ihm die Debug-Infos ein(bzw. die dcus).
Dann kann er das ganze im Debugger laufen lassen.

Flips 11. Sep 2007 21:13

Re: [GAME] Projekt W - Phase 1 - Rundenbasierte Strategie
 
Hi.

Hab leider nicht viel Zeit, aber ich brauch zum Glück keine technische Kritik abzugeben^^
Oder doch zwei Sachen :-D :
- Die Maus könnte schneller gehen :wink:
- Hotkeys wären sehr n1 (hoffe die gibts nicht schon :oops: )

Aber ansonsten trifft das Spiel genau meinen Geschmack :-D
Die einzelnen Komponenten wie Forschung, Militär, Spionage, Ressourcenverwaltung, Umweltfaktoren u.s.w. find ich super^^

Ums kurz zu machen: Weiter so!!! :thumb: :thumb:

xZise 11. Sep 2007 22:13

Re: [GAME] Projekt W - Phase 1 - Rundenbasierte Strategie
 
Zitat:

Zitat von Flips
[...]
- Hotkeys wären sehr n1 (hoffe die gibts nicht schon :oops: )
[...]

Es gibt ein paar (obwohl man so viele nun auch nicht braucht).
Siehe Bedienungsanleitung:
Zitat:

Im Spiel gibt es einige Shortcuts mit denen man schneller auf bestimmte Spielfunktionen
zugreifen kann.
Code:
Taste Funktion
F1    Armeeverwaltung öffnen
F2    Einheitenbaumenü öffnen
F3    Forschung öffnen
F4    Spionage und Sabotage öffnen
F5    Transfermarkt öffnen
F6    Informationszentrum öffnen
F10   Macht einen Screenshot der aktuellen Szene.
      Screenshots werden im „screenshots“-Unterordner des
      Spiels als .png gespeichert.

Zitat:

Zitat von DGL-luke
@Sascha: Kompiliere das ganze einmal mit einem Delphi, das xZise hat (zur Not D2005PE/Turbo Explorer) und pack ihm die Debug-Infos ein(bzw. die dcus).
Dann kann er das ganze im Debugger laufen lassen.

Zitat:

Zitat von SaschaWillems
Zitat:

Zitat von xZise
Aber den Bug wegen der AVs (siehe log) scheinen wohl kein plausiblen Grund zu haben?
Vielleicht wäre es sinnvoller Vorerst es hinzukriegen, dass er keine Probleme mit den Log kriegt, und auch mal sagt, wo er die AV kriegt?!

Das Spiel sollte eigentlich immer loggen welche AV auftritt, und da du der Erste (Einzigste?Zumindest bisher.) bist der solche "leeren" AVs hat bin ich hier etwas ratlos. Was genau tust du denn damit diese auftreten, bzw. sind sie überhaupt reproduzierbar. Und wenn ja wäre ein komplettes Log evtl. auch interessant.

Das Problem ist, dass dieser Fehler "sporadisch" auftritt. Manchmal beim Start, manchmal tut sich Stunden nichts. (Wie vorgestern)
Und irgendwie schein ich nur das Problem damit zu haben ?
In Post #2 habe ich eine Beschreibung angegeben. Und ich werde, sobald der Bug auftritt, dass komplette Log reinstellen.

Zitat:

Zitat von SaschaWillems
Zitat:

Zitat von xZise
Ist es zuviel verlangt, die Zahl dann rot zu machen ^^ weil das Pixel erkennt man net xD

Ich kanns eigentlich ganz gut erkennen, kommt aber wohl auf die Monitorgröße an. Werds dann aber im nächsten Patch entsprechend einfärben.

Wie du am Screen erkennen kannst, läuft es halbwegs flüssig unter Windows Vista mit GeForce 7300 nur mit 1024x768 und allen Sonderdetails aus ^^
Und man hat das Minus echt nicht erkannt ;)


Zitat:

Zitat von SaschaWillems
Zitat:

Zitat von xZise
Übrigens: Es kommt vor, dass wenn man folgendes macht:
Speichern -> Gebäude bauen -&gt; Runde weiter -&gt; Laden
dass das gebaute Gebäude bei dem Gebiet erscheint.

Werd ich mir mal anschauen. Wenns so ist wirds gefixt.

Es scheint mir so, als löscht du nicht alles.
Und auch dieser Fehler tritt selten ein :(

Zitat:

Zitat von SaschaWillems
Zitat:

Zitat von xZise
Ach ich hab da noch eine Frage: Was bringt bei den Generälen "Bewegung" und bei den Spionen "Untertauchen" (vielleicht die Infiltrationschance?)?

"Bewegung" der Generäle hat bisher noch keine Funktion, dass kommt erst mit "Phase 2". Der "Untertauchen"-Wert eines Spions spiegelt die Infiltrationschance wieder, geringer Wert bedeutet also dass er eher erwischt wird.

Achso :) Ich weiß nicht was du für P2 angedacht hattest, aber kennst du Rome oder Medieval 2? Ich finde das dort sehr gut gelungen mit den Begrenzen Gebiet (Kampange)...
Da wäre das perfekt.

Liege ich dann auch richtig damit, dass Forschungen, welche Infanterie schneller machen, nichts bewirken? (Noch nichts ^^)

Zitat:

Zitat von SaschaWillems
P.S. : Auf angesprochene Balancingänderungen (z.B. überflüssig erscheinende Gebäude) gehe ich momentan noch nicht ein. Ich sammle Balancing-Feedback in den Foren in denen ich zum Spiel gepostet habe, und lasse dass dann später entsprechend einfliessen.

Okay :)

SaschaWillems 12. Sep 2007 00:12

Re: [GAME] Projekt W - Phase 1 - Rundenbasierte Strategie
 
Zitat:

Zitat von xZise
Wie du am Screen erkennen kannst, läuft es halbwegs flüssig unter Windows Vista mit GeForce 7300 nur mit 1024x768 und allen Sonderdetails aus ^^

Ich zitiere mal die Readme vom Spiel :
Zitat:

...(Vista may work, not tested)...
Bisher hats wohl noch keiner unter Vista gespielt. Ich denke die Probleme mit den AVs kommen daher. Ich hab zumindest bei mir sehr lange auf verschiedenen Systemen getestet, allerdings nur mit Windows XP, und ansonsten ist Vista besonders in Entwicklerkreisen nicht sehr verbreitet. Die anderen Leute lassen es wohl unter XP laufen, weshalb sonst keiner solche "leeren" AVs bekommt mit denen das Spiel nichts anfangen kann. Ich hab hier aber auch keine Möglichkeit das Spiel auf Vista zu testen.

DGL-luke 12. Sep 2007 00:29

Re: [GAME] Projekt W - Phase 1 - Rundenbasierte Strategie
 
xZise, wie sieht deine Konfig denn aus?
Projekt W nutzt OpenGL, und das soll ja unter Vista nicht ganz problemlos laufen.

Bewegst du dich eventuell im Softwaremodus?

xZise 12. Sep 2007 15:08

Re: [GAME] Projekt W - Phase 1 - Rundenbasierte Strategie
 
omfg ^^
Ich habe meinen Bruder überredet Project W auf Vista zu installieren und zu spielen.
Ich (!) benutze Windows XP SP 2 :cyclops:
Siehe #9 ;)
Zitat:

Zitat von xZise
Windows XP nutze ich hier hauptsächlich (ich quäle gerade mein Bruder ^^ Der hat Windows Vista.)


elundril 30. Sep 2007 14:43

Re: [GAME] Projekt W - Phase 1 - Rundenbasierte Strategie
 
ähhm der downloadlink funzt nicht.

lg elundril

SaschaWillems 30. Sep 2007 14:52

Re: [GAME] Projekt W - Phase 1 - Rundenbasierte Strategie
 
Danke für den Hinweis. Hab den Link aktualisiert, er sollte nun korrekt funktionieren.

elundril 30. Sep 2007 19:12

Re: [GAME] Projekt W - Phase 1 - Rundenbasierte Strategie
 
danke!

is geil das spiel.
ich wollt mir gerade indisch nepal zurückholen als das auf meinem bildschrim auftauchte!

Code:
Projekt "W"
Version Projekt "W" - Phase 1 (v1.2)
OS is Windows XP Service Pack 2

Description of the occured exception :
 Type = EAccessViolation
 Message = Zugriffsverletzung bei Adresse 0051E5D4 in Modul 'ProjektWeltherrscher.exe'. Lesen von Adresse 00000068
lg elundril

SaschaWillems 30. Sep 2007 23:55

Re: [GAME] Projekt W - Phase 1 - Rundenbasierte Strategie
 
Kannst du die Zugriffsverletzung reproduzieren, und wenn ja, hast du einen entsprechenden Spielstand? Dass würde die Fehlersuche nämlich extrem erleichtern.

elundril 1. Okt 2007 09:00

Re: [GAME] Projekt W - Phase 1 - Rundenbasierte Strategie
 
jop bekommst du heut am nachmittag.

soviel jetzt schon: es war wie ich dieses eine Kampffenster beenden wollte. das bei dem die Armeen drin sind und man den kampfbericht sieht. als ich das schließen wollte kam diese Meldung.

lg elundril

elundril 1. Okt 2007 18:45

Re: [GAME] Projekt W - Phase 1 - Rundenbasierte Strategie
 
Liste der Anhänge anzeigen (Anzahl: 1)
hier mal der speicherstand:

lg elundril

SaschaWillems 2. Okt 2007 20:47

Re: [GAME] Projekt W - Phase 1 - Rundenbasierte Strategie
 
Danke für den Spielstand. Der sollte mir beim Lokalisieren des Fehlers behilflich sein, die Problemlösung wird dann in den nächsten Patch einfliessen.

elundril 3. Okt 2007 15:10

Re: [GAME] Projekt W - Phase 1 - Rundenbasierte Strategie
 
Ok, danke. Meine anregung wäre noch so schöne zwischensequenzen vielleicht. Also wenn man die Weltherrschaft hat oder wenn jemand ausgerottet wurde oder wenn man verloren hat, wenn rebellen eine eigene stadt erobert haben, usw.

cool wäre noch ein story mode. zb. säubere alle städt auf verschmutzung von 30 prozent runter und verliere dabei keine stadt. oder erobere 20 länder. oder halte einen kontinent (europa z.b.) für 50 runden.

lg elundril

SaschaWillems 5. Okt 2007 15:09

Re: [GAME] Projekt W - Phase 1 - Rundenbasierte Strategie
 
Nach mehrmaligem Probieren konnte ich die AV mit deinem Spielstand leider nicht reproduzieren. Das liegt aber wohl daran dass dein Spielstand einer ist, den das Spiel beim Absturz automatisch gesichert hat. Hast du da evtl. noch nen Spielstand kurz vor dem Crash (egal ob das jetzt 10 oder 20 Runden davor sind)? Ansonsten dürfte es schwer werden den Fehler zu lokalisieren, da der nur sporadisch auftrit und bisher auch nur bei einigen wenigen Personen.

Sidorion 5. Okt 2007 17:22

Re: [GAME] Projekt W - Phase 1 - Rundenbasierte Strategie
 
@elundril: Du spielst zu viel Risiko :twisted: Nein ernsthaft, warum Europa, wenn man die ganze Welt haben kann?

elundril 6. Okt 2007 19:09

Re: [GAME] Projekt W - Phase 1 - Rundenbasierte Strategie
 
Zitat:

Zitat von Sidorion
@elundril: Du spielst zu viel Risiko :twisted: Nein ernsthaft, warum Europa, wenn man die ganze Welt haben kann?

war ja auch nur n vorschlag. denn ich denke es is sicher spannender so n story mode als immer das gleiche.

@SaschaWillems: Sorry aber da ich nachher weitergespielt hab, sind die autosaves überschrieben worden und selbst gespeichert hatte ich bis da noch nicht. Aber ich versuchs den fehler nochmal zu entlocken. ;-)

lg elundril

mimi 6. Okt 2007 20:00

Re: [GAME] Projekt W - Phase 1 - Rundenbasierte Strategie
 
Mein Bruder spielt es gerade auf seinen Windows XP Rechner .

ist Gut geworden das spiel besonders schön finde ich die Grafik, wobei der Sound an einigen Stellen etwas nerfig ist.

Bugs haben wir bis her keine gefunden.

mimi 7. Okt 2007 13:43

Re: [GAME] Projekt W - Phase 1 - Rundenbasierte Strategie
 
als er hat das spiel gestern noch "durch gespielt", hier sind jetzt seine Vorschläge

01. Jedes Gebäude sollte verschiedene Baumaterialien brauchen
02. Rohstoffe sollten so verteilt sein, das sie Typisch für die Region ist.
z.b. in der Wüsste sollte es Weniger Nahrung geben, aber dafür mehr ÖL

sonst ist das Spiel gar nicht mal so schlecht. z.b. findet er es besser als die MS Spiele dieser art wie z.b. AOE und AOM und evlt. andere.

ein Vorschlag noch von mir:
Die Log Datei sollte nicht bei jedem Neu start überschrieben werden sondern, es sollte eine neue angelegt werden wenn es die log.html schon gibt dann log1.html oder log2.html und soweiter.
Und evlt. in ein Extra Verzeichnis: Logs

SaschaWillems 7. Okt 2007 16:49

Re: [GAME] Projekt W - Phase 1 - Rundenbasierte Strategie
 
Zitat:

Zitat von mimi
01. Jedes Gebäude sollte verschiedene Baumaterialien brauchen
02. Rohstoffe sollten so verteilt sein, das sie Typisch für die Region ist.
z.b. in der Wüsste sollte es Weniger Nahrung geben, aber dafür mehr ÖL

Das war so fürs ursprüngliche Gamedesign (erstes Design 2003) angedacht, hab ich dann aber im neuen Designdokument verworfen. Die Tatsache dass es nur eine Ressource gibt dient dazu den Spielfluss flüssiger zu halten. Unterschiedliche Rohstofftypen wirds also nicht geben.

Zitat:

Zitat von mimi
sonst ist das Spiel gar nicht mal so schlecht. z.b. findet er es besser als die MS Spiele dieser art wie z.b. AOE und AOM und evlt. andere.

Das hört man natürlich gerne :)

Zitat:

Zitat von mimi
ein Vorschlag noch von mir:
Die Log Datei sollte nicht bei jedem Neu start überschrieben werden sondern, es sollte eine neue angelegt werden wenn es die log.html schon gibt dann log1.html oder log2.html und soweiter.
Und evlt. in ein Extra Verzeichnis: Logs

Einen wirklich Sinn hätte dass nicht, und es würde meiner Meinung nach ja nur Festplattenplatz verbrauchen. Eigentlich wird die Log ja nur benötigt wenn es einen Absturz bzw. ein Problem gibt. In so einer Log-"Bibliothek" sehe ich also keinen Sinn.

mimi 7. Okt 2007 16:55

Re: [GAME] Projekt W - Phase 1 - Rundenbasierte Strategie
 
Zitat:

Die Tatsache dass es nur eine Ressource gibt dient dazu den Spielfluss flüssiger zu halten.
Das Verstehe ich jetzt nicht: Was meinst du mit Flüssiger ? Die Spiel geschwindigkeit oder das Spiel im Allgemeinen ?

Nun ja das mit der Log Funktion habe ich geschrieben weil:
Es hatte eine AV gegeben und ich wollte mir es erst später anschauen. Aber das konnte ich mir nicht mehr weil die Datei sofort wieder überschrieben wurde.

Wie währe es denn wenn du z.b. nur 5 Log Dateien nach einander erstellt werden könnten und du dann wieder von Vorne anfängst.....

SaschaWillems 8. Okt 2007 15:33

Re: [GAME] Projekt W - Phase 1 - Rundenbasierte Strategie
 
Zitat:

Zitat von mimi
Das Verstehe ich jetzt nicht: Was meinst du mit Flüssiger ? Die Spiel geschwindigkeit oder das Spiel im Allgemeinen ?

Mehrere Ressourcentypen würden einen erhöhten Verwaltungsaufwand mit sich bringen. Dadurch müsste der Spieler also noch mehr Zeit in die Verwaltung seiner Regionen investieren, und z.B. passende Minen (für Kohle) oder Raffinerien (für Erdöl) bauen, das würde den Fokus des Spiels in Richtung Regionsverwaltung verschieben und einen erhöhten Zeitaufwand bedeuten. Das meinte ich damit, und genau deshalb habe ich die Ressourcenverwaltung ggü. dem Originaldesign vereinfacht.

Zitat:

Zitat von mimi
Nun ja das mit der Log Funktion habe ich geschrieben weil:
Es hatte eine AV gegeben und ich wollte mir es erst später anschauen. Aber das konnte ich mir nicht mehr weil die Datei sofort wieder überschrieben wurde.

Wie währe es denn wenn du z.b. nur 5 Log Dateien nach einander erstellt werden könnten und du dann wieder von Vorne anfängst.....

Da hast du natürlich recht. Allerdings gibts da ne elegantere Lösung : Das Spiel erkennt ja eine AV, und da bietet es sich einfach an ein extra Log mit z.b. angehängtem Datum+Zeit zu speichern, also z.B. "crashlog_10102007_1245.html". Kommt also auf die todo-Liste für den nächsten Patch.

xZise 8. Okt 2007 16:28

Re: [GAME] Projekt W - Phase 1 - Rundenbasierte Strategie
 
Ich bin mir nichts icher ob es genannt wurde, aber ich würde für Phase 2 die Regionen mehr vernetzen ;)
z.Zt. fristen die eher ein autonomes Leben.
Aber mit z.B. Hochspannungsleitungen könnte man übrige Energie an Regionen bringen welche Strom benötigen :)

Sidorion 8. Okt 2007 17:11

Re: [GAME] Projekt W - Phase 1 - Rundenbasierte Strategie
 
... oder eben diese bei Gegnern über Spionageeinsätze zerstören :twisted:

mimi 8. Okt 2007 17:28

Re: [GAME] Projekt W - Phase 1 - Rundenbasierte Strategie
 
Das geht natürlich auch: Nur eine Log Datei die nicht überschrieben wird sondern einfach alle Einträge enthält....
Ich glaube du meinst: Wenn es eine AV gib das die gesondert gespeichert wird ?

Wie erkennst du eigentlich Rechtzeitig das es eine AV gibt ? nutzt du dafür ein even von TApplication ?
onExption glaube ich hieß das.....

SaschaWillems 8. Okt 2007 22:33

Re: [GAME] Projekt W - Phase 1 - Rundenbasierte Strategie
 
Zitat:

Zitat von xZise
Ich bin mir nichts icher ob es genannt wurde, aber ich würde für Phase 2 die Regionen mehr vernetzen ;)
z.Zt. fristen die eher ein autonomes Leben.
Aber mit z.B. Hochspannungsleitungen könnte man übrige Energie an Regionen bringen welche Strom benötigen :)

Darauf wurde ich bereits in nem anderen Forum angesprochen. Allerdings ist das ein zu großer Einschnitt ins Spielprinzip, es wird also nicht kommen. Fürs Militär ist sowas aber geplant, man wird also in Zukunft nicht mehr so ohne Weiteres neue Einheiten in eine komplett eingekesselte Region entsenden können.


Zitat:

Zitat von mimi
Das geht natürlich auch: Nur eine Log Datei die nicht überschrieben wird sondern einfach alle Einträge enthält....
Ich glaube du meinst: Wenn es eine AV gib das die gesondert gespeichert wird ?

Ja, wenn eine AV auftritt wird eine eigene Log für diese AV gespeichert, mit Datum und Zeit im Dateinamen, so wird nichts überschrieben.

Zitat:

Zitat von mimi
Wie erkennst du eigentlich Rechtzeitig das es eine AV gibt ? nutzt du dafür ein even von TApplication ?
onExption glaube ich hieß das.....

Ja, es gibt ja den OnException-Event in dem ich dann die AV abfangen und das Spiel kontrolliert beende.

3_of_8 8. Okt 2007 22:43

Re: [GAME] Projekt W - Phase 1 - Rundenbasierte Strategie
 
Ein absolut geniales Spiel - wenn auch natürlich mehr Handlungsmöglichkeiten nicht schlecht wäre, aber das kommt sicher alles noch.

Ich hab mindestens 3 oder 4 Stunden damit verbracht (auf normal), bis ich endlich gewonnen hab - über hundert Länder einnehmen dauert ne Zeit.

Was mich etwas gestört hat, ist, dass die Forschungen so ewig lange dauern, selbst bei vielen Forschungseinrichtungen und Forschern. Außerdem bewegt sich mein Mauszeiger immer so langsam und ruckelig, obwohl der Rest des Spiels flüssig läuft. Das Laden eines neuen Musikstücks dauert manchmal bis zu 30 Sekunden (in denen das Spiel komplett freezt). Außerdem, finde ich, sollte man die Kämpfe noch schneller spulen können - oder sogar ganz ausblenden, sodass nur das Ergebnis angezeigt wird, die sind teilweise nämilch sehr langwierig und man kann sowieso nicht eingreifen. Und ich habe immer noch nicht wirklich herausgefunden, wie man Verschmutzung durch Überbevölkerung verhindert, selbst mehrere Teleporteinrichtungen haben nichts gebracht - oder wirken die nicht kumulativ?

matashen 8. Okt 2007 22:57

Re: [GAME] Projekt W - Phase 1 - Rundenbasierte Strategie
 
Empfiende die Bedienung als *schwammig* Athlon 3200+GForce6800, daran liegts nicht...
Der Globus und vor allem die Kollosionsabfrage für das selektieren des Landes sollte weniger Pingelich sein, damit ein klick 3Pixel daneben auch noch registriert wird.
Musikstücke unterbrachen plötzlich und Sound war dann weg.
Das Programm schmierte ab als ich das Spiel beenden wollte.


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:07 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz