From 00056406864035c646f04df0a8049f5d848aa115 Mon Sep 17 00:00:00 2001 From: Joe Clay <27cupsofcoffee@gmail.com> Date: Sun, 31 Oct 2021 17:32:03 +0000 Subject: [PATCH 1/3] N27: Tetra and Lonely Star --- content/news/027/index.md | 32 +++++++++++++++++++++++++++++++ content/news/027/lonely-star.png | Bin 0 -> 12180 bytes 2 files changed, 32 insertions(+) create mode 100644 content/news/027/lonely-star.png diff --git a/content/news/027/index.md b/content/news/027/index.md index 467224710..2993c3403 100644 --- a/content/news/027/index.md +++ b/content/news/027/index.md @@ -68,8 +68,40 @@ If needed, a section can be split into subsections with a "------" delimiter. ## Game Updates +### [Lonely Star] + +![Lonely Star screenshot](lonely-star.png) + +[Lonely Star] is a 2D 'endless runner' game by [@17cupsofcoffee], featuring +simple generative music. It was built with [Tetra] back in February 2020, for Weekly Game Jam 135. + +This month, it was made [open-source][lonely-star-source], and received a +small update to improve the UI and fix a few bugs. + +[Lonely Star]: https://17cupsofcoffee.itch.io/lonely-star +[Tetra]: https://github.com/17cupsofcoffee/tetra +[@17cupsofcoffee]: https://twitter.com/17cupsofcoffee +[lonely-star-source]: https://github.com/17cupsofcoffee/lonely-star + ## Engine Updates +### [Tetra] 0.6.6 + +[Tetra] is a simple 2D game framework, inspired by XNA, Love2D, and Raylib. After +a few quiet months, version 0.0.6 has been released, featuring: + +- A big overhaul of the keyboard API, with better support for international + layouts +- Lots of new functions for manipulating the game window +- A long-requested [ECS example][tetra-ecs] +- Bugfixes and docs improvements + +For more details, see the [changelog][tetra-changelog]. + +[Tetra]: https://github.com/17cupsofcoffee/tetra +[tetra-changelog]: https://github.com/17cupsofcoffee/tetra/blob/main/CHANGELOG.md +[tetra-ecs]: https://github.com/17cupsofcoffee/tetra/blob/main/examples/ecs.rs + ## Learning Material Updates ## Tooling Updates diff --git a/content/news/027/lonely-star.png b/content/news/027/lonely-star.png new file mode 100644 index 0000000000000000000000000000000000000000..d1e45d51fe91db5c79396a4d39bdfeb25d088d9f GIT binary patch literal 12180 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 Date: Sun, 31 Oct 2021 17:40:45 +0000 Subject: [PATCH 2/3] Fix line length --- content/news/027/index.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/content/news/027/index.md b/content/news/027/index.md index 2993c3403..0ad624a07 100644 --- a/content/news/027/index.md +++ b/content/news/027/index.md @@ -73,7 +73,8 @@ If needed, a section can be split into subsections with a "------" delimiter. ![Lonely Star screenshot](lonely-star.png) [Lonely Star] is a 2D 'endless runner' game by [@17cupsofcoffee], featuring -simple generative music. It was built with [Tetra] back in February 2020, for Weekly Game Jam 135. +simple generative music. It was built with [Tetra] back in February 2020, +for Weekly Game Jam 135. This month, it was made [open-source][lonely-star-source], and received a small update to improve the UI and fix a few bugs. From df48f0a34b219bf6609da41fa1c71d766798cd73 Mon Sep 17 00:00:00 2001 From: Joe Clay <27cupsofcoffee@gmail.com> Date: Sun, 31 Oct 2021 17:45:46 +0000 Subject: [PATCH 3/3] Fix version number --- content/news/027/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/news/027/index.md b/content/news/027/index.md index 0ad624a07..ba1ff5a05 100644 --- a/content/news/027/index.md +++ b/content/news/027/index.md @@ -89,7 +89,7 @@ small update to improve the UI and fix a few bugs. ### [Tetra] 0.6.6 [Tetra] is a simple 2D game framework, inspired by XNA, Love2D, and Raylib. After -a few quiet months, version 0.0.6 has been released, featuring: +a few quiet months, version 0.6.6 has been released, featuring: - A big overhaul of the keyboard API, with better support for international layouts