diff options
Diffstat (limited to '2026/games_submissions/doceys')
| -rwxr-xr-x | 2026/games_submissions/doceys/main.wasm | bin | 373511 -> 400212 bytes | |||
| -rw-r--r-- | 2026/games_submissions/doceys/runtime.js | 10 | ||||
| -rw-r--r-- | 2026/games_submissions/doceys/sounds/hit.wav | bin | 0 -> 9232 bytes | |||
| -rw-r--r-- | 2026/games_submissions/doceys/sounds/lose.wav | bin | 0 -> 241070 bytes | |||
| -rw-r--r-- | 2026/games_submissions/doceys/sounds/win1.wav | bin | 0 -> 48082 bytes | |||
| -rw-r--r-- | 2026/games_submissions/doceys/sounds/win2.wav | bin | 0 -> 144004 bytes |
6 files changed, 9 insertions, 1 deletions
diff --git a/2026/games_submissions/doceys/main.wasm b/2026/games_submissions/doceys/main.wasm Binary files differindex 5b510b5..20b187a 100755 --- a/2026/games_submissions/doceys/main.wasm +++ b/2026/games_submissions/doceys/main.wasm diff --git a/2026/games_submissions/doceys/runtime.js b/2026/games_submissions/doceys/runtime.js index 7dc2ca7..2d13bb1 100644 --- a/2026/games_submissions/doceys/runtime.js +++ b/2026/games_submissions/doceys/runtime.js @@ -43,6 +43,14 @@ function init_canvas() { // They let you interact with the JS and DOM world from within Jai. // If you forget to implement one, the Proxy below will log a nice error. const exported_js_functions = { + play_sound: (file_ptr, volume) => { + volume = Number(volume); + const file = js_string_from_jai_string(file_ptr); + const audio_element = new Audio(file); + audio_element.volume = volume; + audio_element.play(); + }, + signal_done: (win) => { window.parent.postMessage({op: "done", win}); }, @@ -179,7 +187,7 @@ function init_message_listener() { switch (event.data.op) { case "start": wasm_instance.exports.on_signal_start(BigInt(event.data.difficulty)); - window.parent.postMessage({ op: "started", verb: "chinese gopher time (bad)" }); + window.parent.postMessage({ op: "started", verb: "Catch MrGreen" }); break; default: console.log(`Unexpected event: ${event}`); diff --git a/2026/games_submissions/doceys/sounds/hit.wav b/2026/games_submissions/doceys/sounds/hit.wav Binary files differnew file mode 100644 index 0000000..7bb9bbd --- /dev/null +++ b/2026/games_submissions/doceys/sounds/hit.wav diff --git a/2026/games_submissions/doceys/sounds/lose.wav b/2026/games_submissions/doceys/sounds/lose.wav Binary files differnew file mode 100644 index 0000000..6fc5dc8 --- /dev/null +++ b/2026/games_submissions/doceys/sounds/lose.wav diff --git a/2026/games_submissions/doceys/sounds/win1.wav b/2026/games_submissions/doceys/sounds/win1.wav Binary files differnew file mode 100644 index 0000000..04f0860 --- /dev/null +++ b/2026/games_submissions/doceys/sounds/win1.wav diff --git a/2026/games_submissions/doceys/sounds/win2.wav b/2026/games_submissions/doceys/sounds/win2.wav Binary files differnew file mode 100644 index 0000000..8169523 --- /dev/null +++ b/2026/games_submissions/doceys/sounds/win2.wav |
