Commit Graph

  • a56f457482 refactor(game): mouse position Kristofers Solo 2024-01-06 16:50:37 +0200
  • 40b6556c97 refactor(game): remove Field enum Kristofers Solo 2024-01-06 16:45:30 +0200
  • 786ecb3536 feat(game): add disabled button colors Kristofers Solo 2024-01-06 16:13:28 +0200
  • 6fb7fee090 feat(game): add button highlight Kristofers Solo 2024-01-06 05:17:09 +0200
  • 7d5bf8e658 feat(game): add main menu Kristofers Solo 2024-01-06 05:07:46 +0200
  • 0afe1ed3cb refactor(game): pass mypy Kristofers Solo 2024-01-06 03:59:13 +0200
  • bb80400ad7 game(feat): add game mode Kristofers Solo 2024-01-06 03:09:10 +0200
  • 6b3f0ea619 feat(game): add logs Kristofers Solo 2024-01-06 03:02:33 +0200
  • 364988a8f8 feat(game): show only 1 next figure Kristofers Solo 2024-01-06 03:00:27 +0200
  • 2a2d1412b6 adjust config Kristofers Solo 2024-01-05 21:13:30 +0200
  • 599f456c46 feat(ai): add draw_net Kristofers Solo 2024-01-05 20:16:52 +0200
  • 80b1c7518e docs(ai): add docstrings Kristofers Solo 2024-01-05 20:04:30 +0200
  • cf952c4c12 feat(ai): adjust the fitness calculations Kristofers Solo 2024-01-05 19:54:19 +0200
  • 7fd44f2834 feat(ai): add get_wells Kristofers Solo 2024-01-05 19:06:48 +0200
  • 01a84bc201 feat(ai): add get_holes_sum Kristofers Solo 2024-01-05 18:40:00 +0200
  • 25e43aeea3 refactor(ai) Kristofers Solo 2024-01-05 18:39:07 +0200
  • 8283742b62 feat(ai): add get_holes Kristofers Solo 2024-01-05 18:38:50 +0200
  • 0d4ab8aab7 refactor(ai): add Optional Kristofers Solo 2024-01-05 18:04:17 +0200
  • 4ab9b4bb2a feat(ai): add get_bumpiness Kristofers Solo 2024-01-05 17:59:08 +0200
  • f673a9f850 feat(ai): add get_col_transition Kristofers Solo 2024-01-05 17:50:36 +0200
  • dec7c4d0e0 feat(ai): add get_row_transition Kristofers Solo 2024-01-05 17:43:14 +0200
  • b762fe6774 refactor(ai): tests Kristofers Solo 2024-01-05 17:42:46 +0200
  • aca113f562 refactor(ai): get_peaks Kristofers Solo 2024-01-05 17:42:10 +0200
  • 1ce17c43ba refactor(ai): add max and sum peaks Kristofers Solo 2024-01-05 17:19:50 +0200
  • 85254c5724 feat(ai): add get_peaks unittests Kristofers Solo 2024-01-05 17:14:14 +0200
  • bd4f30b1b5 refactor(utils, ai): move chekpoint configs Kristofers Solo 2024-01-05 17:13:57 +0200
  • bbdb824e52 feat(ai): add get_peaks Kristofers Solo 2024-01-05 17:13:23 +0200
  • 4a985b7e01 refactor(ai): move fitness.py Kristofers Solo 2024-01-05 17:13:03 +0200
  • b877fc2a59 ignore chekpoints/ Kristofers Solo 2024-01-05 16:35:10 +0200
  • 0e5e502898 feat(ai): add checkpoint path as argument on launch Kristofers Solo 2024-01-05 16:34:26 +0200
  • e6cef45d19 feat(utils, ai): set neat config file location in Config Kristofers Solo 2024-01-05 16:26:19 +0200
  • daadaeb2c6 feat(ai): add fitness calculation function templates Kristofers Solo 2024-01-05 16:22:43 +0200
  • 90eac234ec fix(ai): next figure Kristofers Solo 2024-01-05 16:22:14 +0200
  • 4e46047243 feat(utils, ai): set AI paths in Config Kristofers Solo 2024-01-05 16:21:59 +0200
  • 845f2bd024 feat(ai): add plot Kristofers Solo 2024-01-05 15:51:53 +0200
  • 64f14d178f refactor(ai): adjust the fitness calculation Kristofers Solo 2024-01-05 15:51:35 +0200
  • 43fb1eb8d2 refactor(ai) Kristofers Solo 2024-01-04 19:38:23 +0200
  • 33554bf0e0 feat(game): add mute Kristofers Solo 2024-01-04 18:51:06 +0200
  • 9aae271bf4 feat(ai): add io Kristofers Solo 2024-01-04 18:48:42 +0200
  • a880dd45fd fix(game): reset Kristofers Solo 2024-01-04 18:45:29 +0200
  • c16c031ae2 feat(ai): add fitness calculation Kristofers Solo 2024-01-04 18:45:09 +0200
  • a49f03248f feat(ai): add genome evaluation function Kristofers Solo 2024-01-04 18:42:43 +0200
  • 858d2a98fc feat(game): expose some methods Kristofers Solo 2024-01-04 18:42:28 +0200
  • 96802195cb feat(ai): add config Kristofers Solo 2024-01-04 18:33:03 +0200
  • 932dea1676 feat(ai): add training func Kristofers Solo 2024-01-04 18:29:40 +0200
  • 1ead412528 feat(game): add rotation direction Kristofers Solo 2024-01-04 17:41:43 +0200
  • b4157ef8b0 feat(game): add drop option Kristofers Solo 2024-01-04 17:19:55 +0200
  • ac46665dca docs(game): add docstrings Kristofers Solo 2024-01-04 06:57:53 +0200
  • 918e832862 refactor(game): broke Main into smaller methods Kristofers Solo 2024-01-04 06:51:03 +0200
  • 7f9b1fb266 feat(game): add langing sound Kristofers Solo 2024-01-04 06:43:34 +0200
  • 91587b772f feat(game): add background music Kristofers Solo 2024-01-04 06:41:11 +0200
  • a294ba4e90 feat(game): add game over and restart methods Kristofers Solo 2024-01-04 06:34:29 +0200
  • 384a4d8d74 feat(game): add scoring mechanic Kristofers Solo 2024-01-04 06:29:18 +0200
  • ee179036e2 feat(game): display text Kristofers Solo 2024-01-04 05:57:39 +0200
  • 99f316d35a feat: add fonts Kristofers Solo 2024-01-04 05:57:21 +0200
  • 3962ad4e14 feat(game): increase down speed on key press Kristofers Solo 2024-01-04 05:36:00 +0200
  • 3b4865b8a1 feat(game): positions next figure images Kristofers Solo 2024-01-04 05:26:29 +0200
  • e5475e6e5f feat(game): preview next figure images Kristofers Solo 2024-01-04 05:22:02 +0200
  • 738627d409 feat(game): add figure images Kristofers Solo 2024-01-04 05:18:11 +0200
  • aa96feb93b style(game): rename shape to figure Kristofers Solo 2024-01-04 04:59:37 +0200
  • 29c0460fb2 feat(game): add generation of next Figures Kristofers Solo 2024-01-04 04:58:00 +0200
  • 2c040b4575 feat(game): add figure rotation Kristofers Solo 2024-01-04 04:46:50 +0200
  • 2df1c0a156 feat(game): add full row disappearance and movement Kristofers Solo 2024-01-04 04:24:49 +0200
  • 976f7d51cd feat(game): add horizontal block collision Kristofers Solo 2024-01-04 03:59:37 +0200
  • e68abf8f94 feat(game): add vertical block collision Kristofers Solo 2024-01-04 03:56:45 +0200
  • a211dd0254 feat(game): generate new figure Kristofers Solo 2024-01-04 03:20:52 +0200
  • 5a12de0c88 feat(utils): add enum options Kristofers Solo 2024-01-04 03:14:25 +0200
  • dbc445b323 feat(game): add horizontal border Kristofers Solo 2024-01-04 03:12:51 +0200
  • d28f24cf0a feat(game): add vertical borders Kristofers Solo 2024-01-04 03:05:26 +0200
  • 684f5ba196 refactor(game): use Direction enum Kristofers Solo 2024-01-04 02:59:50 +0200
  • 86d7899e1f feat(game): add horizontal movement Kristofers Solo 2024-01-04 02:54:02 +0200
  • ae31baf925 feat(game): add block movement down Kristofers Solo 2024-01-04 02:40:19 +0200
  • e31195d486 feat(game): add Timer Kristofers Solo 2024-01-04 02:35:11 +0200
  • 5291ca5de5 fix(game): grid border render Kristofers Solo 2024-01-04 02:15:58 +0200
  • b5e7a7b12f feat(game): add figure offset Kristofers Solo 2024-01-04 02:04:49 +0200
  • 29d83322af feat(game): add Tetramino class Kristofers Solo 2024-01-04 02:02:48 +0200
  • 54b5aa5774 refactor(utils): replace Position with Vector2 Kristofers Solo 2024-01-04 02:02:33 +0200
  • 9b82ca080e refactor(utils): move Position and Size to separate files Kristofers Solo 2024-01-04 01:15:56 +0200
  • e045779158 feat(game): add Block class Kristofers Solo 2024-01-04 01:15:34 +0200
  • 06fa7c4cf7 fix(game): flickering Kristofers Solo 2024-01-04 00:57:56 +0200
  • 25e56a3482 feat(game): add Preview surface Kristofers Solo 2024-01-04 00:35:39 +0200
  • 9767d54424 refactor(game): Menu to Main Kristofers Solo 2024-01-04 00:31:48 +0200
  • 9c306df840 feat(game): add Score surface Kristofers Solo 2024-01-04 00:31:35 +0200
  • 306e59ce07 feat(utils): add Size and Position Kristofers Solo 2024-01-04 00:30:41 +0200
  • 04e346a9b9 feat(game): add Game surface Kristofers Solo 2024-01-03 23:37:59 +0200
  • 3b51a9a62f feat(game): add Menu surface / main window Kristofers Solo 2024-01-03 23:33:30 +0200
  • d299934e7c feat(utils): add game configs/settings Kristofers Solo 2024-01-03 22:47:20 +0200
  • 7bc10c62d0 Initial commit Kristofers Solo 2024-01-03 22:35:26 +0200