Kristofers Solo
|
54787e727b
|
fix(game): no more duplicates
|
2024-01-01 00:04:47 +02:00 |
|
Kristofers Solo
|
d2f898358b
|
refactor(game): remove redundant debug messaged
|
2023-12-31 22:40:39 +02:00 |
|
Kristofers Solo
|
df1a5b7069
|
fix
|
2023-12-31 02:25:37 +02:00 |
|
Kristofers Solo
|
2b6b4c34d9
|
feat(game): generate block with given coords
feat(game): update `generate_block`
Method accepts coords where to spawn blocks
|
2023-12-31 02:24:28 +02:00 |
|
Kristofers Solo
|
fd48aa5b1b
|
refactor(game): move grid to separate class
|
2023-12-28 22:24:50 +02:00 |
|
Kristofers Solo
|
482843b078
|
style(game): display readable block coords
style(game): update log output
|
2023-12-28 18:59:14 +02:00 |
|
Kristofers Solo
|
56f32f7b4a
|
feat(game): add log output
import logger
|
2023-12-28 18:59:14 +02:00 |
|
Kristofers Solo
|
c738084ce1
|
refactor(game): make some methods private
|
2023-12-28 18:25:36 +02:00 |
|
Kristofers Solo
|
566f05f67b
|
refactor(game): add movement methods
|
2023-12-28 18:22:03 +02:00 |
|
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
|
678b955309
|
add type hints
|
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
|
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
|
a5a44cb5b5
|
feat: draw Block on screen
|
2023-12-28 18:15:15 +02:00 |
|
Kristofers Solo
|
1912d6458d
|
feat(game): render screen
|
2023-12-28 18:15:15 +02:00 |
|