游戏介绍
你好~,非常开心你能来到这里观看我的介绍。
这是一个有关代码与游戏语言的实验性质的游戏。
制作游戏的过程中,作者想要一些叙事、行为框架的创新表现在游戏之中。游戏画面简陋,所有物体皆以一个ICON的方式出现,利用了用以编写它的python语言中的函数式编程的特性——物体可以是背包(以一定规则,装有其他物品的)、可以是技能(决定了如何以一定方式改变和利用物品的)——也可以是过程(装有已经放有规定了如何使用物品的技能的行为的快捷键)、也可以是怪物(其身体部位则是装有肌肉的背包)、命运、天气、效果状态等等,只要某种抽象在游戏中具有玩法的地位,都可以提升为一套封装好的机制。
这样的设计,模糊数据与过程,将物品至于一套如何【使用】它、如何【观看】它的环境之中——抽象地建构了人们学知的行为方式。玩家需要熟练掌握对语言的运用,每一个技能都支持在三种游戏模式中进行:场景中、决斗中、日常制作中,同一种使用方法可以借用不同的外部环境形成多样性。但语言的自由性会损伤可玩性,在有限的开发时间内,作者借鉴了《流放之路》中的预言系统。你可以使用“可能性硬币”来预言这个世界,并获得完成这个世界的奖励,并将这个系统的地位放置在整一个Rougelike规则之上,加深其随机的解谜因素,赋予养成以意义。
游戏已知有许多不足方面,感兴趣的玩家可以在下方公布的微博上,给我留言。正在学习pygame游戏引擎的同学也可以一起交流~
游戏特性
- 物体本身也可以是一个保存数据的行为。模拟了函数式编程中的柯里化(Currying),极大提高了游戏内容设计所需要的抽象的空间。
- 独特的【预言-实现】系统,努力拓宽Rougelike兼具传统叙事框架的新思路。