File tree 2 files changed +24
-0
lines changed
2 files changed +24
-0
lines changed Original file line number Diff line number Diff line change @@ -343,6 +343,30 @@ fork and PR!
343
343
[ Emerald ] : https://github.com/Bombfuse/emerald
344
344
[ bombfuse_twi ] : https://twitter.com/bombfuse_dev
345
345
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
+
346
370
## Learning Material Updates
347
371
348
372
## Tooling Updates
You can’t perform that action at this time.
0 commit comments