summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--posts/2019-06-04-chickadee-0.4.0-released.md48
1 files changed, 48 insertions, 0 deletions
diff --git a/posts/2019-06-04-chickadee-0.4.0-released.md b/posts/2019-06-04-chickadee-0.4.0-released.md
new file mode 100644
index 0000000..937565d
--- /dev/null
+++ b/posts/2019-06-04-chickadee-0.4.0-released.md
@@ -0,0 +1,48 @@
+title: Chickadee 0.4.0 released
+date: 2019-06-04 21:00:00
+tags: guile gamedev chickadee
+summary: Chickadee 0.4.0 has been released
+---
+
+I'm happy to announce that Chickadee 0.4.0 has been released!
+
+Chickadee is a game development toolkit for Guile that is built on top
+of SDL2 and OpenGL. Chickadee aims to provide all the features that
+parenthetically inclined game developers need to make 2D (and
+eventually 3D) games in Scheme.
+
+Changes in the 0.4.0 release include:
+
+* The `(chickadee sdl)` module has been replaced with the
+ `(chickadee)` module and the SDL2 details have been hidden from the
+ user.
+
+* A default font is now built-in to Chickadee and used for all
+ `draw-text` calls where a font isn't specified, making it easier to
+ get started with text rendering.
+
+* The sprite batch API has been rewritten. See the
+ [Sprites](https://dthompson.us/manuals/chickadee/Sprites.html)
+ section in the manual for details.
+
+* Preliminary particle system rendering support has been added via the
+ new `(chickadee render particles)` module.
+
+* Sprites can be colored via the new `#:tint` keyword argument in the
+ `draw-sprite` procedure.
+
+* Improved API documentation.
+
+* Plus lots of other minor tweaks and bug fixes!
+
+tarball: <https://files.dthompson.us/chickadee/chickadee-0.4.0.tar.gz>
+
+signature: <https://files.dthompson.us/chickadee/chickadee-0.4.0.tar.gz.asc>
+
+See the
+[Chickadee project page](https://dthompson.us/projects/chickadee.html)
+for more information.
+
+Bug reports, bug fixes, feature requests, and patches are welcomed.
+
+Happy hacking!