Wolfenstein 3D (SF 128)

Original Post: Wolfenstein 3D (SF 128) | Stay Forever

Die Geburt des modernen Ego-Shooters?

14 „Gefällt mir“

Auch hier gibt’s was von Ratiopharm ^W Fabien Sanglard.

Game Engine Black Book: Wolfenstein 3D, 2nd Edition

https://fabiensanglard.net/gebbwolf3d/

Wer es lieber umsonst mag, hier ein Tutorial über den verwendeten Raycasting-Algorithmus:

https://lodev.org/cgtutor/raycasting.html

3 „Gefällt mir“

sanft

Ab ins Bett, Earbuds rein und jetzt volle Freude auf Hundefels 4E. Kann es kaum erwarten wie die Herren Lott & Sch… NARCH :zzz:

2 „Gefällt mir“

Wie cool!
Freue mich voll auf die Folge.

Ich erinnere mich noch daran, wie ich mich dafür abends immer in den Keller geschlichen habe, um das zu spielen :smiley:
Mein Vater hat mir natürlich verboten, Nazis über dem Haufen zu schießen. Was Irgendwie nachvollziehbar ist, immerhin war ich 1992 12. Trotzdem bin ich Nacht für Nacht ins Arbeitszimmer meines Vaters geschlichen, habe Wolfenstein installiert und mich durch die Nazihorden gekämpft - good times :joy:
Was bin ich froh, dass meine 12 Jährige Tochter lieber Astrobot oder Naruto Ninja Storm spielt :smiley:

3 „Gefällt mir“

Die Geschichte hatten wohl viele, ich saß immer bei einem Kumpel im Keller und wir beide mussten höllisch aufpassen, dass kein Elternteil merkt, was wir da spielen. :smile: Was für ein geiles Spiel das war… und ich hab immer noch niemand im echten Leben erschossen, obwohl das doch eigentlich offensichtlich war, wenn man diese Spiele spielt. :sunglasses:

3 „Gefällt mir“

Mir wurde damals auch immer schlecht. Das eine von 2 Spielen in meiner langen Shooterkarriere. Das andere war HL2, da lag es am Head Bob. Bei W3D hab ich bis heute keine Ahnung warum

3 „Gefällt mir“

Ein (wie gewohnt) guter Artikel zu Silas Warner und Muse Software findet sich drüben bei The Digital Antiquarian: https://www.filfre.net/2012/01/silas-warner-and-muse-software/

1 „Gefällt mir“

Hundsfelsen 4E ! <3

2 „Gefällt mir“

Dass @Gunnar_Lott Wolfenstein seinerzeit nicht mehr spielen konnte, weil er vorher schon das in allen Belangen überlegene DOOM gespielt hatte, kann ich voll nachvollziehen.

Mein erster Egoshooter war Duke Nukem 3D und ich konnte DOOM 2 nicht mehr ertragen, als ich es dann doch mal nachholen wollte.

Die Entwicklung ist damals wirklich extrem schnell vorangeschritten.

4 „Gefällt mir“

Bei den frühen Egoshootern finde ich es befremdlich, dass die Waffe im Bild zentriert ist. Wer hält bitte eine Waffe direkt zentriert vor die Brust? Das und vieles mehr hat GoldenEye später besser gemacht.

1 „Gefällt mir“

sanft

5 „Gefällt mir“

Hervorragende Folge. Der erste Teil über die eigentliche Spielmechanik ist ja schon toll, aber sobald es sich um die (Firmen-) Historie und die Technik dreht, gehe ich vollkommen steil. In Sachen Recherche und Vermittlung der Inhalte macht dieser Podcast wirklich alles richtig.

7 „Gefällt mir“

Dann solltest du dir unbedingt mal folgendes Buch ansehen (falls noch nicht geschehen):
Masters of Doom: How Two Guys Created an Empire and Transformed Pop Culture

4 „Gefällt mir“

@Chris Bedaure, die Offiziere rufen doch nicht „Nein so was…“ wenn sie sterben, sondern „MEIN SCHNURRBART!“

Ein Spiel voller Verhörhämmer.

2 „Gefällt mir“

