Tiny hobby / free-time roguelike game pet-project. ๐ฎ๐ง๐ป๐ช
____ __ _ __
/ __ \____ ____ ___ _____ / / (_) /_____
/ /_/ / __ \/ __ `/ / / / _ \/ / / / //_/ _ \
/ _, _/ /_/ / /_/ / /_/ / __/ /___/ / ,< / __/
/_/ |_|\____/\__, /\__,_/\___/_____/_/_/|_|\___/
/____/
- Arrow keys - move.
- Space bar - attack.
- W/S/A/D keys - move camera.
It might be you will need Vulkan SDK, but this is not certain.
- Arch Linux
- EndeavourOS
- Ubuntu LTS
- MacOS (14.7.1, 15.3)
It doesn't work in WSL and with WSLg at the moment. However, it might work with native MS Windows 11+.
- Move/migrate from
SDL2
towgpu
/winit
. - Cleanup a bit
wgpu
/winit
implementation. - Github Actions (basic CI/CD).
- Better configuration management.
- Update to the Rust 2024 edition.
- Implement basic level editor (maybe Leptos web-based; doesn't have to be "native").
- Allow to select the different
wgpu
backends (not just Vulkan, but also OpenGL, etc.). - Bump all dependency versions and migrate to new versions (especially
wgpu
/winit
). - Add two more orc types (Orc1 and Orc2; at the moment only Orc3 is supported).
- Add support and resolve issues with WSL/WSLg.
- Add support and resolve issues with native MS Windows 11+.
- Cover with tests what's possible.
- Music and sound effects.
- Main menu and options.
- Add collectibles.
- Inventory system.
- Add HP and MP (mana).
- Try to add some enemies.
- Add WASM support and make game playable in Firefox + Chrome.
- Implement basic console for commands.
- Implement optional collision boxes rendering.
Source: click here.
Source: click here.