|over 1 year ago||4 months ago|
|MIT License||MIT License|
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
A Strange But Elegant Approach to a Surprisingly Hard Problem (GJK Algorithm)"
5 projects | reddit.com/r/programming | 28 Mar 2021
Pathfinding repo + relevant issue
What would be the best library to build 2D simulations in python?
4 projects | reddit.com/r/computergraphics | 11 Jul 2022
Do you mean drawing it or just the positions at each time step? Box2D has python bindings and would be ideal. https://box2d.org/
How can I create a physics simulation?
2 projects | reddit.com/r/sfml | 20 Jun 2022
I mean... there is also Box2d... (https://box2d.org/) for 2d stuff as /u/Disembleergon mentioned.2 projects | reddit.com/r/sfml | 20 Jun 2022
Ask HN: Codebases with great, easy to read code?
35 projects | news.ycombinator.com | 21 Mar 2022
2 projects | reddit.com/r/cpp | 24 Jan 2022
My current personal project is a 2D editor for setting up Box2D contraptions. I'm writing this for the web, so the C++ is compiled to wasm and WebGL is used for drawing. I'm currently not doing a whole lot of interaction with OpenGL myself, but rather using NanoVG to get a higher level 2D drawing API.
I want to make a game for Linux. Where do I even start?
14 projects | reddit.com/r/linuxquestions | 20 Nov 2021
As for physics there's tons of options, but the list gets rather exhaustive when considering 2D and 3D but you have box2d, bullet, and many many more.
Most Popular C[++] Open-Source Physics Engines
9 projects | reddit.com/r/gamedev | 14 Nov 2021
Box2D physics toy I started working on
2 projects | reddit.com/r/java | 1 Oct 2021
Show HN: WASM and WebGL Fluid Simulation
11 projects | news.ycombinator.com | 29 Jul 2021
Author here. This demo showcases liquidfun-wasm, my effort to revive liquidfun (a fork which adds fluid simulation and soft-body physics to Box2D).
to make liquidfun-wasm, I repurposed my existing box2d-wasm and pointed it at a different release of Box2D — a commit obtained by rebasing liquidfun over 7 years of upstream Box2D changes. the end result is that liquidfun is now distributed in WebAssembly and with TypeScript typings for the first time. The TypeScript typings are generated from WebIDL bindings via my webidl-to-ts compiler.
this demo in particular aims to bring to the Web the shaders from the liquidfun EyeCandy demo, and show how fast JS can run if you avoid incurring the garbage collector (the main loop tries not to allocate objects). the demo repurposes gravity and drag calculations that I'd used previously in my Lunar Survey experiment (a Mario Galaxy homage).
Can a Physicist have a future in a game development career?
3 projects | reddit.com/r/gamedev | 26 Apr 2021
Alternatively, a good starting project is to take Box2D (2D physics engine library) and SFML (2D graphics, sound, I/O, networking library) and then build a simple game around them. It kind of doesn't matter what the game is; could be a 2D platformer, a top-down racing game, a physics-based puzzle like Peggle or Breakout, whatever. The point is, build something, and you'll immediately start finding ways to do it better next time.
What are some alternatives?
Bullet - Bullet Physics SDK: real-time collision detection and multi-physics simulation for VR, games, visual effects, robotics, machine learning etc.
Chipmunk - A fast and lightweight 2D game physics library.
LiquidFun - 2D physics engine for games
raylib - A simple and easy-to-use library to enjoy videogames programming
PhysX - NVIDIA PhysX SDK
box2d-lite - A small 2D physics engine
CHRONO - High-performance C++ library for multiphysics and multibody dynamics simulations
Newton Dynamics - Newton Dynamics is an integrated solution for real time simulation of physics environments.
Simbody - High-performance C++ multibody dynamics/physics library for simulating articulated biomechanical and mechanical systems like vehicles, robots, and the human skeleton.
ofxBox2d - Openframework wrapper for box2d
GLM - OpenGL Mathematics (GLM)