27 Commits (728e36171bebb5dc81b8dc994ca95d100c0bebde)

Author SHA1 Message Date
Elijah Voigt 728e36171b Adding score and next piece preview 1 day ago
Elijah Voigt c3335e9263 Move tests to separate file, escape -> pause 2 days ago
Elijah Voigt 90a6181e22 We did it chat. We got clearing lines working 2 days ago
Elijah Voigt a13aa62a1f Fix left side bounds checking 4 days ago
Elijah Voigt 39b11593ca Fixed collision directionality bug 4 days ago
Elijah Voigt 11864e1229 Drawing piece based on shape matrix works! 6 days ago
Elijah Voigt 4c35daac3e Tests pass so we are... almost cooking 6 days ago
Elijah Voigt 0d1a680625 Starting on shape-is-matrix implementation 1 week ago
Elijah Voigt 7ef5a73704 not perfect, but gooder movement 1 week ago
Elijah Voigt c4394f9728 Moving in the right direction for movement checking 2 weeks ago
Elijah Voigt c21636629e Initial clear line code, untested 2 weeks ago
Elijah Voigt f0d41f15ee Potential logic fix 2 weeks ago
Elijah Voigt f6aae11f8c Hit detection not working, but not horribly broken either... somewhere in between. 2 weeks ago
Elijah Voigt 2cab218e5c Tighten up tetrino grid movement 2 weeks ago
Elijah Voigt b51884ac69 Moved away from childof relationship!
Instead of using ChildOf, which has Transform implications, we created
our own relationship:

    ShapeBlocks(Vec<Entity>) <-> BlockOf { parent: Entity }

This relationship just informs how to place blocks with a
RelativePosition near their GridPosition parents without having to deal
with the Transform of the parent.
2 weeks ago
Elijah Voigt fb535106ca Display shape and orientation for debugging 2 weeks ago
Elijah Voigt 78854196a1 Rotations look mooooostly right 2 weeks ago
Elijah Voigt 7ae68f0e4c The basic idea of "Move the tiles instead of rotating the shapes"
It is very buggy, but you get the just if what I'm going for.

I'll fix it up tomorrow.
2 weeks ago
Elijah Voigt c62350e382 Spawning pieces at top of board by default 3 weeks ago
Elijah Voigt 459740a0ef Add automatic falling 3 weeks ago
Elijah Voigt f89d52bfbf Add bounds checking for pieces 3 weeks ago
Elijah Voigt a9b50512e6 Simple piece with rotation/orientation 3 weeks ago
Elijah Voigt 173a03a7dd tetris: We have a grid...ish 3 weeks ago
Elijah Voigt 333dae9089 tetris: we have a block that can move 3 weeks ago
Elijah Voigt 8d891e74d0 Break some components out into 2d/3d variants for import 3 months ago
Elijah Voigt a96e86ea9b Add name to base game, clean up for web release 4 months ago
Elijah Voigt 04777a4e33 Starting on the most basic trees implementation
Also:
* Track files with git-lfs (png, xcf)
* Debugger tooltip for UI elements
* Make tooltip render above everything else
4 months ago