From 228eee72888c81c96e161fe2eae2d3a647fe620f Mon Sep 17 00:00:00 2001 From: Tudor Lechintan Date: Mon, 4 Oct 2021 13:25:29 +0300 Subject: [PATCH 1/3] Write article about Sparsey --- content/news/026/index.md | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/content/news/026/index.md b/content/news/026/index.md index 7cc3415f4..fadd824cc 100644 --- a/content/news/026/index.md +++ b/content/news/026/index.md @@ -106,6 +106,27 @@ as [several key differences remain]. ## Library Updates +### [Sparsey] + +[Sparsey] by [@LechintanTudor] is a new sparse set-based Entity Component System +(ECS) with component storage grouping, granular component change detection, +fallible systems and beautiful syntax. + +The goal of [Sparsey] is to provide a sparse set-based ECS which fully takes +advantage of its core data structure. An example of this is component storage +grouping, a feature which allows getting the best performance possible when +iterating over queries which match certain patterns described by the user, at +the cost of a performance penalty when inserting or removing components from +these storages. + +To get started with [Sparsey] check out the [Sparsey Cheat Sheet] and the +[examples on GitHub]! + +[Sparsey]: https://github.com/LechintanTudor/sparsey +[@LechintanTudor]: https://github.com/LechintanTudor +[Sparsey Cheat Sheet]: https://github.com/LechintanTudor/sparsey/blob/master/guides/cheat_sheet.md +[examples on GitHub]: https://github.com/LechintanTudor/sparsey/tree/master/examples + ## Popular Workgroup Issues in Github From c6672753f93452e1683e3b240fa4e38d67830d2f Mon Sep 17 00:00:00 2001 From: Tudor Lechintan Date: Mon, 4 Oct 2021 13:26:40 +0300 Subject: [PATCH 2/3] Add comma to Sparsey article --- content/news/026/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/news/026/index.md b/content/news/026/index.md index fadd824cc..74454d194 100644 --- a/content/news/026/index.md +++ b/content/news/026/index.md @@ -119,7 +119,7 @@ iterating over queries which match certain patterns described by the user, at the cost of a performance penalty when inserting or removing components from these storages. -To get started with [Sparsey] check out the [Sparsey Cheat Sheet] and the +To get started with [Sparsey], check out the [Sparsey Cheat Sheet] and the [examples on GitHub]! [Sparsey]: https://github.com/LechintanTudor/sparsey From 71fe2e6b7755c3be81c347ba6ee5db74fdd425d3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9y=20Lesnik=C3=B3v?= Date: Fri, 8 Oct 2021 10:56:47 +0300 Subject: [PATCH 3/3] N26: Sparsey: Fix accidental trailing space --- content/news/026/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/news/026/index.md b/content/news/026/index.md index 588b19d92..e318750bb 100644 --- a/content/news/026/index.md +++ b/content/news/026/index.md @@ -444,7 +444,7 @@ iterating over queries which match certain patterns described by the user, at the cost of a performance penalty when inserting or removing components from these storages. -To get started with [Sparsey], check out the [Sparsey Cheat Sheet] and the +To get started with [Sparsey], check out the [Sparsey Cheat Sheet] and the [examples on GitHub]! [Sparsey]: https://github.com/LechintanTudor/sparsey