Commit Graph

17 Commits

Author SHA1 Message Date
Kristofers Solo
c40ec42ff1 feat(game): setup logger 2023-12-28 18:15:34 +02:00
Kristofers Solo
144cf771f0 docs(game): add docstrings
fix typo
2023-12-28 18:15:34 +02:00
Kristofers Solo
50145ae6a6 feat(game): add "dunder" methods for Block 2023-12-28 18:15:15 +02:00
Kristofers Solo
678b955309 add type hints 2023-12-28 18:15:15 +02:00
Kristofers Solo
0bfba71735 moved to pygame-ce 2023-12-28 18:15:15 +02:00
Kristofers Solo
7fc9e0b644 feat(game): generate new block after move 2023-12-28 18:15:15 +02:00
Kristofers Solo
e45e6b16b3 feat(game): add block colors
Each block value has different color
2023-12-28 18:15:15 +02:00
Kristofers Solo
789bebabfa feat(game): add screen margin
Block cannot get out of screen
2023-12-28 18:15:15 +02:00
Kristofers Solo
d2d2a07822 feat(game): add block movement
Allowed movemt keys are WASD, Arrow keys and vim motion keys
2023-12-28 18:15:15 +02:00
Kristofers Solo
72b31e90c0 feat: add sprite collision check 2023-12-28 18:15:15 +02:00
Kristofers Solo
104fed4705 feat: add different value posibility 2023-12-28 18:15:15 +02:00
Kristofers Solo
a5a44cb5b5 feat: draw Block on screen 2023-12-28 18:15:15 +02:00
Kristofers Solo
d1490bd49e feat(game): add configs 2023-12-28 18:15:15 +02:00
Kristofers Solo
eddab448be feat(game): add TokyoNight colorscheme 2023-12-28 18:15:15 +02:00
Kristofers Solo
1912d6458d feat(game): render screen 2023-12-28 18:15:15 +02:00
Kristofers Solo
45a1f690b7 Initial commit 2023-12-23 20:00:06 +02:00
Kristofers Solo
f07d5e3527
Initial commit 2023-12-23 19:58:25 +02:00