From 3666baa28d663a4dc0e41191239e5b74d99e8d96 Mon Sep 17 00:00:00 2001 From: Xevion Date: Sun, 14 Apr 2024 19:36:37 -0500 Subject: [PATCH] Update README --- README.md | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 095a6e2..9e4ce59 100644 --- a/README.md +++ b/README.md @@ -10,10 +10,28 @@ This is an experimental repository while testing a Rust + SDL2 project built wit - [X] Reproducible SDL2 Emscripten Builds - This ensures that the project can iterate safely and be inspected in a safe environment, free from errors. Helps ensure errors are isolated to the machine or build script. -- [ ] SDL2 Image, TFF, Mixer Usage +- [ ] SDL2 Extensions + - [ ] Image + - [ ] Mixer + - [ ] TTF + - [ ] GFX - All of these libraries are common and necessary for a lot of projects. Ensuring they work is important. - [ ] Example of External Javascript Interop - The basic ability to provide some kind of Javascript binding would be important for a decent web-based project or game. - The ability to use localStorage, fetch, or some browser-only API would be important. - [ ] Windows, MacOS, Linux Builds - - Simple ability to provide multi-platform builds in addition to the WASM build. \ No newline at end of file + - Simple ability to provide multi-platform builds in addition to the WASM build. + +### Resources + +- [KyleMiles/Rust-SDL-Emscripten-Template/](https://github.com/KyleMiles/Rust-SDL-Emscripten-Template/) + - Has some special javascript interop code +- [gregbuchholz/RuSDLem](https://github.com/gregbuchholz/RuSDLem) + - One of the few with a [demo](https://gregbuchholz.github.io/) available. +- [tung/ruggrogue](https://github.com/tung/ruggrogue/) + - A very large game example, great codebase, documentation, online player. +- [arskiy/chess](https://github.com/arskiy/chess/) + - Image usage, decent code example + - Has more advanced javascript config and examples to look at. +- [deckarep/flappy-rust](https://github.com/deckarep/flappy-rust/) + - Image + Mixer Usage, possibly GFX & TTF \ No newline at end of file