Sheldan
681ba1b632
survivors: renaming drawDot to fillDot
...
adding area for touch movement instead of buttons simulating the keyboard
2025-09-08 22:42:47 +02:00
Sheldan
272a86d7fc
survivors: fixing ui for touch events
2025-09-07 20:11:34 +02:00
Sheldan
70c19f2851
survivors: adding ui elements to use instead of keyboard
2025-09-07 20:01:20 +02:00
Sheldan
c9c063b477
survivors: adding spear (kinda)
...
changed range calculation for melee weapons
2025-09-07 19:12:54 +02:00
Sheldan
27862e19df
survivors: chainBall now attacks the furthest away enemy within range
...
refactoring player stats a bit
changing schedule the enemies are spawned
2025-09-07 15:25:50 +02:00
Sheldan
70130f47a4
survivors: adding pull range upgrade
...
renaming dagger to chain ball
increasing returning speed for chain ball
2025-09-07 15:06:40 +02:00
Sheldan
33310100f7
survivors: adding new "melee" weapon
2025-09-06 00:50:45 +02:00
Sheldan
71b2afacc4
survivors: speeding up player projectiles
2025-09-05 23:29:00 +02:00
Sheldan
007d2568b3
survivors: spawning player in the middle of the window
2025-09-05 22:34:06 +02:00
Sheldan
7214a64b77
survivors: adding items and item drops
...
adding rarities to items
adding drops to enemies
2025-09-05 22:33:09 +02:00
Sheldan
f2e62a7e74
survivors: adding spread weapon
2025-09-04 20:56:36 +02:00
Sheldan
c01ac53312
survivors: fixing piercings of projectiles
...
trying to work against too fast projectiles by using a different direction to base the angle from (they quickly changed direction, I guess because they overshot the target)
2025-08-30 23:51:48 +02:00
Sheldan
1124e62bb7
survivors: homing projectiles now continuously try to find a new target after their initial has died
2025-08-30 20:31:22 +02:00
Sheldan
b591fc2dee
survivors: fixing drops being duplicated (sometimes)
...
adding item container system to not edit the list while iterating over
2025-08-30 20:24:35 +02:00
Sheldan
e44355bf21
survivors: fixing homing projectiles behaving correctly after losing the target
2025-08-30 19:30:49 +02:00
Sheldan
39da3d8abd
survivors: also spawning basic enemy continuously and randomly
...
better dynamic placement of stat labels in the player info
2025-08-30 11:01:05 +02:00
Sheldan
a52754ce0d
survivors: adding functional container enemy with random chances on death
...
split between create and spawn methods
adding level drop
adding ability to player to level
fixing hud not showing the label value
adding current level display to hud
adding ability to weapons to level
2025-08-29 22:58:44 +02:00
Sheldan
59f1a4b164
survivors: moving shoot interval to weapon stats
...
changing weapon stats
2025-08-22 15:52:36 +02:00
Sheldan
e714fc35f6
survivors: madding death split mechanic to projectiles
...
adding generic method for coordinate splitting around points
refactored projectile stats and weapon stats
2025-08-22 15:29:23 +02:00
Sheldan
8ecfbf499f
survivors: moving some stats of projectiles to weapons as they can originate from there
2025-08-22 14:39:42 +02:00
Sheldan
85c83a8827
survivors: moving more abilities to RangeWeapon
2025-08-22 14:36:04 +02:00
Sheldan
dff1a6a760
survivors: giving different weapons different projectile speed
2025-08-22 13:09:33 +02:00
Sheldan
e99b8b6bf8
survivors: adding weapon stats and range weapon stat
2025-08-22 13:00:24 +02:00
Sheldan
e91368d380
survivors: maybe made the behaviour better when projectiles flew through the target and then had to continue moving
2025-08-22 11:53:58 +02:00
Sheldan
dbf34061f0
survivors: fixing enemies not being able to spawn projectiles due to missing speed
2025-08-22 00:29:47 +02:00
Sheldan
7b8745d7d2
survivors: homing behaving a bit better with this, but not great
2025-08-22 00:28:02 +02:00
Sheldan
66ef2eaa31
survivors: adding collision for faster projectiles to also consider collisions between ticks
...
differentiating between pistol and homing pistol
using projectile speed for straight projectile
2025-08-22 00:23:22 +02:00
Sheldan
07b64154e1
survivors: add ability to dynamically position weapons
...
change size of weapon to be used for offset only, draw size is different
increasing speed of gun projectile
2025-08-21 21:53:59 +02:00
Sheldan
603bf3addc
survivors: restricting player to world bounds
...
reworking how repeated collisions are handled for projectiles for the purpose of piercing projectiles
2025-08-21 20:54:56 +02:00
Sheldan
8ca64a19b7
survivors: adding health enemies dropping health packs
2025-08-21 18:36:31 +02:00
Sheldan
71f48404c9
survivors: reducing jumpiness of homing projectiles re-directing by limiting it to a certain angle
...
adding rad degree conversion utils checking world border for projectiles
2025-08-21 17:48:16 +02:00
Sheldan
c8767f1119
survivors: adding simple drops
...
moving size to world object
adding dying for enemies and projectiles and theoretically for players
adding pull range for player
adding money stat display
made pistol homing
2025-08-21 16:44:20 +02:00
Sheldan
18c323430c
survivors: fixing config
2025-08-21 13:37:55 +02:00
Sheldan
e75946d749
survivors: changing vite config for hosting
2025-08-21 13:26:30 +02:00
Sheldan
cffb10aed6
survivors: changing output dir
2025-08-21 13:19:51 +02:00
Sheldan
9b5ab25c4d
survivors: adding first version
2025-08-21 13:16:29 +02:00