Commit Graph

  • 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