| |
|
|
| Als unrassistischer Nichtnazionalsozialist - und Fan von ID-Software (kennt die noch wer?) - war ich schon vor 10 Jahren Fan von dem (damals ersten?) 3D-Game Wolfenstein. Die Story ist einfach - man bricht IMHO aus dem Führerbunker aus und entledigt sich der braun-gekleideten Herren. [...]
Damals wurde RayCasting angewandt um das Bild zu erzeugen - weniger rechentintensiv als RayTracing und zur damaligen Zeit entsprechend geeignet um z.B. auf 386DX40-Rechnern halbwegs flüssig zu laufen.
Nun hab ich mir einen MapEditor gebastelt gehabt - garnichtmal wegen Wolfenstein. Ich baute also ne Map - garnicht so leicht. Mir viel ein - hey - damals - Wolfenstein - tolle Maps. Also setzte ich schonmal die erste WolfensteinMap um in mein eigenes Mapformat.
Nun musste aber noch nen viewer - der entsprechende Walker her. Das Programm ansich - der EgoShooter.
Natürlich - dank XProfan10 viel die Wahl sofort auf OpenGL.
Also der Grundstock von Beidem ist nun fertig - wenn auch noch (hier und da) zu optimieren.
Um das Flair des damaligen Spieles aufrecht zu erhalten habe ich mich auch entschlossen halbwegs die Orignalgrafiken zu verwenden. Da ich aber kein HitlerFan bin und auch die zeitgemäße Nutzung des Davidsternes nicht ausser Acht lassen wollte, habe ich hier und da Änderungen an den Grafiken vorgenommen.
Nichts desto trotz - von den Grafiken und Sounds sind viele Copyright ID-Software. Ich bin nicht der Urheber.
Ich würde mich freuen wenn jemand, der grafisch mehr auf dem Kasten hat als ich, die Grafiken austauscht und z.B. Monster einfügt.
Das Demo mit Source und den Leveleditor mit Source und einen Konverter von BMP zu TEX poste ich warscheinlich heute Abend. Vorab ein Screenshot. |
|
|
| |
|
|
|
Jac de Lad | |
|
| Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE) Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP | 02.02.2007 ▲ |
|
|
|
|
| Jacob! |
|
|
| |
|
|
|
GDL | |
|
| |
|
|
|
| Nugat - optimiere ich halt noch ein bisl vor Veröffentlichung. |
|
|
| |
|
|
|
Jac de Lad | |
|
| Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE) Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP | 03.02.2007 ▲ |
|
|
|
|
| Jojo - ich muss aus performanceGründen die Map in Sektoren teilen - damit die KIs der Bots weniger zu tun haben. Ein einfaches jetzt schon bestehendens IF distance.to.Ego < sichtbarDistance reicht leider nicht mehr bei z.B. 30 künstlichen Sprites + 30 KIs und 30 Doors.
Der Loop von diesen 90 SpecialObjekten - pro Frame - macht dann doch etwas zu schaffen so das ich z.B. nur auf 30 Frames /s komme - was mich persönlich nicht zufrieden stellt. |
|
|
| |
|
|
|
Hubert Binnewies | iF
Jojo - ich muss aus performanceGründen die Map in Sektoren teilen - damit die KIs der Bots weniger zu tun haben. Ein einfaches jetzt schon bestehendens IF distance.to.Ego < sichtbarDistance reicht leider nicht mehr bei z.B. 30 künstlichen Sprites + 30 KIs und 30 Doors.
Der Loop von diesen 90 SpecialObjekten - pro Frame - macht dann doch etwas zu schaffen so das ich z.B. nur auf 30 Frames /s komme - was mich persönlich nicht zufrieden stellt.
Hallo IF
Könnte es sein das Du nochn paar Matheroutinen brauchst??
Ich steh zur Verfügung... ..
Hubert.. |
|
|
| WinXP Prof, XProfan 9.1 Newbie
Ein kluger Kopf sagte mal: "Nach dem derzeitigen Stand der Technik ist es unmöglich Programme zu schreiben, die fehlerfrei laufen!" | 04.02.2007 ▲ |
|
|
|
|
| Hehe! Hat LEIDER mit Mathe nun nix mehr zu tun. |
|
|
| |
|
|