Skip to content
Discussion options

You must be logged in to vote

Hi all, following up on this item we got Ikemen GO running fully in the browser & there's a live demo below:

https://mathmati.github.io/fiiight/

It's the current develop engine (05b7d98) compiled with GOOS=js GOARCH=wasm, no server side, runs entirely client-side:

New js-tagged backend files alongside the SDL ones: WebGL2 renderer (ported from the GLES 3.2 backend), WebAudio sink wrapping the same final-mix interface as the SDL speaker, keyboard + Gamepad API input with save-file-compatible key names, and a canvas window whose SwapBuffers blocks on requestAnimationFrame so the loop yields every frame.
Game content ships as a single zip mounted on an in-memory Node-style fs shim (what wasm…

Replies: 11 comments 6 replies

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
2 replies
@donswelt
Comment options

@mathmati
Comment options

Answer selected by K4thos
Comment options

You must be logged in to vote
1 reply
@mathmati
Comment options

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
3 replies
@ValorZard
Comment options

@ValorZard
Comment options

@mathmati
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
6 participants
Converted from issue

This discussion was converted from issue #347 on January 22, 2023 12:14.