60 Commits

Author SHA1 Message Date
d3a918876c Fixed wall bug, implemented IShoot enemy. Implemented next level transitions. 2023-04-25 22:03:57 -05:00
8978130bd8 Wave management added. 2023-04-25 20:23:55 -05:00
d4e37b6179 Added score and life gaining mechanics. 2023-04-25 19:56:35 -05:00
6a63a73ec8 Powerups and boosts implemented. 2023-04-25 19:42:11 -05:00
57ee47105c Implement powerup timers and HUD. Plus some additive blending. 2023-04-25 19:10:34 -05:00
b9c8275b67 Reorder powerup mesh so it renders proper behind translucent walls. 2023-04-20 20:23:33 -07:00
9d702a49a0 Blinking enemies also will appear on have a nice day screen. 2023-04-20 20:12:11 -07:00
c6d7eac589 Powerup descriptions now appear. 2023-04-20 19:59:59 -07:00
494caabffa Add models. 2023-04-20 20:38:45 -05:00
1f17dd34ef Allow obj model files to be included (gitignore). 2023-04-20 18:29:28 -07:00
37eff22e31 F removes powerups. 2023-04-20 18:06:05 -05:00
447881a044 All powerup capsule types working. 2023-04-20 18:03:21 -05:00
f2b89a6d01 Powerups display inside powerup capsule. 2023-04-20 17:44:17 -05:00
78b7aef32f open and closing of powerup capsule. 2023-04-20 16:57:26 -05:00
5e9fed6992 Powerup mesh render. 2023-04-20 16:32:32 -05:00
0291b3ab43 Add powerup model, clipping triangle colors (mostly) fixed, and applied blinking state to enemies 2023-04-20 15:47:06 -05:00
9b725bf02a Controllable HUD meters added. 2023-04-17 15:48:12 -05:00
16533afa58 Add a crosshair. 2023-04-17 14:46:20 -05:00
2016053c6e Explosion death gradient overlay. 2023-04-16 23:35:24 -05:00
cf4ed30867 Explosion. 2023-04-16 22:59:17 -05:00
2abd640dcb Explosion contact hits now occur. Also lowered the radius of SHOOTME2 so they can fit in between barriers. 2023-04-16 22:17:25 -05:00
82a9161028 SHOOTME2 is now a thing instead of being ISHOOT (AI will be for a different enemy) 2023-04-16 19:49:16 -05:00
e2f92061d4 Translucent rendering and sorting now occurs. 2023-04-16 19:35:42 -05:00
b4c42e4fd3 Respawn timer integrated. 2023-04-16 18:56:18 -05:00
926ee37651 Spawn is now based on spawn location. 2023-04-16 18:43:39 -05:00
20c5ce9c5c Physical collisions with enemies and getting shot causes blinking to occur. 2023-04-16 18:38:27 -05:00
ab3945542f Have a nice day screen! 2023-04-15 18:52:50 -05:00
ad01361dc3 IShoot enemy implementation. 2023-04-15 16:42:13 -05:00
c0508d0b70 Level complete transition and screen. 2023-04-14 17:45:25 -05:00
e4216d5769 Add in exit blinking effect. 2023-04-14 17:29:16 -05:00
8149d1110e Add in exit and exit walls. 2023-04-14 16:41:20 -05:00
0e091a856d Enemies melt when killed. 2023-04-13 02:21:41 -05:00
062666753b Strafe Controls added 2023-04-12 23:02:01 -05:00
7ab07a3482 Implemented Sonar model. 2023-04-12 22:50:54 -05:00
65c5a742ac Lighting math formula updated. Moved rendering order so bullets are rendered last. 2023-04-12 22:42:22 -05:00
fd8cac38af Enemies spawn on the map. 2023-04-12 21:41:07 -05:00
53c85209f3 Light-up bullets 2023-04-11 16:29:33 -05:00
5d4221fda6 Per-vertex lighting 2023-04-11 16:13:03 -05:00
b91d5eee31 Fix Collision of bullets on walls. (Forgot to factor in fElapsedTime) 2023-04-11 15:39:27 -05:00
973eef9302 Bullet spawning and rendering. 2023-04-11 12:39:53 -05:00
3e52016067 Add in distance-based lighting. 2023-04-11 11:16:50 -05:00
b0e348658c Fixed wall UV mappings 2023-04-11 10:34:27 -05:00
afeadd3e6c Implement movement and collision for the player. 2023-04-10 12:01:18 -05:00
a081174ad1 Layers in Editor now work. 2023-04-09 14:36:46 -05:00
646485cfac Dynamic adjustment of level size. 2023-04-09 14:23:14 -05:00
926b43878e Added ability to configure which enemy ID is selected, what facing directions are set and adding/removing entities. 2023-04-09 01:16:56 -05:00
d44fbb5033 Ability to place entities on the map. 2023-04-09 01:01:01 -05:00
8e8b2586bb Remove/Add Walls to editor. 2023-04-09 00:12:29 -05:00
d59aa56318 3D and 2D sorting settled. 2023-04-08 23:40:52 -05:00
b4e2765f23 Level loading to file format is now possible. 2023-04-08 15:32:44 -05:00