Elijah Voigt
e1c4a99baf
starting on ray intersection work
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
ab130b4be9
Updating blend file and adding png skybox
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 C. Voigt
262c17e1d2
Windows fmod libraries
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
458abee8b3
import xcf (gimp) and png files to git lfs
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
21f5bded8a
Board index I think is key for bridging game resource to display
2 years ago
Elijah Voigt
9cf884e54f
Mostly 2d sprites and code organization
2 years ago
Elijah Voigt
69fb637ff7
Outline of what to work on
2 years ago
Elijah Voigt
d5adb6955d
Simple board with ascii debugging system
2 years ago
Elijah Voigt
2c84c1cef8
Fixup hello-fmod with buttons!
2 years ago
Elijah Voigt
e18ce0e4fe
Update asses
2 years ago
Elijah C. Voigt
0147511426
GLTF inspector for playing around with object files
2 years ago
Elijah Voigt
e7a261ce36
Dynamic audio picking
2 years ago
Elijah Voigt
dd7deb29b8
Got the example working!
...
First found event parameters, how to modify them, and the setting in
FMOD for it to work in-engine.
2 years ago
Elijah Voigt
c856b3be48
Initial commit, fmod kinda works?!
2 years ago