Not Going to Use JBox2D
Well, I spent the last couple of days fiddling with API documentation and reading tutorials and to be honest, JBox2D is an absolute mess. It's API is absolutely terrible compared to most Java API documentation I've read (very minimal comments, bad/arcane naming conventions, etc.). I'm not sure why it and other Box2D derivatives are the defacto standard used by other 2D game engines written in Java. It's just a fairly direct port of a C++ physics engine (probably why it's API looks like crap to me).
I'm going to be using dyn4j, instead. Oddly, it was my first choice, but a lack of detailed tutorials got me looking elsewhere. Having examined the API documentation of both in detail, dyn4j is the clear winner. It's not nearly as complex as it first appeared to me. It's actually fairly simple to get a minimal program working and the API is much less painful to look at.
Get Big Block Engine
Big Block Engine
2D block-based mod-friendly sandbox game/game engine
Status | In development |
Category | Tool |
Author | simulatoralive |
Tags | blocks, Game engine, Moddable, Physics, Pixel Art, Sandbox |
Languages | English |
More posts
- Sandboxing Java Code, a Modern ApproachFeb 22, 2023
- Logic Components (0.27.0 Alpha)Feb 10, 2023
- Parallel Block-Based PhysicsOct 19, 2020
- GUI Overhaul (0.26.1-3 Alpha)Oct 11, 2020
- Placing Painted Blocks (0.26.0 Alpha)Sep 26, 2020
- General UI Improvements (0.25.1 Alpha)Sep 19, 2020
- Better Error Reporting (0.25.0 Alpha)Sep 11, 2020
- Better Exit Cleanup (0.24.0 Alpha)Sep 01, 2020
- Fix for Floating Actors (0.23.2 Alpha)Jun 28, 2020
- Actor Physics Fixes (0.23.1 Alpha)Jun 27, 2020
Leave a comment
Log in with itch.io to leave a comment.