用 Racket 写的,类似于我的世界,但是是用一个个小球(巴克球)所组成的游戏!
- 基础属性
- 体积
- 颜色
- 亮度
- 透明度
- 扩散能力
- 对其他巴克球的吸引力
- 对来自其他巴克球的吸引力抵抗能力
- 自定义属性 由玩家定义,例如巴克球的融合、巴克球的穿透能力、破坏巴克球所需时长等等 用数据导向方法编程实现
- 根据巴克球的吸引力的不同可以分类为
- 固态球
- 气态球
- 液态球
- 神奇的量子球 有量子特性的一种神奇的巴克球(还没想好是什么样的球 0v0)
- 角色球
用来构成玩家身体的巴克球,抵抗吸引的能力 max
- 眼睛球
- 耳朵球
- 肢体球
- 装备球
- 生物球
- 由巴克球组成的 NPC 等具有一定行为智能的巴克球
- 真空球
- 传送球(也许和量子球有关?)
- 用来创造传送装置的巴克球
- 星球
- 世界球
- 太阳球
- 月亮球
- 星星球
- 宇宙球
玩家可以使用基本巴克球去创建各种巴克球模板,在巴克球的世界里像 Minecraft 一样自由玩耍。
玩家可以创建一些巴克球模板(比如说巴克球的组合方式、巴克球的一些属性) ,并能够用模板聚合背包里的巴克球到世界中,或者根据模板来收取世界里的巴克球
当然,玩家可以像 Minecraft 里一样手撸巴克球(也许这也是一种模板?)
游戏过程中,玩家可以使用 Racket 代码来实现许多操作 例如
- 控制时间
- 创建模板
- 更改巴克球属性
- 创建新的巴克球
玩家可以有属于自己的 packages,保存自己写的各种好用的 Racket 代码。 玩家也可以用 Racket 来写各种模组,自定义自己的巴克球以及世界!