Task Tracker
26/June/2023 - 2/July/2023
- Complete David Tolnay’s Procedural Macros Workshop
19/June/2023 - 25/June/2023
Implement floor texturesImplement ceiling texturesAdd virtual joysticks for mobileImplement look up/down
12/June/2023 - 18/June/2023
Fix bugs with rendering wallsFix bugs with collision detectionWork out how to load image assetsApply textures to wallsImplement transparency for wallsFinish Week 3 of Tim McNamara’s CourseWrite long-form article on wasm-pack
5/June/2023 - 11/June/2023
Render a simple image in a canvas using Rust and WASMImplement ray cast from fixed view pointImplement basic movement controlsSwitch to fixed point arithmetic for ray cast algorithmImplement collision detection between player and wallsFind and join new Rust communities (Discord/Reddit)Advertise this project more
Finish Week 1 and 2 of Tim McNamara’s CourseWrite overview article of Rust
Outstanding/Long-Term Tasks
- Write overview article of WebAssembly
- Research how to fix tearing in HTML canvas
- Fix CORs error on engine page
- Improve joystick experience
- Refactor codebase into proper functions/modules
- Lookup table for wall texture height
- Lookup table for floor/ceiling ray intersection