Selecting + Calling the piece (board.at)
parent
458abee8b3
commit
a425a5756c
@ -1,40 +1,52 @@
|
||||
# TODO
|
||||
|
||||
## gameplay
|
||||
|
||||
Draw board based on board resource.
|
||||
## 2d gameplay
|
||||
|
||||
Background music audio.
|
||||
|
||||
Import GLTF assets and use them for drawing pawn, drone, and queens.
|
||||
Pick up, put down.
|
||||
Audio for pick up/put down.
|
||||
|
||||
Menu: Start, Credits, Quit
|
||||
Determine valid moves.
|
||||
|
||||
Menu:
|
||||
Start, Credits, Quit
|
||||
Start -> Gameplay
|
||||
States: Loading, Gameplay, Menu, Credits, Quit
|
||||
Gameplay + Escape -> Overlay Menu
|
||||
Menu audio
|
||||
|
||||
Start -> Gameplay
|
||||
Turns + Manual 2 player.
|
||||
|
||||
Gameplay + Escape -> Overlay Menu
|
||||
Ownership based on placement + color based on placement.
|
||||
|
||||
States: Gameplay, Menu, Credits, Quit
|
||||
## 3d gameplay
|
||||
|
||||
Pick up, put down.
|
||||
Import GLTF assets and use them for drawing pawn, drone, and queens.
|
||||
|
||||
Audio for pick up/put down.
|
||||
Select piece in 3d
|
||||
3d hitbox
|
||||
|
||||
Determine valid moves.
|
||||
Pick up + Put down
|
||||
|
||||
Turns + Manual 2 player.
|
||||
Gravity for moving piece
|
||||
|
||||
Ownership based on placement + color based on placement.
|
||||
Visual flare for possible moves
|
||||
|
||||
## AI
|
||||
|
||||
RandoAI
|
||||
|
||||
Menu: Local 2 Player / Play Against RandoAI
|
||||
|
||||
Menu: settings + Settings State: Audio Volume(s), Windowing
|
||||
Menu: Settings + Settings State: Audio Volume(s), Windowing
|
||||
|
||||
## packaging
|
||||
|
||||
need to set LD_LIBRARY_PATH (linux) and PATH (windows) to a local folder
|
||||
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:
|
||||
|
||||
Loading…
Reference in New Issue