Karl Pannek
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.
2025-07-17 18:50:16 +02:00
Karl Pannek
dc779def9c
Complete Box2D to Planck.js migration
...
- Replace Box2D.js with Planck.js physics engine
- Update all require paths from 'Lib/Vendor/Box2D' to 'Lib/Vendor/Planck'
- Convert Box2D contact listeners to Planck.js event system
- Fix all method name capitalization (Get* -> get*, Set* -> set*)
- Update collision detection system for Planck.js compatibility
- Server now starts successfully and basic physics working
- Character can land on platforms - core physics functional
Major milestone: Game now running on modern, maintained physics engine
2025-07-16 15:01:59 +02:00
logsol
5b3bfd4370
Makes singleton variable name of OptionsHelper lowercase
...
When we require a singleton, its instance name should be named
by lowercase, since it is not a class.
Relates to #128
2016-10-10 23:11:18 +02:00
logsol
05c4e4de81
Refactoring of Options. Renamed to OptionsHelper
...
Because that is what it is.
2016-10-10 23:10:43 +02:00
logsol
3cb2e39a18
Makes singleton variable name of NotificationCenter lowercase
...
When we require a singleton, its instance name should be named
by lowercase, since it is not a class.
Relates to #128
2016-10-10 22:11:55 +02:00
Jeena
f35b9f5ba9
fixed flip for RubeDoll
2015-08-02 17:22:41 +02:00
logsol
0edde06d67
only adds lastMovedBy when there was no damage - fixes #99
2015-08-02 11:38:45 +02:00
logsol
07dad646cf
new system for synchronizing game objects. fixes #74
2015-06-22 00:14:17 +02:00
Jeena
46f14c22c6
made fast objects bullets, fixes #126
2015-04-02 21:27:13 +02:00
Jeena
dfa71bc8e5
added ASSERT, fixed #103
2015-03-15 16:51:38 +01:00
Jeena
e404ad3598
fixes #78 revisited weight handycap
2015-02-15 01:38:16 +01:00
logsol
5caa21f453
fixed item throw interface of ragdoll fixes #93
2015-02-07 14:30:55 +01:00
logsol
197c4072c1
fixed drop error. added carrier velocity
2014-12-25 15:00:10 +01:00
logsol
d24ab60756
added angular throwing
2014-12-25 00:33:00 +01:00
logsol
2b186be8af
use strict; fixes #83
2014-12-22 01:43:21 +01:00
logsol
1d3ad16a07
layer bugfixing
2014-08-30 10:29:58 +02:00
logsol
55256ada95
work in progress... worked on channel attributes and game goal. fixes #45 and references #48
2014-03-30 00:12:04 +01:00
logsol
039213cf50
missing commits from last commit 7eb3d0b8b0
2014-03-19 02:40:03 +01:00
Jeena
695008afd8
implemented clientReady and changed loading of assets, fixed unique ragdoll id
2014-02-24 17:41:01 +01:00
Jeena
fa1a3f3757
fixed #52
2014-02-18 13:51:03 +01:00
Jeena
47bb5ef147
first visible RagDoll
2014-02-12 04:02:01 +01:00
Jeena
e488beb203
added ragdoll with one limb
2014-02-12 00:30:09 +01:00
Jeena
6c78c750f0
added items to map
2014-02-10 12:05:10 +01:00
Jeena
2a4327c5cf
added inheritance to last moved Item
2014-01-20 18:44:58 +01:00
Jeena
38b5023410
refactored grabbing
2014-01-20 18:15:40 +01:00
Jeena
b159bbb1cc
fixed remote joint
2014-01-20 16:22:31 +01:00
logsol
c2c0e2a859
added football
2014-01-12 06:31:44 +01:00
Jeena
fa9a0d5d22
added washing machine, fixed grabbing and rotation and position
2014-01-10 18:22:59 +01:00
Jeena
3a07d946b0
fixed throwing and meter
2014-01-10 17:25:46 +01:00
jeena
93e8133c89
fixed problems with first world update
2013-12-25 04:35:51 +01:00