Commit Graph
93 Commits
Author SHA1 Message Date
Sheldan ef2ea386c5 survivors: split between base stats, temp stats and effective stats for players
changed the way how stats are increased/decreased
moving stats/status into separate files
2025-09-09 22:43:06 +02:00
Sheldan fa477afb9a survivors: split between base stats, temp stats and effective stats for players
changed the way how stats are increased/decreased
2025-09-09 22:39:14 +02:00
Sheldan 28ef7b9c6f survivors: fixing code for mose move 2025-09-08 23:02:35 +02:00
Sheldan a8be84ebd3 survivors: dont limit the movement area of the control to make it more useful 2025-09-08 22:58:18 +02:00
Sheldan 27f3d2e916 survivors: making controls slightly larger 2025-09-08 22:54:38 +02:00
Sheldan 9fea67dbcc survivors: changing mobile detection 2025-09-08 22:54:07 +02:00
Sheldan add005d963 survivors: only displaying the controls if we are on mobile
adding method to detect if mobile
2025-09-08 22:52:10 +02:00
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
Sheldan 8a6e3b86df collatzConjecture: fixing download button
dotLines: fixing controls
2025-08-09 00:00:43 +02:00
Sheldan 8c86e89470 dotLines: initial adding 2025-08-08 23:50:33 +02:00
Sheldan 7337a4c917 collatzConjecture: initial adding
clusterFilter: fixing package.json
2025-08-08 23:45:28 +02:00
Sheldan 8ef5e61588 circleBs: fixing buttons
clusterFilter: initial version
2025-08-08 23:28:12 +02:00
Sheldan c8cd522c94 circleBs: adding circleBs 2025-08-08 22:58:43 +02:00
Sheldan fd799ea724 balls: increase fps to 60 2025-08-08 22:45:05 +02:00
Sheldan 0de74e11a3 bubbles: added 2025-08-08 22:01:36 +02:00
Sheldan eb7e98b384 balls: removing cookies support 2025-08-08 19:22:11 +02:00
Sheldan 5ca9e00286 balls: changing pipeline for github pages 2025-08-08 19:14:24 +02:00
Sheldan 2cae9100e7 balls: fixing build pipeline 2025-08-08 19:12:01 +02:00
Sheldan 0417ffb05f balls: changing vite version 2025-08-08 19:09:16 +02:00
Sheldan 796980ae11 common: changing package lock contents 2025-08-08 19:02:31 +02:00
Sheldan 4a29583418 common: fixing name 2025-08-08 19:00:29 +02:00
Sheldan c52433cb8c common: using correct action 2025-08-08 18:59:58 +02:00
Sheldan f087ef9124 common: fix build pipeline 2025-08-08 18:58:34 +02:00
Sheldan ea49c1c41a balls: adding initial version of balls 2025-08-08 18:56:46 +02:00
Sheldan 68d7096ca8 fireWorks: fixing canvas position
small restructuring, start of controls addition (nothing added actually)
2024-12-30 19:32:07 +01:00
Sheldan 40afc42546 common: adding fireWorks preview 2024-04-01 13:45:50 +02:00
Sheldan 2035b2cebd fireWorks: adding initial version
common: adding more needed methods
2024-04-01 13:43:32 +02:00
Sheldan 527b0f1edf common: adding overview images 2024-04-01 13:17:41 +02:00
Sheldan ddc3d4bb11 orbits: fixing label lines not getting hidden anymore when trail is being reset 2024-04-01 12:55:46 +02:00
Sheldan ea9c489a7d recBubbles: phrasing of controls 2024-04-01 12:44:31 +02:00
Sheldan 24d1ba2b3c adding recBubbles
adding common module
2024-04-01 11:58:59 +02:00
Sheldan 5e995525c2 adding deimos moon 2024-03-21 19:43:09 +01:00
Sheldan cfa4ca70aa always show planet names in front of moon names 2024-03-21 19:32:00 +01:00
Sheldan d3abf3f8d7 adding ability to toggle names 2024-03-21 19:19:27 +01:00
Sheldan 5bfff2b8a8 adding functionality to restart trails
properly handling window size resize
2024-03-21 00:58:26 +01:00
Sheldan f8aed95945 removing cordelia moon 2024-03-20 21:44:26 +01:00
Sheldan 8a3fb75dd0 adding index page 2024-03-20 21:40:19 +01:00
Sheldan 13695a0dde removing npm cache 2024-03-20 21:29:19 +01:00
Sheldan c9717fc037 moving orbits to directory 2024-03-20 21:28:08 +01:00
Sheldan ad8b454ea4 lowering stored points 2024-03-17 23:53:27 +01:00
Sheldan e13d2a4712 adding more moons and updating position to today
adding controls for pause/reset/reset camera
adding help for controls
adding client to download from JPL horizon
2024-03-17 23:51:43 +01:00
Sheldan e34d86a2fa fixing vite config 2024-03-10 20:37:53 +01:00
Sheldan 4963e1b561 rename branch 2024-03-10 20:29:05 +01:00
Sheldan a404aae634 changing deploy workflow 2024-03-10 20:28:36 +01:00
Sheldan 1e3b30813a changing code style 2024-03-10 20:21:58 +01:00
Sheldan 3ebd227e63 test changes 2024-03-10 20:18:57 +01:00
Sheldan 111b459992 setting baseurl 2024-03-10 20:15:13 +01:00
Sheldan d8e75945d6 fixing checkout 2024-03-10 19:22:32 +01:00
Sheldan a0c08ee6ab change install 2024-03-10 19:20:32 +01:00
Sheldan 8b7e5d0160 restructuring 2024-03-10 19:19:35 +01:00
Sheldan cb0b0b2a0b restructure back 2024-03-10 19:15:31 +01:00
Sheldan 1d996663ac multi line pipeline 2024-03-10 19:14:26 +01:00
Sheldan 4b461ffe1b changing working dir 2024-03-10 19:13:32 +01:00
Sheldan 394c081d93 changingn folder name cd 2024-03-10 19:12:25 +01:00
Sheldan fe7d6f6e9d changing pipeline 2024-03-10 19:07:31 +01:00
Sheldan db2fbcb96c restructuring 2024-03-10 19:06:18 +01:00
Sheldan 42a4c1af62 adding initial structure with pipelines to build and vite config 2024-03-10 19:03:47 +01:00
Sheldan 66ef3d11ac Initial commit 2024-03-10 10:38:07 +01:00