[Java 2.5D] Game Engine from scratch - Java Wolfenstein 3D (1992) Game Engine / Completed v0.0.1

Pubblicato il: 31 agosto 2022
sul canale di: Leo Ono
2,956
98

Java Wolfenstein 3D Game Engine implemented using only standard libraries (Java 2D, AWT, Swing & Java Sound API), so no external libraries required.

This engine uses the original game data from the Wolf3D Shareware version because it's free, but the project itself does not keep the assets, so you will still need to download the original game if you want to try it out. You just need to generate the runnable jar of this project and copy it to the wolf3d game directory.

All assets are extracted and converted properly on startup: sprites and HUD images are rearranged so they can be displayed correctly, IMF musics are interpreted and played natively in java using the built-in midi synthesizer. PC Speaker sounds are converted and played as PCM sounds. Unfortunately, the only part I still haven't been able to implement correctly is the Adlib sounds.

Runnable Jar (Java 16+): https://github.com/leonardo-ono/JavaW...

Source code: https://github.com/leonardo-ono/JavaW...

Wolf3D Original Game Shareware Version - it's free :)
https://archive.org/details/Wolfenste...
https://www.dosgamesarchive.com/downl...

References:
GAME ENGINE BLACK BOOK: WOLFENSTEIN 3D - https://fabiensanglard.net/gebbwolf3d/
https://devinsmith.net/backups/bruce/...
https://vpoupet.github.io/wolfenstein...
https://moddingwiki.shikadi.net/wiki/...
https://moddingwiki.shikadi.net/wiki/...
https://moddingwiki.shikadi.net/wiki/...
https://moddingwiki.shikadi.net/wiki/...
javidx9 dda -    • Super Fast Ray Casting in Tiled Worlds usi...  
https://lodev.org/cgtutor/raycasting....


In questa pagina del sito puoi guardare il video online [Java 2.5D] Game Engine from scratch - Java Wolfenstein 3D (1992) Game Engine / Completed v0.0.1 della durata di ore minuti seconda in buona qualità , che l'utente ha caricato Leo Ono 31 agosto 2022, condividi il link con amici e conoscenti, su youtube questo video è già stato visto 2,956 volte e gli è piaciuto 98 spettatori. Buona visione!