thetek
|
cc7ce92253
|
chore: add game link to readme
|
2023-06-29 10:06:50 +02:00 |
thetek
|
51c850ccca
|
merge: 'doc: add comments' (#2) [dev -> main]
Reviewed-on: #2
|
2023-06-28 10:49:08 +02:00 |
thetek
|
4f7b17a2b6
|
doc: add comments
|
2023-06-24 17:12:41 +02:00 |
thetek
|
340bdd625c
|
merge: 'welcome, success and failure screens' (#1) from dev into main
Reviewed-on: #1
|
2023-06-22 22:32:19 +02:00 |
thetek
|
635d250d71
|
feat: add version information
|
2023-06-22 10:42:03 +02:00 |
thetek
|
57aa65b77d
|
feat: hacky success, failure and welcome screens
|
2023-06-22 10:38:49 +02:00 |
thetek
|
6d315e117b
|
fix: clamp texture to edge
|
2023-06-22 09:58:58 +02:00 |
thetek
|
caf586649a
|
chore: add readme
|
2023-06-21 20:41:18 +02:00 |
thetek
|
25e8b3aa27
|
chore: add http-server as a production server
|
2023-06-21 20:25:12 +02:00 |
thetek
|
f807682672
|
chore: make it production ready
|
2023-06-21 20:21:17 +02:00 |
thetek
|
b4102193d9
|
feat: different enemy sprites
fix: lines at edge of sprites
|
2023-06-18 15:35:17 +02:00 |
thetek
|
9cccbe610c
|
feat: move enemies down
|
2023-06-18 15:09:43 +02:00 |
thetek
|
397ae6e1b3
|
feat: colorize player bullets
|
2023-06-16 15:50:16 +02:00 |
thetek
|
f953c8e7dd
|
refactor: game loops
|
2023-06-09 10:52:09 +02:00 |
thetek
|
88085384f0
|
refactor: improve enemy offset handling
|
2023-06-09 10:47:45 +02:00 |
thetek
|
dc098f5b53
|
refactor: bullet collision code
|
2023-06-09 10:40:12 +02:00 |
thetek
|
7ac11b58a4
|
feat: detect player death
|
2023-06-09 10:14:38 +02:00 |
thetek
|
a3ccd063ac
|
feat: enemy bullets
|
2023-06-06 12:39:37 +02:00 |
thetek
|
d2b4c8bf7e
|
feat: player bullets kill enemies
|
2023-06-06 12:23:57 +02:00 |
thetek
|
1352acb336
|
refactor: separate update functions
|
2023-05-25 18:11:10 +02:00 |
thetek
|
8c979be141
|
refactor: add methods for obtaining vertices
|
2023-05-25 17:54:06 +02:00 |
thetek
|
8dc9d57227
|
refactor: extract player and enemy structs
|
2023-05-25 15:48:15 +02:00 |
thetek
|
a7559c0874
|
feat: time-based shooting
|
2023-05-25 15:09:10 +02:00 |
thetek
|
1ca3756146
|
refactor: extract magic numbers
|
2023-05-25 15:02:37 +02:00 |
thetek
|
9bf055e5e5
|
feat: add player projectiles
|
2023-05-25 11:13:33 +02:00 |
thetek
|
92d4ceaea0
|
fix: clamp enemy position
|
2023-05-25 10:50:37 +02:00 |
thetek
|
798320827b
|
feat: handle key events
|
2023-05-25 10:47:46 +02:00 |
thetek
|
ec44001ed1
|
feat: draw player
|
2023-05-22 10:39:45 +02:00 |
thetek
|
9c2206fd22
|
refactor: extract game logic into struct
|
2023-05-22 10:23:04 +02:00 |
thetek
|
8f41345db2
|
feat: animate enemies
|
2023-05-21 18:24:28 +02:00 |
thetek
|
934b730663
|
feat: enemy movement
|
2023-05-21 18:17:50 +02:00 |
thetek
|
8e36445b85
|
feat: draw enemies
|
2023-05-21 17:03:52 +02:00 |
thetek
|
a07eebb4c0
|
feat: keep track of time
|
2023-05-21 16:15:15 +02:00 |
thetek
|
4e209db460
|
fix: properly render texture
|
2023-05-21 12:55:00 +02:00 |
thetek
|
26776c350d
|
feat: draw in a loop
|
2023-05-21 12:49:26 +02:00 |
thetek
|
d9e03f1b7b
|
feat: support textures
|
2023-05-21 12:44:27 +02:00 |
thetek
|
43786ef0f6
|
feat: colored rectangle
|
2023-05-21 10:32:55 +02:00 |
thetek
|
aadc01cbb7
|
fix: improve buffer and shader handling
|
2023-05-21 10:28:50 +02:00 |
thetek
|
af0f54d6a4
|
feat: draw triangle
|
2023-05-20 20:07:27 +02:00 |
thetek
|
2b88ff17e2
|
feat: black screen
|
2023-05-20 18:58:22 +02:00 |
thetek
|
66d2b43c6d
|
init
|
2023-05-20 18:33:46 +02:00 |