b86aea043e 
								
							
								 
							
						 
						
							
							
								
								Parsing board from ascii  
							
							... 
							
							
							
							Mostly useful for testing! 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								df1a2a3bf7 
								
							
								 
							
						 
						
							
							
								
								put-down animation works!  
							
							... 
							
							
							
							Thank christ 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								4cebce8bf2 
								
							
								 
							
						 
						
							
							
								
								break down select and pointer hover  
							
							... 
							
							
							
							This allows us to hook into the hovered piece for debugging 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								63ca981aa4 
								
							
								 
							
						 
						
							
							
								
								somewhat fix shadows with system ordering  
							
							
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								0cf4fe4fb6 
								
							
								 
							
						 
						
							
							
								
								handle skip to end of animation  
							
							
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								52f978e70a 
								
							
								 
							
						 
						
							
							
								
								Basically the intro works...  
							
							... 
							
							
							
							There's def some bugs with clicking through the intro title... 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								95559d8887 
								
							
								 
							
						 
						
							
							
								
								Very small quality of life stuff, broke shadows  
							
							... 
							
							
							
							Click to move through into + title
Speed up animations by pressing down instead of jumping to end.
    (tweakable) 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								9f5856f86f 
								
							
								 
							
						 
						
							
							
								
								Add shadows, fix some animation jank, iterate on valid move indicator  
							
							
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								5bf70e5980 
								
							
								 
							
						 
						
							
							
								
								Updated skybox, title, buttons  
							
							
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								6e2d96a17b 
								
							
								 
							
						 
						
							
							
								
								audio intensity  
							
							
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								1a056277c9 
								
							
								 
							
						 
						
							
							
								
								Fixed a small amount of jank with the alpha on the title  
							
							... 
							
							
							
							Still a small amount of alpha jank on buttons sadly... 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								a0c50a88c6 
								
							
								 
							
						 
						
							
							
								
								Slightly improved valid move indicator, title rendered text  
							
							
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								3d6ca40e67 
								
							
								 
							
						 
						
							
							
								
								There are some bugs in the rewrite, need some elbow-grease to iron them out  
							
							
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								3157666d84 
								
							
								 
							
						 
						
							
							
								
								Re-architecture for moves  
							
							... 
							
							
							
							Now that moves are a bit more complicated I did a pass at calculating
which moves are valid for a given piece.
The speed/memory usage on this version is likely higher, but we're
dealing with really small numbers of moves so I'm not worried about
it. Optimizations should be simple if I look for them.
As for the re-architect, we generate a list of possible moves for a
piece, check that against some candidates spot, and if it _could_ be a
valid move, we do additional checks like if this is a capture, if this
is an invalidating move, or if this would "Jump" (which was my main goal
with this refactor). 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								f0befe0928 
								
							
								 
							
						 
						
							
							
								
								Queen "no jumping" is _mostly_ implemented.  
							
							... 
							
							
							
							You can still jump over enemies which is BS.
That is going to require some... magic... to fix. 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								0edfcfec5b 
								
							
								 
							
						 
						
							
							
								
								Drone has "no jumping" implemented  
							
							
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								7e69ae134a 
								
							
								 
							
						 
						
							
							
								
								Lol fixed it  
							
							
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								ec09fe4d28 
								
							
								 
							
						 
						
							
							
								
								So we un-fixed the issue with the dissolve  
							
							... 
							
							
							
							The base color seems really important... unfortunately... 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								12feaca205 
								
							
								 
							
						 
						
							
							
								
								OK intro animation looks good enough... for now.  
							
							
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								783eb95fe4 
								
							
								 
							
						 
						
							
							
								
								cargo fmt  
							
							
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								595076607e 
								
							
								 
							
						 
						
							
							
								
								I mean the intro part works...  
							
							... 
							
							
							
							Outro does not... 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								eb698b0316 
								
							
								 
							
						 
						
							
							
								
								First stab at dissolving title  
							
							... 
							
							
							
							I wrote this literally without running it.
