Camden Dixie O'Brien
|
7d729e42c4
|
Handle collisions
|
2025-10-14 16:51:52 +01:00 |
|
Camden Dixie O'Brien
|
d3b1b3f926
|
Implement collision detection
|
2025-10-14 16:51:42 +01:00 |
|
Camden Dixie O'Brien
|
85984a0a07
|
Add collision info to entities
|
2025-10-14 16:14:35 +01:00 |
|
Camden Dixie O'Brien
|
57f5b345f8
|
Refactor asteroid generation
|
2025-10-14 16:09:38 +01:00 |
|
Camden Dixie O'Brien
|
1291ec191f
|
Add more vector operations
|
2025-10-14 16:04:14 +01:00 |
|
Camden Dixie O'Brien
|
c3552ae872
|
Add asteroids
|
2025-10-14 14:34:12 +01:00 |
|
Camden Dixie O'Brien
|
8276769446
|
Move all input handling into input module
|
2025-10-14 12:29:13 +01:00 |
|
Camden Dixie O'Brien
|
7b31fcfac5
|
Create RNG module
|
2025-10-14 12:06:06 +01:00 |
|
Camden Dixie O'Brien
|
a698e0af7d
|
Factor game logic into own module
|
2025-10-13 23:25:46 +01:00 |
|
Camden Dixie O'Brien
|
941cb8745c
|
Increase max shapes and entities
|
2025-10-13 22:41:13 +01:00 |
|
Camden Dixie O'Brien
|
794a149f00
|
Allow display wrapping to be specified per shape
|
2025-10-13 22:41:09 +01:00 |
|
Camden Dixie O'Brien
|
bbb13108e0
|
Add shooting
|
2025-10-13 22:41:09 +01:00 |
|
Camden Dixie O'Brien
|
94fbbf4636
|
Add random jitter to fire
|
2025-10-13 21:21:09 +01:00 |
|
Camden Dixie O'Brien
|
f4b2ad38ea
|
Move ship vertices so origin is closer to visual centre
|
2025-10-13 21:10:43 +01:00 |
|
Camden Dixie O'Brien
|
7d876aaf2d
|
Refactor to seperate shapes and physics
|
2025-10-13 21:04:50 +01:00 |
|
Camden Dixie O'Brien
|
44d3bbef69
|
Rename MAX_VERTS_PER_DRAW to MAX_VERTS
|
2025-10-13 20:14:10 +01:00 |
|
Camden Dixie O'Brien
|
6d02f0947d
|
Grab input device to stop key events reaching terminal
|
2025-10-13 20:14:07 +01:00 |
|
Camden Dixie O'Brien
|
0dc7d53bbe
|
Add fire when thrust is active
|
2025-10-13 20:14:07 +01:00 |
|
Camden Dixie O'Brien
|
cbea1d73c7
|
Use warning flags in build script
|
2025-10-13 18:44:20 +01:00 |
|
Camden Dixie O'Brien
|
9bbe8f71ec
|
Add control / update logic
|
2025-10-13 18:43:40 +01:00 |
|
Camden Dixie O'Brien
|
e6ed2194c3
|
Fix wrapping
|
2025-10-13 18:42:18 +01:00 |
|
Camden Dixie O'Brien
|
7097b7fb57
|
Implement simple line drawing
|
2025-10-13 16:22:10 +01:00 |
|
Camden Dixie O'Brien
|
87a305c2e5
|
Create separate input module
|
2025-10-13 16:09:02 +01:00 |
|
Camden Dixie O'Brien
|
045d0e6085
|
Create separate renderer and framebuffer modules
|
2025-10-13 16:09:02 +01:00 |
|
Camden Dixie O'Brien
|
cb68a98347
|
Set up input handling
|
2025-10-13 13:07:20 +01:00 |
|
Camden Dixie O'Brien
|
1593accd09
|
Implement back-buffering
|
2025-10-12 19:17:21 +01:00 |
|
Camden Dixie O'Brien
|
7de7f5bfb0
|
Set up drawing to framebuffer
|
2025-10-12 18:22:18 +01:00 |
|