Delphi-PRAXiS
Seite 30 von 36   « Erste     20282930 3132     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   Shape Wars - Version 2.0.0 (https://www.delphipraxis.net/159339-shape-wars-version-2-0-0-a.html)

Edlmann 4. Jul 2011 21:23

AW: Shape Wars - Version 1.2.1
 
So, ich bins mal wieder, mit einer neuen Version von Shape-Wars, jetzt bei Versions-Nummer 1.2.2. Für die lange Zeit ist die Liste an Änderungen klein, doch ich hatte
anderes zu tun. Außerdem habe ich mehrere größere Änderungen (Neue Beleuchtungstechnik, GPU-Partikelsystem, und noch einiges anderes an missglückten Versuchen)
wieder verworfen da sie entweder zu viel Leistung benötigten oder ich - wie im Falle des GPU-Partikelsystems - nicht in der Lage war es an das Spiel anzupassen.
  • Punktegewichtung der Gegner überarbeitet: Je stärker der Gegner, desto mehr Punkte gibt er nun (Lila = 10, Orange Pfeile = 20, Blau = 10, Schlangen = 100, Blaue Sprinter = 40, Ausweichgegner = 70)
  • Beim Sterben wird man nun nicht mehr so abrupt in die Mitte gesetzt, das ganze ist nun animiert
  • Cooldown der 1. Waffe runtergesetzt, damit diese schneller schießt und der Abstand zur 2. Waffe nun nicht mehr so groß ist
  • Der Spieler bewegt sich nun diagonal nicht mehr schneller als horizontal, dafür ist er ein wenig schneller
  • Licht-Engine überarbeitet, sollte nun auf älteren Grakas weniger Leistung benötigen
  • Partikel überlagern die Szene jetzt deutlich weniger und die maximale Partikelzahl ist begrenzt (auf das 15-fache dessen, was beim Sterben eines Gegners an
    Partikeln erzeugt wird), dadurch hängt das Spiel nicht mehr so stark, wenn mehr Gegner auf dem Feld sind
  • Option für Vertikale Synchronisation (V-Sync) hinzugefügt, sollte vor allem bei Laptops zum Akku-Sparen dienen
  • But gefixxt bei dem der Menü-Song doppelt lief
  • Der aktuell spielende Track wird nun wieder angezeigt beim Track-Wechsel

Lg, Edlmann

angos 5. Jul 2011 07:53

AW: Shape Wars - Version 1.2.2
 
Schön, werde ich mir im Mittag mal anschauen :)

Was ich nicht ganz verstehe: Schlangen 100 Punkte? Sprinter und Ausweichgegner sind imho beide gefährlicher. Ansonsten eine schöne Änderung, mit den verschiedenen Punkten!

gruß

Edlmann 5. Jul 2011 11:48

AW: Shape Wars - Version 1.2.2
 
Zitat:

Zitat von angos (Beitrag 1109985)
Schön, werde ich mir im Mittag mal anschauen :)

Was ich nicht ganz verstehe: Schlangen 100 Punkte? Sprinter und Ausweichgegner sind imho beide gefährlicher. Ansonsten eine schöne Änderung, mit den verschiedenen Punkten!

gruß

Aber vor allem im späterem Spielverlauf sind die Schlangen meiner meinung nach deutlich schwieriger zu erlegen und umgehen, da sie ja nicht dem Spieler folgen sondern sich nur zufällig bewegen, und nur am Kopf getötet werden können. Vielleicht balancier ich das ganze nochmal neu aus, aber ich bin mit der aktuellen Verteilung nicht unzufrieden.

Lg

mleyen 5. Jul 2011 18:53

AW: Shape Wars - Version 1.2.2
 
Unspielbar. Das lagt ab und an so derb das man sich durch die Gegend 'teleportiert'.
Aber immer nur wenn ich fliege, halt ich an bewegen sich die Gegner wieder normal.

Edlmann 5. Jul 2011 20:43

AW: Shape Wars - Version 1.2.2
 
Zitat:

Zitat von mleyen (Beitrag 1110126)
Unspielbar. Das lagt ab und an so derb das man sich durch die Gegend 'teleportiert'.
Aber immer nur wenn ich fliege, halt ich an bewegen sich die Gegner wieder normal.

