diff --git a/content/posts/newsletter-017/index.md b/content/posts/newsletter-017/index.md index 0ec4aa700..971030117 100644 --- a/content/posts/newsletter-017/index.md +++ b/content/posts/newsletter-017/index.md @@ -208,6 +208,21 @@ For full details and a list of breaking changes, see the [tetra]: https://github.com/17cupsofcoffee/tetra [tetra-changelog]: https://github.com/17cupsofcoffee/tetra/blob/main/CHANGELOG.md +### [starframe] + +![Current state of starframe graphics and physics](starframe.gif) + +[starframe] by [@moletrooper] is a work-in-progress game engine +for physics-y sidescrolling 2D games. This month, a new, more versatile +constraint solver was used to add friction and basic joints. Collision +detection accuracy and overall stability were also improved. + +_Discussions: +[twitter](https://twitter.com/moletrooper/status/1338066680724008960)_ + +[starframe]: https://github.com/moletrooper/starframe +[@moletrooper]: https://twitter.com/moletrooper + ### [rpt]: Rust Path Tracer ![demo renders](rpt-collage.jpg) diff --git a/content/posts/newsletter-017/starframe.gif b/content/posts/newsletter-017/starframe.gif new file mode 100755 index 000000000..817111c3a Binary files /dev/null and b/content/posts/newsletter-017/starframe.gif differ