[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)