Commit Graph

241 Commits (0aa3c2725c03b400bfcec5af59198a64fcfac004)
 

Author SHA1 Message Date
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 fc2a0850d7 holy shit it just kinda works 2 years ago
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