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