diff options
-rw-r--r-- | posts/2019-06-04-chickadee-0.4.0-released.md | 48 |
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! |