Yay incremental progress toward the old effect! The function that plays the animation for dissolving when pieces are tagged is roughly working. The only downsides now are that multiple pieces are sharing the same material, and more importantly the piece should be moving to the side of the board but it is not! |
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