QB64 搜索技巧 核手提箱 文字记录 海洋云增白 开源地图 Bliss AI 搜索答案 深海沉船 自由职业 policy 小团队 颈挂空调 Chumby 个人电脑 极端主义 团队 世界 PostgreSQL AI工具 证券 DirectX 防溢 DrawingPics Zulip 儿童读物 化学 连续滚动 代码审查 三菱电机 更多

Scheme入门指南 (spritely.institute)

这篇文章是Scheme编程语言的入门指南,旨在帮助读者快速了解和掌握Scheme的基础知识。文章从Scheme的简洁性、可扩展性和强大功能开始介绍,然后逐步讲解了Scheme的基本类型、变量、过程、条件语句、列表、闭包、迭代、递归以及副作用等概念。文章还特别介绍了Scheme的宏机制,展示了Scheme如何通过宏来实现语法扩展,并以一个简单的Scheme解释器为例,展示了Scheme的强大功能。

Cirkoban:当推箱子遇见细胞自动机 (spritely.institute)

Cirkoban 是一款结合了推箱子和 Wireworld 细胞自动机的益智游戏,由 Spritely Institute 使用 Scheme 语言开发。玩家需要扮演一只猫头鹰,在一个充满奇特电路的秘室中解谜,通过精确移动方块来修复电路并到达顶层。游戏使用了 Goblins 分布式编程库和 Hoot Scheme-to-WebAssembly 编译器,展示了 Spritely 的技术实力,特别是 Goblins 的回滚功能,允许玩家撤销之前的操作。

使用 Hoot 为 Lisp 游戏 Jam 制作游戏! (spritely.institute)

Lisp 游戏 Jam 是一个为期 10 天的游戏开发活动,参与者可以使用他们最喜欢的 Lisp 方言创建小型游戏。Spritely Institute 鼓励开发者们使用 Hoot(他们的 Scheme 到 WebAssembly 编译器)来参与这场游戏开发盛会。文章重点介绍了 Hoot 的优势,特别是它对 Web 浏览器的支持,这使得游戏发布和玩家体验变得更加容易。此外,文章还提供了游戏开发模板和社区支持资源,帮助开发者顺利参与游戏开发活动。

Spritely Goblins v0.13.0: Object Persistence and Easier IO! -- Spritely Institute (spritely.institute)

Spritely Goblins 是一款回合制纸牌建造游戏,它结合了策略、冒险和基于回合的战斗。游戏中的一个新版本 v0.1.30 更新了对象持久性和更简单的 I/O,允许玩家在会话之间保存游戏状态,并通过使用鼠标单击和拖动来更轻松地交互。