主要观点:邀请参与 Spring Lisp 游戏开发活动,介绍多种可用于参与的游戏引擎和库等工具。
关键信息:
- 有多种游戏开发相关工具,如 Common Lisp 的 Trial 引擎、Guile Scheme 的 Chickadee 库、Godot 引擎、ClojureScript 和 Parenscript 编译到 JavaScript 的方式、Lua 的 Fennel 及相关引擎(Love2D、TIC-80)、Guile Hoot 编译 Scheme 到 WebAssembly、Python 的 PyGame 及 Hy 语言等。
- 提到了一些实用工具如 Tiled 地图编辑器、LibreSprite 精灵编辑器、Milkytracker 音频工作站。
重要细节: - Trial 已用于制作商业游戏 Kandria。
- Chickadee 是 Guile Scheme 的游戏开发库,作者起初因无法以 HTML5 游戏形式分发而放弃。
- Godot 是免费开源的经典游戏引擎,支持多种语言包括 GDLisp。
- ClojureScript 编译 clojure 到 JavaScript 但设置较复杂。
- Parenscript 是生成 JavaScript 的 Common Lisp 库,其邮件列表很有帮助。
- Fennel 是 Lua 的 lispy 层,可用于 Love2D 和 TIC-80 等引擎。
- Guile Hoot 可将 Scheme 编译到 WebAssembly,今年有相关工作简化。
- Hy 是运行在 Python 上可使用 Python 库的 lisp 语言。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。