Commit graph

53 commits

Author SHA1 Message Date
Theo Champion
5d1f915a77 chore: Moved maps and deleted some 2025-10-08 13:14:58 +02:00
Theo Champion
45734fd4e7 feat: Added perks in nacht.cub 2025-10-06 17:03:01 +02:00
Theo Champion
395c7c0444 fix: Removed png file 2025-10-06 16:42:05 +02:00
Theo Champion
8ff26bb531 map: Finished Nacht der Untoten (and renamed file to remove typo) 2025-10-04 00:10:41 +02:00
Theo Champion
e457cc5860 visual: Changed zombie texture for an actual zombie 2025-10-04 00:08:40 +02:00
Theo Champion
86e16c46e4 wip: new map 2025-10-03 23:02:18 +02:00
Theo Champion
3987a1dec1 feat: Added perk buy 2025-10-03 19:05:21 +02:00
Theo Champion
5cc6988c9c chore: changed door for a payed door 2025-10-01 17:39:50 +02:00
Theo Champion
ebd4b282cf feat: added door in the game (can't open right now) 2025-09-30 17:50:49 +02:00
Theo Champion
94f018d23b chore: Changed quick revive texture 2025-09-22 17:46:10 +02:00
Theo Champion
c146fc1731 chore: Changed various things about textures
- removed png files
- changed barricades textures
2025-09-22 17:20:10 +02:00
Theo Champion
c3cb34c3bb enhancement: Added a nuzzle flash for the gun 2025-09-16 15:59:07 +02:00
Theo Champion
5591ebd937 feat(barricades): added multiple textures for the barricades 2025-09-10 15:02:54 +02:00
Theo Champion
d295c77360 chore: Added barricade texture (temporary) 2025-09-09 10:17:04 +02:00
Theo Champion
88157d091e chore: New map added to test barricades 2025-09-09 10:16:28 +02:00
Theo Champion
416b7a833d Added weapon hud 2025-09-08 10:36:52 +02:00
Theo Champion
fe665eaa4e fix: changed box texture 2025-09-05 20:06:25 +02:00
Theo Champion
f80eb125f5 feat: Added the round counter on the hud 2025-09-03 18:39:30 +02:00
Theo Champion
647c8a5e48 dev: Added some ressources
- Added a new map to test the number of zombies
- Added temp textures for the perk logos
2025-09-03 16:34:24 +02:00
Theo Champion
761d126ba2 feat(points): Finished point counter on the right of the screen
Some things are temporary, like the load single image function that
still has comments. I'll make a function like this to restore the
original code (almost). I'll also pass the pathes as constants for the
sake of maintainabilty and try to avoid some of the magic values in the
code for the same purpose.
2025-08-20 17:09:56 +02:00
Theo Champion
e8fac75779 dev: Created figures textures 2025-08-20 13:57:47 +02:00
Theo Champion
0771881690 feat: New texture for the double tap perk machine 2025-08-20 13:43:40 +02:00
5242679d95
feat: load zombie sprites from map 2025-08-18 13:58:24 +02:00
Theo Champion
04705fe9e5 feat: added temp perk textures and placed perks in testmap_2 2025-08-12 15:40:29 +02:00
Theo Champion
4564db6f2f feat: Added fps counter 2025-08-11 10:50:59 +02:00
Theo Champion
2e0fd93831 fix: changed size of test.xpm 2025-08-07 12:33:47 +02:00
Theo Champion
aed03e79c3 fix: changed transparency color for the texture 2025-08-06 14:03:27 +02:00
Theo Champion
07dc80ba6a feat: added a poorly drawn mystery box texture 2025-08-06 14:01:29 +02:00
a4d85c3cbb
tests: add test for detecting wrong texture size 2025-08-05 15:08:28 +02:00
c4bb3efe3e
feat: floor and ceiling colors 2025-08-05 15:01:35 +02:00
184ecc7eb3 tests: make a map use the textures 2025-08-01 11:07:56 +02:00
265714c952 feat: add bad textures 2025-08-01 11:05:28 +02:00
Theo Champion
a9b5fbd370 chore(map): changed spawn angle to north for easier debugging of angles: 2025-07-29 20:15:20 +02:00
Theo Champion
5161bc4e49 feat(maps): added new map for easier testing of the raycaster 2025-07-29 12:12:12 +02:00
805ddbab0b feat: send single ray 2025-07-28 15:17:04 +02:00
Theo Champion
ea8d3e085a fix: fixed malformed test map file 2025-07-21 15:57:58 +02:00
Theo Champion
141db7ab2d test: Added a bad map where a color is missing 2025-07-21 13:38:16 +02:00
5b9c293503
tests: add good map with texture and colors mixed 2025-07-21 13:03:41 +02:00
62943e5675
tests: add bad map with empty lines between declarations and duplicated declarations 2025-07-21 13:03:41 +02:00
Theo Champion
e2746efe48 chore: added color related bad maps
- if letters are present in the color description. ie 124,34,qwe
- if there is too many colors in the first line. ie 1,2,3,4
- if there is too many colors in the second line. ie 1,2,3,4
2025-07-21 12:47:53 +02:00
Theo Champion
cb3df61edd chore: added a bad map where no player can spawn 2025-07-21 12:36:02 +02:00
Theo Champion
ba42e0d3e1 restarted movement core 2025-07-09 16:45:13 +02:00
Theo Champion
a8abe903cb ??? 2025-07-07 14:40:37 +02:00
Theo Champion
5c1d469cac Started bonus part
- added bonus rules in makefile
- added a BONUS define for bonus
- added a conditional check for characters
2025-07-02 15:35:05 +02:00
Theo Champion
c1484d2d3c started to move all variables to a struct 2025-06-24 11:51:49 +02:00
Theo Champion
f9825feeea Added flood fill algorithm finally, to check for holes in map 2025-06-24 10:41:50 +02:00
Theo Champion
b30dda9c62 fixed some checking 2025-06-20 19:45:40 +02:00
Theo Champion
1206ef2f3d Added wall check in the parser. Now doing the flood fill 2025-06-20 15:24:05 +02:00
Theo Champion
0627a90bc4 sdf 2025-06-18 22:19:25 +02:00
Theo Champion
02079dfa87 started to parse the 'real' map 2025-06-16 17:03:32 +02:00