Trying to make the tweakfile code more general purpose. I'd like to just throw stuff in there and reference it in code without having to modify structs and stuff. So far it's tedious, but mostly because I'll have to go back and rewrite a bunch of code... sadge. |
2 years ago | |
|---|---|---|
| .cargo | 2 years ago | |
| assets | 2 years ago | |
| examples | 2 years ago | |
| lib | 2 years ago | |
| src | 2 years ago | |
| .gitattributes | 2 years ago | |
| .gitignore | 2 years ago | |
| Cargo.lock | 2 years ago | |
| Cargo.toml | 2 years ago | |
| README.md | 2 years ago | |
| RULES.txt | 2 years ago | |
| build.rs | 2 years ago | |
| rust-toolchain.toml | 2 years ago | |
| shell.nix | 2 years ago | |
README.md
TODO
Fix cursor default after menu
'Loading...' screen
Loading bar? Loaded assets / Total number of loading assets
2d+3d Gameplay
Update piece board index when board changes.
Update piece location based on BoardIndex.
2d gameplay
Debug gizmos
Determine valid moves.
Menu: Credits
Turns + Manual 2 player.
Ownership based on placement + color based on placement.
3d gameplay
Hitboxes for pieces and tiles
Select piece when clicked on
Put down piece on tile
Select piece in 3d 3d hitbox
Pick up + Put down
Gravity for moving piece
Visual flare for possible moves
AI
RandoAI
Menu: Local 2 Player / Play Against RandoAI
Menu: Settings + Settings State: Audio Volume(s), Windowing
packaging
Need to set LD_LIBRARY_PATH (linux) and PATH (windows) to a local folder containing the fmod .so and .dll files respectively.
Package web version with WASM libraries
Linux: https://appimage.org/ Windows:
FMOD PR:
- Sane default for CARGO_MANIFEST_DIR
- Linux library instructions