Mir erging es auch wie Gunnar. Dank meines 10 Jahre älteren Bruder wurde mir als Kind einfach Doom auf dem PC vorgesetzt. Da ich sonst nur Amiga oder 2D DOS Spiele kannte, war das damals für mich der reinste Realismus und ich war völlig weggeblasen. Das klassische Doom ist für mich eines meiner absoluten Lieblingsspiele geworden, welches ich daher manchmal sogar heute noch spiele.

Danach konnte ich kein Wolfenstein 3D mehr spielen. Die einfachen grellen Farben, kein Höhenunterschied sowie kaum Abwechslung waren da schon viel zu altmodisch.
Der Klon Nitemare 3D hingegen hat wieder Spaß gemacht.

2 „Gefällt mir“

Bei mir kam Doom auch vor Wolfenstein. Hab es deshalb nie besonders lang gespielt, weil es damals einfach langweilig war.
Nach dem Podcast juckt es mich aber doch nochmal reinzuschaun.

Danke für den Tipp, kam gleich auf meine Liste!

1 „Gefällt mir“

sanft

5 „Gefällt mir“

Als alter DOS/VGA/x86-Assembler-Freak ein paar Ergänzungen zu dem, was über VGA und Co-Pros gesagt wurde: Im Groben war das schon richtig, aber ich bin da (leider) pingelig:

  1. VGA hat im Prinzip keine kompliziertere Speicherverwaltung als EGA. Eher im Gegenteil. Gerade im Mode 13h (320*200/256 Farben) ist sie extrem simpel: Das sind 64KB Videoram, die komplett in den Adressraum eingeblendet werden und ein Byte steht für ein Pixel…einfacher geht es nicht. EGA hingegen verwendet (wie auch Amiga, ST, SNES…) Bitplanes, wo jedes Byte nur 1 Farbbit von jeweils 8 Pixeln beschreibt. Zum Setzen von 16 Farben benötigt man dort ggf. 4 Lese- und 4 Schreibzugriffe, was viel mehr Aufwand ist. Bei VGA ist das in manchen Auflösungen auch noch so, aber im Mode 13h nicht, bzw. aus Softwaresicht nicht. In der Hardware sieht das wieder anders aus, aber davon sieht man als Entwickler nichts. Im Mode Y ist das etwas anders, das ist ein getweakter Mode 13h, in dem die X-Koordinate bestimmt, in welcher 16K-Bank ein Pixel landet. Es gibt 4 „Bildschirme“, man spart sich das in Mode 13h nötige Umkopieren vom Hauptspeicher ins Videoram, was gerade auf einem 286er noch ein Faktor gewesen sein mag. Allerdings muss man je nach X-Koordinate umschalten, ansonsten beschreibt man den falschen Bildschirmpuffer. Das ist wohl gemeint, wenn man sagt, dass horizontale Linien dort eher ungünstig sein. Als KO-Kriterium würde ich das aber nicht ansehen.
  2. Texturemapping braucht und nutzt in der damaligen Zeit keine FPU. Das wäre, Beschleunigung hin oder her, immer noch viel zu langsam. Was z.B. bei Quake gemacht wurde, ist eine Eigenschaft des Pentium auszunutzen, der FPU und CPU parallel rennen lassen konnte (kann der 486er nicht und auch andere Pentium-Konkurrenten wie 6x86 oder K5 konnten das nicht). Dadurch konnte der Pentium einen Subspan (in dem Fall 16 Pixel) der Textur mit Integer-Arithmetik zeichnen, während die FPU die perspektivische Korrektur für den nächsten ausrechnete (per FPU-Division). Daher kommt der Mythos, Quake würde massiv auf die FPU setzen. Das ist nicht so, es nutzt sie nur auf ganz besondere Art…und die verträgt sich nicht gut mit anderen CPUs.
  3. Die korrekte deutsche Übersetzung von Floating Point ist Gleitkomma. Nicht Fließkomma. Das Komma gleitet, es fließt nicht…aber ja, Fließkomma wird schon oft synonym benutzt. Richtig ist es aber eigentlich nicht.

So, genug Korinthen gekackt…passt schon, schöne Folge!

10 „Gefällt mir“