You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Go to file
Elijah C. Voigt ade967fb67 Hey 2d and 3d selection work!
Small bug w.r.t. selecting multiple entities at once, should be a quick fix...
2 years ago
.cargo Cross compilation...ish 2 years ago
assets Select refactors for 2d, sync select/deselects 2 years ago
examples Basic 3d select implemented0 2 years ago
lib Windows fmod libraries 2 years ago
src Hey 2d and 3d selection work! 2 years ago
target/x86_64-unknown-linux-gnu Cross compilation...ish 2 years ago
.gitattributes 3d board drawing and gizmos enabled with debug mode 2 years ago
.gitignore update fmod assets 2 years ago
Cargo.lock Make it work on MacOS 2 years ago
Cargo.toml Make it work on MacOS 2 years ago
Cross.toml Cross compilation...ish 2 years ago
README.md Move assets for playing in google drive 2 years ago
build.rs Make it work on MacOS 2 years ago
rust-toolchain.toml Make it work on MacOS 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