Commit Graph

400 Commits

Author SHA1 Message Date
BOTAlex 945ffb93f6 Offline co-op working! not tested enough 2024-10-03 05:23:43 +02:00
BOT Alex 5585ecd27b Started on offline coop like 2 player on one computer 2024-10-03 04:36:14 +02:00
BOTAlex 2d93c013d4 Started debugging snorre's blood shit. (Partly working) 2024-06-01 16:32:54 +02:00
BOTAlex 2626dde244 Removed all warnings 2024-06-01 16:26:03 +02:00
Sveske_Juice 3364a2785d SMOOTH rope reconciliation
No collisions or enemies tho
2024-05-27 13:40:48 +02:00
Sveske_Juice 15d0079a2d Save ropestate and send RPC 2024-05-27 12:19:16 +02:00
Sveske_Juice 99aa0647f2 Fresh start for new rope network shit
Stripped all functionality for rope to implement multiplayer easier. Play RopeOverhaulGame scene to test this
2024-05-26 21:15:38 +02:00
BOTAlex 007e762a47 Fixed rope startup errors 2024-05-26 03:29:03 +02:00
BOTAlex 9017315bfe Fixed enemy spam spawning if single player 2024-05-26 03:07:59 +02:00
Sveske_Juice c2928c82d5 Merge remote-tracking branch 'origin/main' 2024-03-27 20:28:38 +01:00
BOTAlex cb4ffab588 We forgot time.deltatime... 2024-03-27 20:23:20 +01:00
BOTAlex 5a0f47145f We forgot time.deltatime... 2024-03-27 20:18:28 +01:00
BOTAlex a86576068f Merge branch 'main' of https://gitea.deprived.dev/Sveskejuice/fgm24 2024-03-27 20:13:34 +01:00
Sveske_Juice acca896c7b rope maybe working pls?? 2024-03-27 20:13:30 +01:00
BOTAlex 7d88e94b08 Added colliders to 2 enemies 2024-03-27 20:13:28 +01:00
BOTAlex a54c7df3c8 Used asserts instead of if 2024-03-27 20:09:45 +01:00
BOTAlex 0a521b51c8 Changed network log level 2024-03-27 19:00:24 +01:00
BOTAlex 93c0fa124f re-added a primitive way to kill enemies 2024-03-27 17:38:09 +01:00
BOTAlex 2934646bcb Added 2 extra test enemies 2024-03-27 17:31:37 +01:00
TheOlivier beeb486064 music changes 2024-03-27 17:19:43 +01:00
Sveske_Juice b037d5077b Give enemies networked synced id
required for reconciliation
2024-03-27 15:55:19 +01:00
Sveske_Juice 9887ee0266 Include enemy posisions in gamestate 2024-03-17 19:59:34 +01:00
Sveske_Juice dc4309fba9 Remove unnecessary assembly definitions
we are using them completely wrong, so there's no gain in having them
2024-03-17 19:59:07 +01:00
Sveske_Juice 0e9b82ca43 Store in circular buffer & gizmo for local and server rope on client 2024-03-17 18:53:53 +01:00
Sveske_Juice c9b874667e Property drawer for circular buffer 2024-03-17 18:17:12 +01:00
Sveske_Juice 35117a5d8b Send game state to client rpc with tick info.
Still WIP on fields in game state (should include player pos, enemies in future)
2024-03-17 17:55:35 +01:00
Sveske_Juice 2d7d7f2d4e Big cleanup of unused packages 2024-03-17 17:36:20 +01:00
Sveske_Juice 2b6f6606fc No need for rope collider and rigidbody on rope points 2024-03-17 13:55:28 +01:00
kimx100 ad1746d4a2 Better layering and added controller support 2024-03-06 23:25:13 +01:00
Sveske_Juice 7d4bb5aae6 Merge remote-tracking branch 'origin/main' 2024-03-05 00:28:36 +01:00
Sveske_Juice 5fbba01ca0 rope :(( 2024-03-05 00:28:27 +01:00
kimx100 751026816c testing better sorting layers 2024-03-05 00:25:35 +01:00
BOTAlex 5da9a7c15d Now synced scale 2024-03-04 23:52:15 +01:00
Sveske_Juice 2a9000b120 Rope overwrite client with server rope 2024-03-04 18:08:18 +01:00
Sveske_Juice add18eb38c Merge remote-tracking branch 'origin/main' 2024-03-04 18:07:37 +01:00
BOTAlex f4ba2d210c Players now not spawning exactly same space 2024-03-04 17:46:15 +01:00
BOTAlex 0cc9832bed Added multiplayer debug ui 2024-03-04 17:41:37 +01:00
Sveske_Juice 0b5240af54 Merge remote-tracking branch 'origin/main' 2024-03-04 17:40:36 +01:00
Sveske_Juice f0f56c5b70 rope wip 2024-03-04 17:40:23 +01:00
BOTAlex 9f6bd2d131 Ignore player and rope collision 2024-03-04 17:18:31 +01:00
BOTAlex 026d427dc0 I think server-side movement working. But rope is weird 2024-03-02 15:07:08 +01:00
kimx100 fe3cf2a44c Enemies pushing player fixed 2024-03-01 21:56:46 +01:00
BOTAlex 99ad7bbe6f Merge branch 'main' of https://gitea.deprived.dev/Sveskejuice/fgm24 2024-03-01 19:44:27 +01:00
BOTAlex eae9ae9370 Added server-sided movement! 2024-03-01 19:44:22 +01:00
kimx100 92dc931c15 Enemy prefab changed
EnemyBase prefab is the base template for all enemy variants. I've created six different prefab variants from this base prefab, each representing one of the six enemy groups. I've made a variant of each of these six variants, resulting in copies for each enemy version within every group. This setup allows for easy editing of individual enemies and entire enemy groups simultaneously.
2024-03-01 18:44:05 +01:00
BOT Alex 5b2759e65c Added collision to enemies 2024-03-01 10:46:23 +01:00
Sveske_Juice 12cb5d7987 Merge remote-tracking branch 'origin/main' 2024-02-29 20:37:27 +01:00
Sveske_Juice ed46e8ae97 some work on rope and utilities 2024-02-29 20:36:48 +01:00
BOTAlex 49580e68f1 We got enemy spawning!!! 2024-02-29 20:21:36 +01:00
BOTAlex d8f8cdc37a Enemy now spawns and is transform synced 2024-02-29 20:15:48 +01:00