Commit graph

  • a0481ed867 Route gameCommand traffic through WebRTC unreliable DataChannel feature/webrtc-transport Jeena 2026-05-11 00:38:18 +00:00
  • 47faae81e5 Add standalone POC comparing WebRTC DataChannel vs Socket.IO Jeena 2026-05-11 00:38:01 +00:00
  • 71e4b4e847 Replace cheat-detection teleport with server reconciliation Jeena 2026-05-11 00:37:42 +00:00
  • bce96b0c4a Fix circular offset planck Karl Pannek 2025-07-19 00:35:21 +02:00
  • 9d74a01f04 Enable pointer lock filters and disable them when debug draw is on Karl Pannek 2025-07-19 00:01:48 +02:00
  • 925419d801 Refactor debug draw to use PIXI layer system only Karl Pannek 2025-07-18 23:08:32 +02:00
  • e784b27848 Fix debug draw overlay visibility - simple canvas display toggle Karl Pannek 2025-07-18 23:05:55 +02:00
  • 38eb5ad182 Disable joint limits on RubeDoll for improved ragdoll behavior Karl Pannek 2025-07-18 22:57:46 +02:00
  • 9f92f024b1 Fix Planck.js migration issues and restore RubeDoll functionality Karl Pannek 2025-07-18 22:27:42 +02:00
  • 162a4ab82d Restore RubeDoll functionality with Planck.js migration. Update RubeLoader to use Planck.js, fix import aliases, and enable RubeDoll spawning on player death. Karl Pannek 2025-07-18 22:06:58 +02:00
  • da6e9a244b Migrate Box2D to Planck.js in core game logic, items, debug draw, and menu. Remove legacy Box2D references, update level and item loading, and improve debug draw for Planck. Karl Pannek 2025-07-17 18:50:16 +02:00
  • 799601f24d Remove commented out grab sensors and area sensors Karl Pannek 2025-07-16 23:41:44 +02:00
  • 49f4591d3a Fix debug draw and physics positioning issues Karl Pannek 2025-07-16 23:40:40 +02:00
  • d584065757 Fix Planck debug draw: add camera sync and hide sensors like Box2D Karl Pannek 2025-07-16 21:15:37 +02:00
  • f03926424a
    Merge 806a9d8194 into e6089687ed Karl 2025-07-16 15:57:25 +02:00
  • 955179eec9 Fix contact detection for jump mechanics Karl Pannek 2025-07-16 15:17:27 +02:00
  • 55089d56cb Fix remaining capitalized Box2D method calls using sed Karl Pannek 2025-07-16 15:16:30 +02:00
  • dc779def9c Complete Box2D to Planck.js migration Karl Pannek 2025-07-16 15:01:59 +02:00
  • 875abd60d9 Major progress on Planck.js migration - server starts without crashing Karl Pannek 2025-07-16 13:28:21 +02:00
  • 74957807e2 Extend debug platform to the left to cover spawn area Karl Pannek 2025-07-16 13:13:00 +02:00
  • 244dc50037 Add working debug level with grass and soil tiles Karl Pannek 2025-07-16 12:51:31 +02:00
  • e6089687ed 2025 update! master Karl Pannek 2025-07-15 20:05:12 +02:00
  • 1df7258b56 Upgrade socket.io to 2.x Jeena 2017-11-06 22:17:33 +01:00
  • 1bb9539530 adds fixme comment about object.assign for merging Karl 2016-10-28 17:46:39 +02:00
  • d360bfd0c0 Merge 6c659cc878 into 45ea2dfba3 Making GitHub Delicious 2016-10-17 14:26:57 +00:00
  • 806a9d8194 Refactores the GLOBALS.context to use more expressive naming refactor-globals-context logsol 2016-10-11 23:05:33 +02:00
  • 45ea2dfba3 Fixes some bugs from bulk renaming singleton object variables logsol 2016-10-10 23:41:25 +02:00
  • 91e0e7af3f Makes singleton variable name of QuerySelector lowercase logsol 2016-10-10 23:17:16 +02:00
  • 5b3bfd4370 Makes singleton variable name of OptionsHelper lowercase logsol 2016-10-10 23:11:18 +02:00
  • 05c4e4de81 Refactoring of Options. Renamed to OptionsHelper logsol 2016-10-10 23:10:43 +02:00
  • ce01c8888e Makes singleton variable name of PointerLockManager lowercase logsol 2016-10-10 22:42:22 +02:00
  • 3cb2e39a18 Makes singleton variable name of NotificationCenter lowercase logsol 2016-10-10 22:11:55 +02:00
  • ffc55a204a Makes singleton object variable names of DomController first letter lowercase logsol 2016-10-10 21:50:03 +02:00
  • 875a40185e Increases score limit back to a higher value logsol 2016-10-10 20:15:41 +02:00
  • 8fc1fb5d4e Adds newly generated github API token to "unavailable game" page logsol 2016-10-09 22:00:46 +02:00
  • b798e6acac Adds forward walking on shift logsol 2016-10-09 19:56:06 +02:00
  • 062402db58 Adds NotificationCenter exception when triggering unknown topic logsol 2016-10-09 19:27:10 +02:00
  • dba743cd7b Updates obsolete/broken way of clearing fingerprints logsol 2016-10-09 12:46:07 +02:00
  • 3a5af058ef Prevents adding damage after round has ended logsol 2016-10-01 19:12:52 +02:00
  • c068592915 Makes world in Engine private logsol 2016-10-01 19:09:52 +02:00
  • 8641a2dc0b On destroy unsubscribe missing GameObjects from render event logsol 2016-10-01 16:44:40 +02:00
  • 8b8093b771 Stops sending gameCommands between beginRound and clientReady logsol 2016-10-01 16:08:01 +02:00
  • 016c48ec3b During first worldUpdate set doll positions after spawning players logsol 2016-10-01 14:01:12 +02:00
  • a5f828a861 Adds NETWORK_LOG_FILTER setting to incoming network messages logsol 2016-10-01 13:43:37 +02:00
  • fc7866f11e Hides playercontroller within player logsol 2016-10-01 12:11:27 +02:00
  • 8d8a55cc8c adds core analyzer script which generates the core/channel/client method overview of a class logsol 2016-08-29 00:33:59 +02:00
  • c87997c774 fixes #147, fixes #136, is related to but doesnt entirely complete #144 logsol 2016-08-28 22:40:25 +02:00
  • 502cf72a7e fixes #157 logsol 2016-08-28 13:24:27 +02:00
  • 6c659cc878 add waffle.io badge Making GitHub Delicious 2016-08-28 04:38:24 -06:00
  • f35b9f5ba9 fixed flip for RubeDoll subbodies Jeena 2015-08-02 17:22:41 +02:00
  • 0b8d885d48 Merge branch 'master' into subbodies Jeena 2015-08-02 16:06:57 +02:00
  • a8adbcf140 fixes position state update and removes dev graphs for better fps Jeena 2015-08-02 16:06:32 +02:00
  • 0edde06d67 only adds lastMovedBy when there was no damage - fixes #99 logsol 2015-08-02 11:38:45 +02:00
  • e370adf746 worldupdate subbody repositioning - #99 logsol 2015-06-29 01:29:57 +02:00
  • 2e01a093fc first step of rotating limbs in RubeDoll Jeena 2015-06-28 16:26:52 -07:00
  • db95465208 fixed a bug in gangsta level logsol 2015-06-29 01:24:05 +02:00
  • 7cd4cc702b should fix a bug happening on live deployment logsol 2015-06-28 20:11:28 +02:00
  • eb29a00012 only adds lastMovedBy when there was no damage - fixes #108 logsol 2015-06-28 19:44:26 +02:00
  • b46c309dbe Merge branch 'master' of github.com:logsol/chuck.js logsol 2015-06-28 19:11:46 +02:00
  • 71db5a8a81 removes flashsocket - fixes #117 logsol 2015-06-28 19:11:37 +02:00
  • 8f7be70407 adds video image Karl 2015-06-28 17:06:52 +02:00
  • bcecddd5bd added current milestone url to not_available overview logsol 2015-06-22 12:04:33 +02:00
  • 318b09ca49 adds warning too many recordings. fixes #132 logsol 2015-06-22 11:58:13 +02:00
  • 8e9ce62e19 merges from rubedoll logsol 2015-06-22 00:22:00 +02:00
  • 07dad646cf new system for synchronizing game objects. fixes #74 ragdoll logsol 2015-06-22 00:14:17 +02:00
  • 3ef3a6abf9 Merge branch 'ragdoll' of github.com:logsol/chuck.js into ragdoll logsol 2015-05-11 11:12:21 +02:00
  • 5b68f7e2b6 improving rube doll flipping behaviour and positioning logsol 2015-05-06 20:15:22 +02:00
  • f1197b3045 added swapMeshes method to swap textures of 2 meshes logsol 2015-05-06 20:13:13 +02:00
  • 7115292384 added possibility to not debug-draw sensor shapes logsol 2015-05-06 20:11:12 +02:00
  • cb23c1fb05 centered rubedoll head logsol 2015-05-04 14:02:53 +02:00
  • 8e70eedbce added setting to switch off pointer lock filter logsol 2015-05-04 14:01:23 +02:00
  • fb3ac40d17 implemented rubedoll direction flip and added meshIndex (z) swapping capability. #151 logsol 2015-04-29 00:04:17 +02:00
  • da7e0758bb changed box2d calculation config #158 logsol 2015-04-28 15:50:45 +02:00
  • 2dea240a4b implemented rube doll to appear when dying logsol 2015-04-28 14:57:22 +02:00
  • cd956b8a28 fixed a few bugs - rube loader was manipulating the json, which resulted in coordinates flipping every second time logsol 2015-04-28 14:56:29 +02:00
  • ca1ca7635b implemented rubedoll level item (not after dying yet) logsol 2015-04-20 21:20:56 +02:00
  • 1546136303 rebuilt skateboard without joints logsol 2015-04-20 16:00:07 +02:00
  • 287b5e0e18 added skateboard to debug logsol 2015-04-20 15:59:07 +02:00
  • da62339a95 rebuilt skateboard without joints logsol 2015-04-20 15:58:41 +02:00
  • 97da7770d0 repaired debug view (offsetting) logsol 2015-04-20 15:31:25 +02:00
  • 6d8609b475 improving rube doll flipping behaviour and positioning logsol 2015-05-06 20:15:22 +02:00
  • ec7ce459cb added swapMeshes method to swap textures of 2 meshes logsol 2015-05-06 20:13:13 +02:00
  • 1db8de34df added possibility to not debug-draw sensor shapes logsol 2015-05-06 20:11:12 +02:00
  • 8da2d48643 centered rubedoll head logsol 2015-05-04 14:02:53 +02:00
  • 413f5424c2 added setting to switch off pointer lock filter logsol 2015-05-04 14:01:23 +02:00
  • 6233588e63 cleared items of player fingerprints (lastMovedBy). fixes #92 Logsol 2015-05-03 12:45:35 +02:00
  • a5f45ffef6 implemented rubedoll direction flip and added meshIndex (z) swapping capability. #151 logsol 2015-04-29 00:04:17 +02:00
  • 0da744f5fd changed box2d calculation config #158 logsol 2015-04-28 15:50:45 +02:00
  • b3fbf34cf7 implemented rube doll to appear when dying logsol 2015-04-28 14:57:22 +02:00
  • c4fcb2fabf fixed a few bugs - rube loader was manipulating the json, which resulted in coordinates flipping every second time logsol 2015-04-28 14:56:29 +02:00
  • 432efccdeb merged from master logsol 2015-04-28 11:57:36 +02:00
  • bd7edc779e removed the piano for our test session logsol 2015-04-23 19:06:33 +02:00
  • c67ff78aa0 implemented rubedoll level item (not after dying yet) logsol 2015-04-20 21:20:56 +02:00
  • b12bf2bb0c rebuilt skateboard without joints logsol 2015-04-20 16:00:07 +02:00
  • 09eaf1a85c added skateboard to debug logsol 2015-04-20 15:59:07 +02:00
  • 8f5ee0b247 rebuilt skateboard without joints logsol 2015-04-20 15:58:41 +02:00
  • 39c8f76a13 repaired debug view (offsetting) logsol 2015-04-20 15:31:25 +02:00
  • 545e051598 make better gangsta level fixes #114 v0.0.2 Jeena 2015-04-19 19:03:55 +02:00
  • ed35071fff fixes enemy stat update Jeena 2015-04-19 18:13:53 +02:00
  • a66a327386 fixes the sending and rendering of game stats Jeena 2015-04-19 17:31:41 +02:00