summaryrefslogtreecommitdiff
path: root/posts/2014-08-11-guile-2d-is-now-sly.md
diff options
context:
space:
mode:
Diffstat (limited to 'posts/2014-08-11-guile-2d-is-now-sly.md')
-rw-r--r--posts/2014-08-11-guile-2d-is-now-sly.md33
1 files changed, 33 insertions, 0 deletions
diff --git a/posts/2014-08-11-guile-2d-is-now-sly.md b/posts/2014-08-11-guile-2d-is-now-sly.md
new file mode 100644
index 0000000..4ec8255
--- /dev/null
+++ b/posts/2014-08-11-guile-2d-is-now-sly.md
@@ -0,0 +1,33 @@
+title: Guile-2D is now named “Sly”
+date: 2014-08-11 19:00
+tags: foss, gnu, guile, scheme, gamedev, wsu
+---
+
+Guile-2D has been the working title for my game engine written in
+Guile Scheme for over a year now. The name has become limiting since
+I realized that it wouldn’t be much extra work to support 3D graphics.
+After much indecision, I’ve finally decided on an official name: Sly.
+I think it’s a great name. It’s short, easy to type, and slyness is
+one of the definitions of “guile”.
+
+In other news:
+
+* Sly has a new contributor!
+ [Jordan Russel](https://gitorious.org/~seconded) has written a
+ [new module](https://gitorious.org/sly/sly/source/9231dca37261de8269149ccad4517acad41aa015:sly/joystick.scm)
+ that provides joystick input support.
+
+* I have written a
+ [module for describing animations](https://gitorious.org/sly/sly/source/9231dca37261de8269149ccad4517acad41aa015:sly/transition.scm).
+
+* I have been slowly working on a scene graph implementation that
+ plays well with the functional reactive programming API.
+
+* As mentioned above, 3D graphics support is on the way! So far, I
+ have implemented a perspective projection matrix, a "look at"
+ matrix, and a cube primitive.
+
+![3D Scene Graph](/images/sly/scene-graph-prototype.png)
+
+Check out the Sly source code repository on
+[Gitorious](https://gitorious.org/sly/sly)!