Let's see if I nailed it :fingerscrossed: 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								7fd38dab26 
								
							
								 
							
						 
						
							
							
								
								yay the shared material problem is fixed  
							
							... 
							
							
							
							Now on to getting that intro dissolving! 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								3275582176 
								
							
								 
							
						 
						
							
							
								
								cargo fmt... also maybe fix that shared materials thing  
							
							
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								2d476b89da 
								
							
								 
							
						 
						
							
							
								
								Oh good, the piece was moving, it was just invisible!  
							
							
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								37a7488852 
								
							
								 
							
						 
						
							
							
								
								Dissolve refactor: It ain't perfect, it ain't done, but it's progress!  
							
							... 
							
							
							
							Yay incremental progress toward the old effect!
The function that plays the animation for dissolving when pieces are
tagged is roughly working.
The only downsides now are that multiple pieces are sharing the same
material, and more importantly the piece should be moving to the side of
the board but it is not! 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								7b4682bc21 
								
							
								 
							
						 
						
							
							
								
								mid refactor: dissolve::{in,out} tagging for animation  
							
							... 
							
							
							
							So far things are borked, but it _feels_ like we're going in the right
direction 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								72811d6d04 
								
							
								 
							
						 
						
							
							
								
								The dissolve texture is fixed!  
							
							... 
							
							
							
							Somehow there are _more_ bugs now, but a big one is fixed! 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								e4e993ed64 
								
							
								 
							
						 
						
							
							
								
								Dissovle not fixed, but at least it doesn't crash!  
							
							
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								1b70e0707e 
								
							
								 
							
						 
						
							
							
								
								Fixing selecting multiple pieces woot woot!  
							
							
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								06fa416447 
								
							
								 
							
						 
						
							
							
								
								Model replacement kinda sorta works -- ship it!  
							
							
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								6ce3fffa87 
								
							
								 
							
						 
						
							
							
								
								Still borked, saving my place  
							
							... 
							
							
							
							rolling back in hopes that it fixes things... 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								0972d2ef91 
								
							
								 
							
						 
						
							
							
								
								Welp I broke something...  
							
							
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								c9cf364c13 
								
							
								 
							
						 
						
							
							
								
								Saving my place before making a big change  
							
							... 
							
							
							
							Going to try simplifying the piece updating logic into one method 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								3d613864bd 
								
							
								 
							
						 
						
							
							
								
								Upgrade successful, the game runs!  
							
							
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								ac7458a0f9 
								
							
								 
							
						 
						
							
							
								
								Clippy is happy  
							
							
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								618d0c87b4 
								
							
								 
							
						 
						
							
							
								
								Remove examples  
							
							... 
							
							
							
							Too much work to maintain wrt upgrades 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								023dd9dc00 
								
							
								 
							
						 
						
							
							
								
								Clippy fixes  
							
							
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								e031ebd22a 
								
							
								 
							
						 
						
							
							
								
								Fixing some bevy 0.13 errors  
							
							
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								877f7001b1 
								
							
								 
							
						 
						
							
							
								
								Mostly updated to bevy 0.13  
							
							
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								d3c2289d41 
								
							
								 
							
						 
						
							
							
								
								why you no iter_many_mut().for_each()???  
							
							
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								c04f72dccd 
								
							
								 
							
						 
						
							
							
								
								🤷  
							
							... 
							
							
							
							The tutorial fails to init sometimes for some weird reason... 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								a7ffd6e0f9 
								
							
								 
							
						 
						
							
							
								
								Button images rough implementation  
							
							... 
							
							
							
							Tuning font sizing and need to add font changes upon interaction 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								8e2d4ab7af 
								
							
								 
							
						 
						
							
							
								
								Still not sure how to get rid of fog at startup...  
							
							
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								bd303af745 
								
							
								 
							
						 
						
							
							
								
								clicking through animations/intro scroll  
							
							
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								ca95bf46ec 
								
							
								 
							
						 
						
							
							
								
								escape is handled gracefully in most situations  
							
							
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								1ffb34b93b 
								
							
								 
							
						 
						
							
							
								
								Well I got endgame working, then I kept going  
							
							... 
							
							
							
							Probably broke something, but I'm working on escape handling in
different contexts. Mostly going to the "expected" menu. 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								aef8c719f2 
								
							
								 
							
						 
						
							
							
								
								tutorial menu works  
							
							
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								3091a15dea 
								
							
								 
							
						 
						
							
							
								
								main menu works!  
							
							
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								4b5c90f1ba 
								
							
								 
							
						 
						
							
							
								
								saving my place working on menus  
							
							... 
							
							
							
							Also refactored my custom any_component_X methods to act more like other
conditionals 
							
						 
						
							2 years ago