进入德罗施特的巢穴的邀请

主要观点:Droste's Lair 是用于构建和计数数学结构的特殊编程环境,也是刀剑与魔法风格的点击冒险游戏,在两周内构建而成。它通过直接交互操作数学结构,基于“amb”机制和递归的过程调用机制实现强大功能。
关键信息

  • 可通过移动元素等操作列表,如反转列表,使用“♌︎”标记的脚本可将操作重复为咒语。
  • 生成扑克牌面卡时,通过“move any item”创建分支,展示多种可能性。
  • 解决 2xN 棋盘用多米诺骨牌覆盖问题时,需考虑递归和不同放置方式,使用“escape route”处理边界情况。
  • 编程模型源于对传统编程语言的重新设计,融合了 Subsequently 风格的指令流程图、分支路径和递归。
  • 提供两种产生分支计算的方式,存在静态和动态结构展示的权衡。
  • 递归的实现涉及对 Subsequently 模型的扩展,用“hole”表示过程调用,注重保持设计中的“对象永久”感。
  • 设计中自然偏离 Subsequently 的流控制,采用不同的错误处理机制。
  • 受到“Juice”概念影响,兼具编程系统和冒险游戏元素。
    重要细节
  • 展示了在不同任务中的具体操作和界面变化,如反转列表时的多个步骤和效果。
  • 介绍了各个部分的设计灵感和相关项目,如 Construct 'n' Count 和 Subsequently。
  • 提及未来的研究方向,包括更多微世界、混合微世界、缩放、可学习性、动作表示和应用等方面。
  • 感谢了众多给予启发和帮助的人。
阅读 7
0 条评论