This website works better with JavaScript.
545cad9d02
TODOs
main
Elijah Voigt
2025-12-13 22:32:08 -0800
0c42c33b7e
We can draw a shape!
Elijah Voigt
2025-12-13 22:24:59 -0800
c3bc656435
Tests pass! Still havent drawn anything but we are making progress
Elijah Voigt
2025-12-13 21:53:33 -0800
c9d962df8d
Shape layout stuff, test driven developmen to the rescue
Elijah Voigt
2025-12-13 21:29:29 -0800
125f303ec4
we have drawing from an asset!
Elijah Voigt
2025-12-12 23:37:32 -0800
1536b43c51
Adding real spawning logic for handle<ShapeAsset>
Elijah Voigt
2025-12-12 23:22:08 -0800
86436575e2
Simplify binary states
Elijah Voigt
2025-12-12 23:20:33 -0800
2376e05109
Print states in debug menu
Elijah Voigt
2025-12-12 23:07:17 -0800
f3128b9c38
Toggle debug state with f12
Elijah Voigt
2025-12-10 22:52:59 -0800
198233236d
Toggle debug state with f12
Elijah Voigt
2025-12-10 22:43:37 -0800
fd2c52b5ac
Log state transitions
Elijah Voigt
2025-12-10 22:39:08 -0800
44a343ff71
I belive things are loading correctly...
Elijah Voigt
2025-12-10 22:16:38 -0800
b122c5cf0f
Loading seems to work
Elijah Voigt
2025-12-10 21:55:55 -0800
e07ff07e23
Stubbing out shape asset loading for tetris, also fixed imports
Elijah Voigt
2025-12-10 21:46:01 -0800
277260ecf6
Stubbing out tetris game
Elijah Voigt
2025-12-09 22:06:22 -0800
b576de94e4
restarting on tetris
Elijah Voigt
2025-12-04 22:27:27 -0800
6b2370c6a5
Save feathers example, intend to redo ui at some point
Elijah Voigt
2025-12-04 22:12:18 -0800
e1dcda4584
Saving my place before basically starting over
Elijah Voigt
2025-12-04 21:55:18 -0800
570b4916bc
saving my place
Elijah Voigt
2025-12-04 21:34:07 -0800
6e7ac3ce4e
update toolchain
Elijah Voigt
2025-12-04 21:33:29 -0800
2b1e4b4c8f
Deal with jj removal
Elijah Voigt
2025-12-04 21:33:06 -0800
ea4448f781
Fix a bug where textures did not follow debug state when new entities were spawned (i.e., shapes), leading to textured shapes being added in debug mode.
Elijah Voigt
2025-11-21 22:58:46 -0800
a53e65af9a
Simple art pass
Elijah Voigt
2025-11-20 22:45:00 -0800
824cb998ff
Recognize fail state for a level
Elijah Voigt
2025-11-19 22:15:11 -0800
1074555bab
Recognize an "end state" for the game
Elijah Voigt
2025-11-19 20:43:57 -0800
6fd9550975
Shape colors
Elijah Voigt
2025-11-17 21:50:20 -0800
2efa01bb89
jj: initial commit
Elijah Voigt
2025-11-11 20:34:09 -0800
50c802fdab
Refactor: change how shapes are represented.
Elijah Voigt
2025-11-09 21:56:38 -0800
882aac6e6e
clippy
Elijah Voigt
2025-11-07 21:17:25 -0800
acbf89a077
Everything compiles
Elijah Voigt
2025-11-07 21:15:04 -0800
c3cd7f87b6
Further migration to 0.17. Saving my place again
Elijah Voigt
2025-11-06 23:18:31 -0800
602d6a923e
Tetris works on 0.17
Elijah Voigt
2025-11-06 16:17:33 -0800
1e2d37ed60
bevy 0.16 -> 0.17 saving my place
Elijah Voigt
2025-11-05 23:16:45 -0800
96583f4cea
Added damage to player, clear lines damage more, and refactored damage in general
Elijah Voigt
2025-11-04 21:43:31 -0800
76733e20d8
Assigning and drawing health
Elijah Voigt
2025-11-02 20:50:08 -0800
db480af595
Very basic entities for battler
Elijah Voigt
2025-10-31 16:16:30 -0700
2a5d7363fe
Assert when two entities should not share the same grid position but do
Elijah Voigt
2025-10-30 16:39:35 -0700
a310bddce0
Sprite background (ish) and correct size for ui elements
Elijah Voigt
2025-10-30 16:19:54 -0700
1c99950e65
Rendering to images works, images are ui nodes
Elijah Voigt
2025-10-29 22:31:56 -0700
e6093b3fcb
Very rough swap mechanic
Elijah Voigt
2025-10-28 16:26:25 -0700
66c6019ea4
Skip is still buggy but just... less so.
Elijah Voigt
2025-10-27 22:06:48 -0700
a73f5ddb05
Base implementation of space to skip piece to end
Elijah Voigt
2025-10-27 21:33:38 -0700
21ad8763e4
Remove the orientation enum
Elijah Voigt
2025-10-25 22:54:58 -0700
a6c96a6588
Fixed line clearing bug
Elijah Voigt
2025-10-25 22:51:14 -0700
728e36171b
Adding score and next piece preview
Elijah Voigt
2025-10-25 22:00:49 -0700
c3335e9263
Move tests to separate file, escape -> pause
Elijah Voigt
2025-10-25 14:51:37 -0700
90a6181e22
We did it chat. We got clearing lines working
Elijah Voigt
2025-10-24 22:40:59 -0700
a13aa62a1f
Fix left side bounds checking
Elijah Voigt
2025-10-23 16:07:14 -0700
39b11593ca
Fixed collision directionality bug
Elijah Voigt
2025-10-23 16:03:28 -0700
11864e1229
Drawing piece based on shape matrix works!
Elijah Voigt
2025-10-21 16:39:11 -0700
4c35daac3e
Tests pass so we are... almost cooking
Elijah Voigt
2025-10-20 22:28:37 -0700
0d1a680625
Starting on shape-is-matrix implementation
Elijah Voigt
2025-10-19 22:34:27 -0700
7ef5a73704
not perfect, but gooder movement
Elijah Voigt
2025-10-18 22:30:03 -0700
c4394f9728
Moving in the right direction for movement checking
Elijah Voigt
2025-10-15 23:25:19 -0700
c21636629e
Initial clear line code, untested
Elijah Voigt
2025-10-11 22:34:08 -0700
f0d41f15ee
Potential logic fix
Elijah Voigt
2025-10-11 22:03:17 -0700
f6aae11f8c
Hit detection not working, but not horribly broken either... somewhere in between.
Elijah Voigt
2025-10-11 22:01:23 -0700
2cab218e5c
Tighten up tetrino grid movement
Elijah Voigt
2025-10-11 21:49:19 -0700
b51884ac69
Moved away from childof relationship!
Elijah Voigt
2025-10-11 21:03:00 -0700
fb535106ca
Display shape and orientation for debugging
Elijah Voigt
2025-10-10 20:12:27 -0700
78854196a1
Rotations look mooooostly right
Elijah Voigt
2025-10-10 16:31:17 -0700
7ae68f0e4c
The basic idea of "Move the tiles instead of rotating the shapes"
Elijah Voigt
2025-10-09 23:43:35 -0700
c62350e382
Spawning pieces at top of board by default
Elijah Voigt
2025-10-07 16:12:59 -0700
459740a0ef
Add automatic falling
Elijah Voigt
2025-10-07 16:11:27 -0700
f89d52bfbf
Add bounds checking for pieces
Elijah Voigt
2025-10-07 15:49:24 -0700
a9b50512e6
Simple piece with rotation/orientation
Elijah Voigt
2025-10-04 14:43:02 -0700
173a03a7dd
tetris: We have a grid...ish
Elijah Voigt
2025-10-04 14:12:08 -0700
333dae9089
tetris: we have a block that can move
Elijah Voigt
2025-10-03 21:40:25 -0700
3edb3687cb
Parallax3d with on-screen buttons
Elijah Voigt
2025-09-22 21:02:30 -0700
a17ae88a9f
trying to use avian for the events
Elijah Voigt
2025-09-15 11:48:00 -0700
88cd679fa7
Parallax 2d (sans wraparound) working
Elijah Voigt
2025-09-09 22:38:57 -0700
d1ad7c04bd
parallax3d example, stub out parallax 2d example
Elijah Voigt
2025-09-09 21:49:31 -0700
e2554bd8f7
Add loading indicator and increase flappy bird ground square sizes
Elijah Voigt
2025-09-05 21:07:21 -0700
77998a5197
Remove resize constraints from base game plugin
Elijah Voigt
2025-08-25 22:58:08 -0700
3d12aebec9
use okchla color for better movement between shades
Elijah Voigt
2025-08-25 22:43:30 -0700
d4cfeb42ff
try adding resize constraints to base game plugin
Elijah Voigt
2025-08-25 22:39:10 -0700
a6adc5dfc8
Disable window scaling (doesnt work in weird cases)
Elijah Voigt
2025-08-24 15:07:46 -0700
7130672c40
Add UI scaling and window example
Elijah Voigt
2025-08-24 14:38:00 -0700
a201c2466b
remove window sizing
Elijah Voigt
2025-08-22 12:47:33 -0700
7aa2f344f9
set window resolution to phone-like
Elijah Voigt
2025-08-22 12:14:16 -0700
1f42537f48
Remove quit button in web release
Elijah Voigt
2025-08-22 11:48:48 -0700
0b05e56e4b
Logo, misc cleanup for shipping
Elijah Voigt
2025-08-21 11:23:28 -0700
b513d2f987
flappy launch cleanup
Elijah Voigt
2025-08-20 11:26:20 -0700
624b208156
remove unused assets
Elijah Voigt
2025-08-20 11:00:24 -0700
bb94851357
remove audio
Elijah Voigt
2025-08-20 10:58:33 -0700
3779e1fb17
Art pass
Elijah Voigt
2025-08-20 10:56:14 -0700
0800c56c12
pipes move when batch changes!
Elijah Voigt
2025-08-19 11:46:46 -0700
d1957652c5
technically functional, just looks very bad.
Elijah Voigt
2025-08-19 11:25:53 -0700
4a2bbf3242
More correct parallax example!
Elijah Voigt
2025-08-19 11:13:52 -0700
1525cc75f9
There is a bug with parallax and I dont know where/what it is...
Elijah Voigt
2025-08-18 22:06:22 -0700
8374d87d45
And with that... it is working flawlessly
Elijah Voigt
2025-08-18 12:30:07 -0700
654dd32fce
Parallax almost wraps correctly!
Elijah Voigt
2025-08-18 12:21:58 -0700
b8a626194b
Slight rework of parallax system
Elijah Voigt
2025-08-18 11:34:39 -0700
c1de38988f
Parallax example works ish with repeating patterns
Elijah Voigt
2025-08-15 22:57:05 -0700
063a3dd7fc
Limit rewind to some static number (currently 5s)
Elijah Voigt
2025-08-15 16:13:28 -0700
94383709c3
Reduce rewind data being stored
Elijah Voigt
2025-08-15 15:57:19 -0700
ccfaf30b81
Add rewind and play icons to rewind and flap buttons
Elijah Voigt
2025-08-15 14:55:56 -0700
3aea4ee5b0
play/rewind assets
Elijah Voigt
2025-08-15 11:26:13 -0700
fd716e3989
I believe I fixed the rewind bug
Elijah Voigt
2025-08-15 11:11:26 -0700
8c440317e7
Parallax system + example, need to integrate into flappy bird
Elijah Voigt
2025-08-13 13:52:47 -0700