[HN Gopher] Show HN: Classic FPS Wolfenstein 3D brought in the b...
___________________________________________________________________
Show HN: Classic FPS Wolfenstein 3D brought in the browser via
Emscripten
Author : midzer
Score : 15 points
Date : 2023-03-03 11:57 UTC (11 hours ago)
(HTM) web link (github.com)
(TXT) w3m dump (github.com)
| midzer wrote:
| Direct Link -> https://wolfenstein.netlify.app/
| westurner wrote:
| TuxMath and TuxTyping are FOSS games written with SDL.
|
| Giving your experience with porting Wolfenstein 3D SDL to
| emscripten, would it be easier to rewrite TuxMath given the
| exercise XML files or port it to WASM/emscripten (and emscripten-
| forge)?
|
| Notably, the TuxMath RPM currently segfaults with recent Fedora
| but the Flatpak (which presumably statically-ships it's own copy
| of SDL) does work fine.
| https://flathub.org/apps/details/com.tux4kids.tuxmath
| https://github.com/tux4kids/tuxmath
|
| (Other someday priorities: Looking at SensorCraft, wanting to
| port it to (JupyterLite WASM) notebooks w/ jupyter-book)
|
| The latest Wolfenstein where you're girls that respawn only if
| tagteam is good, too; Wolfenstein: Youngblood.
| https://en.wikipedia.org/wiki/Wolfenstein
| midzer wrote:
| Porting SDL(2) games with Emscripten to get an actual WASM
| output is pretty straightforward. Getting the game to run
| properly is another story. If the game has additional
| dependencies, you have to build them separatly with Emscripten
| and link them in finally. Heavy use of the filesystem has to be
| commented out as well (browser tab is a sandbox).
| graderjs wrote:
| Oh this brings back memories! I forgot how much I appreciated how
| rich the colors seemed. But also how dizzy the controls and
| walking made me. Ugh...
| tetha wrote:
| So many memories. Also games like Blake Stone. So much fun.
| petodo wrote:
| ILM works?
| rzzzt wrote:
| Note that you have basically eliminated your chances of getting
| a high score!
| midzer wrote:
| What is ILM?
___________________________________________________________________
(page generated 2023-03-03 23:00 UTC)