![]() |
Gael (Spiel)
Liste der Anhänge anzeigen (Anzahl: 3)
Hallo,
ich melde mich mal wieder mit einem neuen Projekt. Diesmal ist es wieder was mit OpenGL. Was ist Gael Gael ist der Name der Engine, die ich seit April 2009 entwickle. Das fertige Spiel hat im Moment noch keinen Namen, daher nenne ich es erstmal auch Gael. Gael soll ein Multi-Player-Shooter werden. Dabei gibt es zwei Teams: das Diebes-Team besteht aus genau einem Spieler. Dieser hat die Aufgabe, bestimmte Gegenstände zu stehlen. Das andere Team, die Wachen, müssen das verhindern. Die Prioriät ist dabei nicht wilde Ballergefächte, sondern die Taktik soll sehr stark im Vordergrund stehen. Das ganze Spiel wird sehr dunkel sein. Der Dieb hat eine Taschenlampe und ein Nachtsichtgerät. Die Diebe wiederum haben nur eine Taschenlampe. Bei den Waffen bin ich mir noch nicht sicher, welche ich einbauen will. Aktueller Status Aktuell gibt es eine Demo-Version, in der noch keine Spiellogik enthalten ist. Sie dient eher dem allgemeinen Testen der Netzwerk-Funktionalität. Sobald diese "ausreichend" ist, fange ich an, die eigentliche Spiellogik zu implementieren Technik Gael benutzt OpenGL aus Grafik-API. Gael setzt dabei sehr auf große Grafikkarten und benötigt daher relativ neue Hardware. Das Rendering baut auf einem Deferred-Renderer auf. Jedes Licht ist dynamisch und wirft dynamische Schatten. Zusätzlich benutzt der Renderer einen Octree, um den sichtbaren Teil einzuschränken. Für die Kollisionen benutze ich einen Kollisions-Baum, der relativ schnell mögliche Kollisionen findet. Die komplette Spiellogik wird in meiner Script-Engine geschrieben und ausgeführt. In diesem Release habe ich den Editor sowie die Script-Projekte noch nicht mit drinnen. Jedoch schaue ich, dass dich diese Sachen in einem späteren Release wieder mit in den Download packe. Systemvoraussetzungen Die Systemvoraussetzungen sind relativ hoch
Was ist in der Demo drinnen? In der Demo ist bereits das relativ weit fortgeschrittene Menü. Ich denke nicht, dass ich das noch komplett neu machen werde und würde im Moment sagen, dass es so auch in der ersten 1.0-Version aussehen wird. Eventuell gibt es ein paar Kleinigkeiten, die ich noch ändern werde bzw. muss. Aber im Großen und Ganzen dürfte das so bleiben wie es ist. Noch ein kleiner Hinweis: Das Hauptmenü lässt sich zum einen komplett per Tastatur und zum anderen per Maus steuern. Mit der Tastatur-Eingabe wechselt ihr den Fokus mit Hilfe der "Pfeil-Hoch" und der "Pfeil-Runter-Taste", mit "Enter" klickt ihr auf den entsprechenden Punkt und mit "Backspace" oder "Escape" kommt ihr zum vorherigen Menü - außer ihr seid bereits zu einem Server verbunden. Es gibt in der aktuellen Variante keine Waffen oder ähnliches. Man kann also nur durch die Map laufen, wobei der Dieb ein Nachtsichtgerät hat und der Wächter eine Taschenlampe. Der Dieb hat eine besondere "Fähigkeit": einen Double-Jump. Somit kann der Dieb auch Positionen erreichen, die der Wächter nicht erreichen kann. Ob das so bleibt weiß ich noch nicht, aber bisher finde ich das eine ganz gute Idee - auch wenn sie etwas unrealistisch umgesetzt ist. Kurze Hilfe zur Demo
Installation Einfach das Archiv herunterladen und ein einen Ordner mit Schreibrechten kopieren. Bevor jetzt wieder alle Anfangen zu meckern: ja, für die TechDemo schreibe ich einfach in den Anwendungsordner, für einen späteren Release wird das natürlich geändert. Bitte jetzt auch keine Diskussion über den Speicherort irgendwelcher Dateien - da das im Moment nur(!) eine Tech-Demo ist und kein fertiges Programm. Da kann man das Archiv auch mal eben in einen Ordner mit Schreibrechten extrahieren. Es werden zwei Dateien geschreiben: einmal die Datei default\default.config und die Logdatei unter logs\Gael.log. Download ![]() Achtung! Das ganze ist noch lange nicht fehlerfrei. Ich hoffe, dass alles funktioniert, jedoch weiß ich es leider nicht. Der Download und die Benutzung geschieht auf eigene Gefahr. Gruß |
AW: Gael (Spiel)
Funktioniert einfach nur. Großen Respekt dafür. Schade, dass die Waffe fehlt - aber ich denke, das weißt du selber.
Nochmal: :thumb: :thumb: :thumb: Falls interessant: Nvidia GTX 260 (gibt's die? Hab lange nichts mehr gespielt am PC), Win7-x64.. |
AW: Gael (Spiel)
Absolut klasse :thumb: Läuft nur zwar nur auf 640x480 richtig flüssig, aber schaut echt super aus.
Mein System: Q6600 (4x2,4 GHz), 4GB RAM, Nvidia 9500GT, Windows 7 64 Bit |
AW: Gael (Spiel)
Sehr cool :thumb: Macht sogar Gebrauch von mehreren CPU-Cores und auch die virtuellen Kerne werden aktiv (Core i7-860) :). Den Unschärfe-Effekt find ich auch ganz gut, was mir aber noch fehlt, ist die Kantenglättung, denn die Treppeneffekte fallen derzeit noch deutlich auf. Ansonsten lief das Spiel auch unter 1920x1200 quasi flüssig (alles auf hoch bzw. aktiviert, außer SSAO), selbst mit meiner älteren GeForce 8800 GT mit 256 MB VRAM ;) - sonstige Sys-Config: Windows 7 Professional 32 bit, 4 GB DDR3-1333 RAM.
Weiter so! 8-) Viele Grüße |
AW: Gael (Spiel)
Moin,
also bei mir läufts nichtmal annähernd flüssig (so bei 1 fps bei den niedrigsten Einstellungen). Ein Core wird voll ausgelastet, die andern langweilen sich. TestSystem: Q9300 (4x2,5 Ghz), 4GB RAM, NVidia 8600 GTS, Vista 64bit Ansonsten sehen die Bilder vielversprechend aus. Ich werd's heute abend noch mal auf meinem PC zu Hause testen - der sollte das packen... [EDIT] Ich nehm' meine Aussage zurück - ich hatte noch einen uralten Grafiktreiber installiert... Jetzt rennt's. :thumb: Weiter so! [/EDIT] |
AW: Gael (Spiel)
Hammer! :thumb::thumb:
Das ist echt schon eine Meisterleistung, und das hast du bisher ganz alleine entwickelt??!? Ich ziehe meinen Hut! Läuft bei mir ziemlich flüssig (1680x1050, 8800 GTS, XPSP3). Die Grafik sieht auch total "fett" aus. Das einzige, was mir gerade noch aufgefallen ist, ist die Tatsache, dass die Schatten (vor Allem beim Geländer) irgendwie wirken, als würden sie in der Luft hängen und nicht synchron mit dem Taschenlampen-Wackeln sind. Aber das sind ja Kleinigkeiten :) Ansonsten: WoooooooW! :shock::shock: |
AW: Gael (Spiel)
Respekt, sieht echt super aus!
Bei mir läuft es auch flüssig (gtx 260, Win7 x64, 4GB Ram). Weiter so! :thumb: |
AW: Gael (Spiel)
Zitat:
Ansonsten einfach erstmal nur ein :shock:, GOIL! Ein Test hier im Büro wird leider nix, aber die Bilder schauen echt mal sahne aus! Kann man sich eigentlich nur demütigst verneigen :) |
AW: Gael (Spiel)
Moin,
coooool :P sieht schon mal nett aus. Das läuft hier auf meinem Laptop (keine Einstellungen geändert) auf 30 FPS (2x2.2 GHz & GeForce 9300M GS) mit Wine :stupid: Aber ich werde heute evtl. das mal auf meinem Desktoprechner testen. MfG Fabian |
AW: Gael (Spiel)
Also auf meinem kleinen NichtsspielePClein läuft es auch
> XP SP3, Athlon 64 2x3GHz, GeForce 9500 GT Wenn ich alles aktiviere und voll aufdrehe, dann vielleicht nur mit 1-2 FPS und ohne SSAO gefühlt mit vileicht 5-10 mit Standardeinstellungen isses aber recht flott Und was die Grafik angeht ... da stimm ich den anderen zu. |
AW: Gael (Spiel)
Darf ich mal fragen, woher du die Character-Models hast?
Selbst gemodelt, geriggt/geboned und animiert? Wenn ja....dann bekommste einen Altar :D |
AW: Gael (Spiel)
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,
Habe mich so auf meine Mittagspause gefreut um das testen zu können und jetzt funktionierts nicht :( Im Anhang ein Screenshot. Mein System: Intel Core Duo 2,9GHz 2 GB RAM Windows Vista 32-Bit SP 1 ATI Radeon HD 3400 1024 MB |
AW: Gael (Spiel)
Super, endlich eine auführbare Demo. Ich hatte nämlich neulich die Videos auf deiner Seite gesehen und schon darauf gewartet - läuft echt super, Respekt :thumb:
Du haust aber auch echt ein klasse Projekt nach dem nächsten raus... ich wünschte, ich wäre nur annähernd so produktiv :shock: |
AW: Gael (Spiel)
Danke erstmal für euer Feedback - freut mir das zu hören :-)
Zitat:
Zitat:
![]() Jetzt mal zu dem Bug von Neutral General: Wenn du das Programm ausführst, erstellt es automatisch eine Log-Datei im Unterordner "logs". Wäre super, wenn du die eben hochladen könntest. Gruß |
AW: Gael (Spiel)
Liste der Anhänge anzeigen (Anzahl: 1)
Die Logdatei ist im Anhang.
|
AW: Gael (Spiel)
Vielen Dank, das bringt mich schon weiter :thumb:. Ich schaue mal, ob ich das heute noch gefixed bekomme.
|
AW: Gael (Spiel)
Moin,
bin gerade mal zu Windows 7 rüber gewechselt: 25 FPS wtf ... MfG Fabian |
AW: Gael (Spiel)
Zitat:
|
AW: Gael (Spiel)
Auf den Screenshots sieht das Spiel ja echt super aus, aber bei mir funktionierts leider nicht :?, weil
'The graphic card does not support every needed extension!'. Ich habe eine Mobile Intel (r) 4 Series chipset family-Grafikkarte. Also eine Grafikkarte, die auf den Arbeitsspeicher (4GB) zugreift und maximal ca. 1250 MB haben könnte. Mein Laptop ist ein Dell Inspiron. Liegts vielleicht an der Grafikkarte? Mir ist nämlich schon bei mehreren Spielen aufgefallen, dass sie nicht so gut laufen, wie sie es eigentlich bei einer Graka mit 1250 MB tun sollten. Robert |
AW: Gael (Spiel)
Liste der Anhänge anzeigen (Anzahl: 1)
Ich habe mal eben versucht, das kleine Problem von Neutral General zu beheben. Ich hab den Patch eben in den Anhang gesetzt - einfach den Inhalt in den Root-Ordner extrahieren und die beiden Dateien überschreiben (wichtig: die Ordnerstruktur muss übernommen werden).
Zitat:
|
AW: Gael (Spiel)
Liste der Anhänge anzeigen (Anzahl: 1)
Danke, dein Patch hilft schon mal ein wenig.
Allerdings ist es noch nicht ganz das gelbe vom Ei glaube ich (siehe Anhang) ;) Edit: Die Log-Datei sieht in Ordnung aus. |
AW: Gael (Spiel)
Hast du SSAO an? Wenn ja, dann mach den mal aus. Ansonsten muss ich da heute Abend (geht ja nicht, ist ja Fußball) morgen Abend mal schauen.
|
AW: Gael (Spiel)
Ohne SSAO funktioniert es! :)
|
AW: Gael (Spiel)
Was ist SSAO?
|
AW: Gael (Spiel)
Screen Space Ambient Occlusion
![]() |
AW: Gael (Spiel)
Ahh, Ok Danke
|
AW: Gael (Spiel)
Liste der Anhänge anzeigen (Anzahl: 2)
Für ein Privatprojekt sehen die Screenshots und die damals verlinkten Videos gut aus. :)
Nur das Spiel läuft auf meinem alten Notebook nicht (s. Fenstertitel): Anhang 31504 Vielleicht ist mein gerät einfach zu alt. Edit: Hab die Log-Datei mal angehängt. |
AW: Gael (Spiel)
Liste der Anhänge anzeigen (Anzahl: 1)
Bei mir wird der Fehler auch angezeigt, Spiel funktioniert aber trotzdem
Radeon HD 5650 |
AW: Gael (Spiel)
Versucht doch mal den Patch, den little_dave mir gebaut hat. Ohne SSAO hats dann bei mir geklappt.
So sah es bei mir anfangs nämlich auch aus! |
AW: Gael (Spiel)
Mit dem Patch ist es das gleiche.
|
AW: Gael (Spiel)
Zitat:
|
AW: Gael (Spiel)
Zitat:
Zitat:
Zitat:
Jedenfalls habe ich jeden Shader nach der Funktion "saturate" durchsucht und entsprechend ersetzt. Somit kann dieser Fehler (im Log!) nicht mehr vorhanden sein. Es kann natürlich trotzdem sein, dass ein OpenGL-Fehler kommt, jedoch sollte sich im Log kein Shader-Fehler mehr befinden. Zitat:
Gruß |
AW: Gael (Spiel)
Wegen dem saturate:
Mit was hast du die Funktion denn ersetzt? Das Problem tritt denke ich nur auf Radeon-Karten auf bzw. Nicht-Nvidia-Karten. Der Nvidia-GLSL-Compiler übersetzt ja intern GLSL in Cg, und da gibts saturate(), ATI macht das aber nicht.; Das Äquivalent für saturate() wäre ein einfaches clamp() in GLSL, also z.B. statt
Code:
ein
saturate(tex1.rgb - tex2.rgb)
Code:
Edit:
clamp(tex1.rgb - tex2.rgb, 0.0, 1.0)
Ich kann in den Code ja nicht reinschauen, da du ja ein VFS benutzt :) Ist das eigentlich auch selbst geschrieben? |
AW: Gael (Spiel)
Jep, hab das saturate() durch ein einfaches clamp() ersetzt. Das funktioniert.
Zitat:
|
AW: Gael (Spiel)
Hallo,
ich wollte mal wieder den aktuellen Stand präsentieren. Es gibt zwar keinen Download, aber ein paar Videos. Neue Grafik-Effekte Ich habe einen weiteren Grafik-Effekt eingebaut, der die Qualität enorm steigert. Das ganze nennt sich "Volumetic Light Scattering" - oder "Light Shafts" oder "God Rays" oder .... ;-). Im Endeffekt simuliert dieser Effekt kleinste Staubpartikel in der Luft, die durch ein Licht angleuchtet und somit sichtbar werden. Das ganze habe ich erstmal Testweise in eine alte Tech-Demo eingebaut, die sich dafür besonders gut geeignet hat: eine Disco ;-). Zu sehen ist das ganze bei ![]() Die erste Map ... ... befindet sich gerade in der Entwicklung. Ich habe zwar schon mehrere Karten angefangen, jedoch entsteht die aktuelle Karte mit dem aktuellen Editor und somit auch mit der aktuellsten Version der Engine. Mit dieser habe ich natürlich etwas mehr Möglichkeiten als vorher - wodurch sich die Grafikqualität natürlich etwas verbessert. Damit ich schon mal etwas abschätzen kann, wie sich das ganze im späteren Spiel spielen wird, mache ich zwischendurch immer wieder ein paar kleine Tests. Dabei nehme ich erst einmal meine Laufwege und Blickrichtungen im Spiel auf und spiele sie dann aus einer anderen Perspektive ab. Somit lassen sich Verstecke, Fluchtmöglichkeiten, Lichtverhältnisse, usw. relativ gut testen. So einen kleinen Test habe ich auch mal aufgenommen und als ![]() Wann ich mal wieder eine neue Demo hochladen, kann ich noch nicht sagen. Aber vielleicht verkürzen die Videos ja das warten ;-) Gruß |
AW: Gael (Spiel)
Der Effekt sieht echt sehr gut und natürlich aus. Gratulation!
Freu mich schon darauf, mehr von Gael zu hören. mfg Florian |
AW: Gael (Spiel)
Zitat:
|
AW: Gael (Spiel)
Die tanzen dann Kasatschok-Pogo :stupid:
|
AW: Gael (Spiel)
Nette Videos :D Besonders das erste erinnert mich an A-Bomb Nightclub aus SWAT 4 (TSS).
MfG Fabian PS: Was ist denn beim zweiten Video für ein geiler Link? "Faked"? |
AW: Gael (Spiel)
Erstmal: Dickes Lob, ich hab mich selbst mal an einer Engine versucht aber bin nach 2 Monaten gescheitert. Besteht die Möglichkeit mal einen Blick in deine Sources zu werfen? :)
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:45 Uhr. |
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-2025 by Thomas Breitkreuz