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 6f5064a308 Initial pass at bogo AI
Not fully wired up. Need to figure out how to gate the pass-n-play based
on the state and only change the state when in human mode. When in AI
mode, just let the AI pick a piece and move without the camera changing.
1 year ago
.cargo Fast ish compiles, improved intro flow 1 year ago
assets Prepare for additional camera angles 1 year ago
examples Stripped down assets 1 year ago
lib Windows fmod libraries 2 years ago
notes Slightly improved valid move indicator, title rendered text 2 years ago
src Initial pass at bogo AI 1 year ago
traces Reduce build size, revert testing board 1 year ago
.gitattributes Move loading system to loading.rs 2 years ago
.gitignore Update audio and gltf assets 1 year ago
Cargo.lock Fast ish compiles, improved intro flow 1 year ago
Cargo.toml New intro looks sick as hell. Just had to slow it way down. 1 year ago
README.md Move assets for playing in google drive 2 years ago
build.ps1 Stripped down assets 1 year ago
build.rs Need to figure out a better way to camera... 2 years ago
rust-toolchain.toml small diff 2 years ago
shell.nix Move loading system to loading.rs 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