Mmh...Culxxaw meinte vorhin etwas ähnliches, werd ich mir wohl mal anschauen müssen. Könntest du bitte herausfinden ob sich CPU oder GPU überanstrengt? Wäre super.

Lg, Edlmann

mleyen 5. Jul 2011 21:02

AW: Shape Wars - Version 1.2.2
 
Ich tippe auf GPU.
Bei den Lags dümpelten alle Cores rum, bis auf einen der war dann bei ~50% bis max. 90%.

Edlmann 5. Jul 2011 21:15

AW: Shape Wars - Version 1.2.2
 
Dann werd ich mir dir Änderungen, die ich beim Rendering vorgenommen habe nochmal anschauen...Kann sein dass ich irgendwo noch überbleibsel der alten neuen Licht-Engine übergelassen habe oder sonst irgendwo was zerstört habe...Das Problem ist dass ich Performance-Lacks nicht so schnell wahrnehme, da ich eine relativ gute GPU habe...naja, ich schau mal, wird hoffentlich bis morgen gefixxt sein :P

Und dass nur ein Core ausgelastet ist wundert mich nicht, das ganze ist nach wie vor ein Single-Thread-Spiel ;) aber wenn da bei einem Core der Schnitt bei 50% sind deutet das sehr auf die GPU hin.

blackfin 5. Jul 2011 21:28

AW: Shape Wars - Version 1.2.2
 
Vielleicht ein kleiner Tipp zur Fehlerfindung:
Ich verwende zur Analyse von GPU-Bottlenecks unter OpenGL das geniale Tool GLIntercept.

Einfach die OpenGL32.dll von GLIntercept in das Applikations-Verzeichnis kopieren, durch eine INI-Datei kannst du dann GLIntercept konfigurieren.

Damit kannst du dann z.B. Shader live editieren, nachsehen, welche OpenGL-Calls gerade ausgeführt werden, einen kompletten Frame-Dump zur Analyse erstellen usw.
Du siehst dann alle Displaylisten, Framebuffer, Shader usw. und das Tool spuckt dir auf Wunsch per Hotkey sogar eine XML aus, die du im Browser ansehen kannst, mit dem gesamten Function-Callstack per Frame und noch mehr.

Ich weiss nicht, ob es dir in deinem Fall etwas bringt, aber damit habe ich schon das eine oder andere Flaschenhälschen gefunden :-)

Edlmann 5. Jul 2011 21:31

AW: Shape Wars - Version 1.2.2
 
Zitat:

Zitat von blackfin (Beitrag 1110177)
Vielleicht ein kleiner Tipp zur Fehlerfindung:
Ich verwende zur Analyse von GPU-Bottlenecks unter OpenGL das geniale Tool GLIntercept.

Einfach die OpenGL32.dll von GLIntercept in das Applikations-Verzeichnis kopieren, durch eine INI-Datei kannst du dann GLIntercept konfigurieren.

Damit kannst du dann z.B. Shader live editieren, nachsehen, welche OpenGL-Calls gerade ausgeführt werden, einen kompletten Frame-Dump zur Analyse erstellen usw.
Du siehst dann alle Displaylisten, Framebuffer, Shader usw. und das Tool spuckt dir auf Wunsch per Hotkey sogar eine XML aus, die du im Browser ansehen kannst, mit dem gesamten Function-Callstack per Frame und noch mehr.

Damit findet man oft Flaschenhälse :-D

Danke, werd ich mir mal anschauen, wird mir hier aber nicht mehr nützen als auf den Source zu schauen ;) Habe weder Shader, noch VBO's oder so. Alles ziemlich nativ. Von daher ;)

Edlmann 6. Jul 2011 13:00

AW: Shape Wars - Version 1.2.2
 
@mleyen: Könntest du bitte die Version von hier runterladen:
http://dl.dropbox.com/u/12342503/Sha...%20GFXTest.rar
Und mir Rückmeldung geben ob das dein Problem fixxt? Habe einige Sachen an der Grafik (zurück-)geschraubt, mal schauen ob das das Problem löst.
Danke schonmal,
Edlmann


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:49 Uhr.
Seite 30 von 36   « Erste     20282930 3132     Letzte »    

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