Commit graph

29 commits

Author SHA1 Message Date
Karl Pannek
162a4ab82d Restore RubeDoll functionality with Planck.js migration. Update RubeLoader to use Planck.js, fix import aliases, and enable RubeDoll spawning on player death. 2025-07-18 22:06:58 +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
Karl Pannek
875abd60d9 Major progress on Planck.js migration - server starts without crashing 2025-07-16 13:28:21 +02:00
Karl Pannek
244dc50037 Add working debug level with grass and soil tiles
- Created DebugLevel class that bypasses complex TiledLevel loader
- Simple platform with grass tiles (10.gif) on top, soil tiles (10.gif) underneath
- Fixed tile texture paths to work with MAPS_PATH
- Fixed null check in User.js to prevent server crashes
- Working physics collision with Box2D
- Clean test environment for physics engine migration
2025-07-16 12:51:31 +02:00
1df7258b56 Upgrade socket.io to 2.x 2017-11-06 22:17:33 +01:00
logsol
7115292384 added possibility to not debug-draw sensor shapes 2015-05-11 11:10:30 +02:00
logsol
fb3ac40d17 implemented rubedoll direction flip and added meshIndex (z) swapping capability. #151 2015-05-11 11:10:30 +02:00
logsol
cd956b8a28 fixed a few bugs - rube loader was manipulating the json, which resulted in coordinates flipping every second time 2015-05-11 11:10:30 +02:00
logsol
ca1ca7635b implemented rubedoll level item (not after dying yet) 2015-05-11 11:10:30 +02:00
logsol
5f5fec5b10 added optimizer scripts and some code style improvements 2015-03-09 04:56:28 +01:00
logsol
60eae208a2 Added PointerLockManagement, Fixed layer positioning, added fps chart. fixes #120, fixes #121, fixes #123 2015-02-27 18:44:30 +01:00
Jeena
e452399caf added menuBar 2015-02-22 18:39:35 +01:00
logsol
d7025ffd67 adapted fps meter 2015-02-22 17:57:16 +01:00
Jeena
21f948e2b4 Workaround for PIXI going black after 4 renderers 2015-02-14 19:28:18 +01:00
logsol
58b83f7297 updated pixi to v2 2014-12-21 23:16:35 +01:00
logsol
6f288f00b5 Compile and minimize code #82 2014-12-20 04:31:37 +01:00
Jeena
8f2cf11e38 finished shirt color, fixes #77 2014-07-12 20:49:42 +02:00
logsol
ebc3da12fa First successful attempt to implement rube ragdoll into the game. uncomment //type: rube at the bottom of ItemSettings.js to convert banana into invisible ragdoll (only visible in debug mode) - grabbing still pretty buggy. 2014-05-26 04:22:36 +02:00
logsol
24430049d9 updated pixi to 1.5 2014-03-08 11:49:02 +01:00
logsol
0072f0e6b5 Chuck.js Now all new with WEB_GL ! haha stupid config typo! arrgh 2014-01-17 02:13:59 +01:00
logsol
1994aacc3e updated pixi js 2014-01-17 00:06:41 +01:00
Jeena
2c5bb1bb39 merge 2014-01-16 16:10:42 +01:00
Jeena
4afc39081d debug draw overlay, fullscreen 2014-01-16 16:09:17 +01:00
Jeena
00807da632 changed modes 2014-01-12 16:59:16 +01:00
logsol
3d1e729650 added pixi view controller - prepared architecture for multiple view systems - e.g. three, ivank, pixi but havent implemented any new ones yet 2013-12-16 03:11:24 +01:00
Jeena
b4ef1203b1 added stats + ping, fixed box2d step size 2013-12-09 14:00:46 +01:00
Jeena
071ad6bec5 added images and texture for gl renderer 2013-11-25 17:16:52 +01:00
logsol
76391c2c5e fixing up the branch 2012-07-22 13:05:29 +02:00
logsol
ae09efa381 moved vendor libs 2012-07-21 21:47:47 +02:00