Elijah Voigt
983779c948
De-select does not work...
2 years ago
Elijah C. Voigt
ea99af748c
possible moves works as expectedgit add .; git commit (now to filter down to actually valid moves...
2 years ago
Elijah C. Voigt
1eba3d962e
moves is making progress
2 years ago
Elijah C. Voigt
cdf0b52ea6
no progress is made, but code has changed
2 years ago
Elijah C. Voigt
61ce668383
it was z-stackinggit add .; git status duhgit add .; git status
2 years ago
Elijah C. Voigt
38b796ad31
bug infestation. selecting/capturing/etc in 2d works worse than in 3d
2 years ago
Elijah C. Voigt
8e0254c7e8
refactor states; separate display and play states
2 years ago
Elijah C. Voigt
a5bb2aa385
exclusive selection
2 years ago
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
Elijah C. Voigt
b4270899d2
Moving works in 2d!
...
Now just need to generalize 3d selection to select pieces + board tiles for movement to work there!
Exicted!
2 years ago
Elijah C. Voigt
729c74e932
Select refactors for 2d, sync select/deselects
2 years ago
Elijah C. Voigt
fdd3ccaa84
cargo fmt
2 years ago
Elijah C. Voigt
5c92c07d94
Make it work on MacOS
2 years ago
Elijah C. Voigt
fce038b7ac
correct credits file name
2 years ago
Elijah Voigt
f32d462df6
Added hitboxes
2 years ago
Elijah Voigt
8a5375e445
The animations work and they look sick
2 years ago
Elijah Voigt
668bb64e68
pickup/putdown animationsgit add .; git commit
2 years ago
Elijah Voigt
1aec9ae9ce
Stand-in pick-up/put-down movement. Next: animationsgit diff HEAD~1
2 years ago
Elijah Voigt
9cb7043eed
Some improvements... 2d breaks when you select in 3d though...
2 years ago
Elijah Voigt
df74674c96
Basic 3d select implemented0
2 years ago
Elijah Voigt
c987ad10b1
got display 3d color changing working
2 years ago
Elijah Voigt
9da2109dd9
Debug rotating camera to appreciate the skybox
2 years ago
Elijah Voigt
91188a6219
Skybox!
...
Skybox example and working in game.
Need to do something cool to take advantage of it like moving the
camera, but it's there and I know roughly how to make one!
2 years ago
Elijah Voigt
fe013dcf3c
Starting work on skybox
...
need to make an example to just prove it out.
But at least it doesn't crash the game!
2 years ago
Elijah Voigt
f87bfb5a6c
Loading screen. Ironing out bugs with color change?
2 years ago
Elijah Voigt
6dac7f5e4d
changing side colors, buggy but works
2 years ago
Elijah Voigt
2c17ecb1cd
Credits!
...
They are very rough, but easy enough to improve with some simple
parsing.
2 years ago
Elijah Voigt
8a9b47be6b
Drastic rework of movement
...
* Added `moves` ledger to Board
* This should help with future work like undo, automated tests,
net-play.
* Refactored 2d and 3d displays to use BoardIndex -> Transform
* This means we can have a generic system set the position of Entities
based on moves on the Board.
* Refactored 2d view to have centered board
* (instead of shifting root entity which had poor behavior
characteristics)
2 years ago
Elijah Voigt
03fa207297
Generic update board system in progress
2 years ago
Elijah C. Voigt
a106db2d14
update fmod assets
2 years ago
Elijah C. Voigt
1a4ae123ab
Move assets for playing in google drive
2 years ago
Elijah Voigt
ca07ec8da0
TODO Planning
2 years ago
Elijah Voigt
f904945a05
3d board drawing and gizmos enabled with debug mode
2 years ago
Elijah Voigt
4dbf524e3f
load state actually blocks now
2 years ago
Elijah Voigt
b8138c0129
Simple 2d/3d toggle
2 years ago
Elijah Voigt
4f54cece67
moving pieces, background image, pickup/putdown audio
2 years ago
Elijah Voigt
14307a710b
Very simple audio
2 years ago
Elijah Voigt
293f27aba9
menu!
2 years ago
Elijah C. Voigt
426292685a
Set cargo_manifest_dir if not set
...
This is to address an `unwrap` in bevy_fmod I intend to remove in a PR.
2 years ago
Elijah C. Voigt
8e57eb3a49
Successful windows build working
2 years ago
Elijah Voigt
955c3effd7
Cross compilation...ish
2 years ago
Elijah Voigt
a425a5756c
Selecting + Calling the piece (board.at)
2 years ago
Elijah Voigt
b73a2ac5bc
2D Selecting indexes works!
...
Also improved art a bit.
Still programmer art, but it's at least on theme.
Inspired by the colors of Mars.
2 years ago
Elijah Voigt
5f255275e0
Drawing pieces on the board!
...
Also states: 2d state, skeleton 3d state, menu state, loading state.
Really leaning into the bevy system scheduling.
2 years ago
Elijah Voigt
9cf884e54f
Mostly 2d sprites and code organization
2 years ago
Elijah Voigt
d5adb6955d
Simple board with ascii debugging system
2 years ago
Elijah Voigt
c856b3be48
Initial commit, fmod kinda works?!
2 years ago