133 Commits

Author SHA1 Message Date
debf151c46 Pathfinding now returns the nodes to reach a destination in preparation for use w/AI pathfinding
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2023-07-10 14:38:31 +00:00
Quapsel
cb24484dfe small positions changes for 1-1 objects. 2023-07-09 00:11:29 +02:00
397dd13a28 Include executable in build. 2023-07-08 17:01:56 -05:00
2766425d44 Update gitignore 2023-07-08 16:59:49 -05:00
Quapsel
d804112460 placed Monsters for 1-1 2023-07-08 23:54:31 +02:00
57d7f3344b Implemented reading spawn zones on maps. Monsters now spawn according to spawn zones. 2023-07-07 21:35:44 -05:00
9a2af45245 Add in lower bridge tile zones (horizontal blocks on lower level). Use official map instead of test map. 2023-07-07 17:44:06 -05:00
d494be6970 Added collision checks and interactions based on upper/lower level status. 2023-07-07 19:48:45 +00:00
85af67fa60 Example prototype for monster spawning management added in 1-1. 2023-07-07 06:48:17 -05:00
6b81cd6e84 Layering rendering now proper. 2023-07-07 06:42:49 -05:00
7348426c71 Upper level and lower level rendering handled properly. 2023-07-07 04:49:26 -05:00
440b2cb139 Merge branch 'master' of http://sig.projectdivar.com/sigonasr2/Crawler 2023-07-07 04:31:39 -05:00
69fac079f7 Zones caused the player to swap between upper and lower levels. 2023-07-07 04:31:36 -05:00
Quapsel
4a18722f93 added Spawn Group Locations for 1-1. Spawn Groups still empty. 2023-07-07 04:14:41 +02:00
Quapsel
b2a5f3fbfe finished 1-1 part before bridge 2023-07-07 03:06:30 +02:00
2b3dfb63aa Staircase incremental movement implemented. 2023-07-06 15:07:44 -05:00
7e4816631c Corrected set position bugs when X axis is not valid while Y is. Corrected staircase collision boxes. Upper Foreground tiles added. 2023-07-06 14:24:43 -05:00
cbd2378e97 Merge branch 'master' of http://sig.projectdivar.com/sigonasr2/Crawler 2023-07-06 14:59:22 -05:00
aa56b4a428 Include flags for monsters and players to indicate if they are on the upper level or lower level. 2023-07-06 20:25:55 +00:00
ef83e7f865 Bridge flags properly enabled and working. Fix image paths in maps. 2023-07-06 14:59:21 -05:00
005c49aa04 Read Zone tile data from the map to prepare for special interactions in the game. 2023-07-06 19:17:59 +00:00
d2ab61472a Minor screen shake adjustments
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2023-07-06 18:11:52 +00:00
d08b3848b8 Firebolt bullet speed increased, added slight screen shake on impact and added cooldown timer numbers next to cooldown bars. 2023-07-06 18:03:35 +00:00
3939ee5693 Fire Bolt implemented. 2023-07-06 04:35:40 -05:00
78b6113d8e Added mini particles for teleporting. 2023-07-06 03:43:34 -05:00
88666b1d61 Fix edge cases when we click too close to the character or too far, still allow max possible distance teleports even when clicked outside of range. 2023-07-06 03:31:47 -05:00
46e3c7f7e7 Use pathfinding algorithm to determine teleport validity. 2023-07-06 03:22:05 -05:00
c97886fbbe Fix collision tiles for secondary map sets with offset values based on other tilesets. 2023-07-06 02:38:43 -05:00
408c1d3950 Pathfinding algorithm start. Currently freezes in pathfinding loop
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2023-07-05 21:14:36 +00:00
fac52ec521 Teleport animation implemented. 2023-07-05 19:40:05 +00:00
d658bb9973 Fix teleport ability, reverse logic in has tile collision. Also use precise collision checking for tiles. Teleporting distance clamping is now proper (650 range) 2023-07-05 18:29:04 +00:00
888d2a91a6 Teleport code added in Wizard. Needs more debugging. 2023-07-05 04:31:31 -05:00
ba6bc74f1f Add energy bolt splash effect and fade out. 2023-07-05 05:34:21 -05:00
8c34640e52 Fixed bug with bullet events deleting other unrelated bullets. 2023-07-05 02:31:34 -05:00
1ea4e6f9ca Merge branch 'master' of http://sig.projectdivar.com/sigonasr2/Crawler 2023-07-05 02:19:00 -05:00
42c5043163 Death animation now tied to monster data. 2023-07-05 02:18:58 -05:00
Quapsel
9b08566d6c Chapter 2 added on World Map 2023-07-04 14:34:53 +02:00
03854e6bd8 Merge branch 'master' of http://sig.projectdivar.com/sigonasr2/Crawler 2023-07-02 08:42:20 -07:00
9aef66db47 Refactored all the game classes into derived classes. 2023-07-02 08:42:18 -07:00
Quapsel
7b9b21a375 new tilesets + First Steps for creating a world map. 2023-07-02 15:41:24 +02:00
5566eced77 Consolidated jump and shoot animations for monsters into MonsterData. 2023-07-01 20:47:18 -07:00
d990d021c1 Merge branch 'master' of http://sig.projectdivar.com/sigonasr2/Crawler 2023-06-30 15:44:43 -07:00
1a441914ca Bullets now have derived types. 2023-06-30 15:44:41 -07:00
Quapsel
42a860f1d0 First Boss Stage + a little work on 1-2 2023-06-30 13:43:03 +02:00
Quapsel
560a0bd624 first steps for 1-2 2023-06-28 18:21:38 +02:00
Quapsel
ad8644b3e1 1-1 Terrain almost done 2023-06-27 17:20:51 +02:00
22729c3928 Fix map path so it's not pointing to a Quapsel directory 2023-06-26 12:32:22 -07:00
Quapsel
fc4d16a2a7 Added new Tileset (grass_tiles_modded) and small 1-1 edited 2023-06-26 21:05:48 +02:00
Quapsel
075fe53f38 some progress on 1-1 2023-06-26 14:52:22 +02:00
db7744dad3 Wizard energy bolt attack implemented. 2023-06-24 02:14:11 -07:00