File tree Expand file tree Collapse file tree 2 files changed +24
-0
lines changed
Expand file tree Collapse file tree 2 files changed +24
-0
lines changed Original file line number Diff line number Diff line change @@ -343,6 +343,30 @@ fork and PR!
343343[ Emerald ] : https://github.com/Bombfuse/emerald
344344[ bombfuse_twi ] : https://twitter.com/bombfuse_dev
345345
346+ ### [ Starframe]
347+
348+ ![ physically-connected groups of primitives are framed with rectangles] ( starframe-islands.jpeg )
349+ _ Grouping bodies into disjoint "islands"_
350+
351+ [ Starframe] by [ @moletrooper ] is a work-in-progress game engine for physics-y
352+ sidescrolling 2D games.
353+
354+ This month, a lot of work was done on optimizing the physics engine.
355+ Most importantly, [ spatial partitioning was added] [ sf-grid-tweet ] to speed up
356+ collision detection. Also notably, [ a graph algorithm was
357+ implemented] [ sf-island-tweet ] to divide the world into disjoint islands,
358+ enabling some parallelism and skipping of computations.
359+
360+ Starframe's physics is now very close to game-ready, and it no longer makes
361+ sense to work on the engine without a concrete project to use it.
362+ Thus, work has begun on a platformer based around connecting things with ropes.
363+ More details to be shown soonish!
364+
365+ [ Starframe ] : https://github.com/MoleTrooper/starframe/
366+ [ @moletrooper ] : https://twitter.com/moletrooper
367+ [ sf-grid-tweet ] : https://twitter.com/moletrooper/status/1432441648890449920
368+ [ sf-island-tweet ] : https://twitter.com/moletrooper/status/1438877808412008450
369+
346370## Learning Material Updates
347371
348372## Tooling Updates
You can’t perform that action at this time.
0 commit comments