BandersnatchAdventure冒险游戏项目离散数学与声明式编程实践
BandersnatchAdventure 是一个结合了离散数学和声明式编程的冒险游戏项目,蛮适合那些想要探索这些领域的小伙伴。它是基于经典的 Atari 2600 游戏《Adventure》设计的,不过用了临时图形,跑起来也挺。你可以用dotnet
和npm
来运行这个项目,只要从src
文件夹和项目目录中启动即可。
控制方式挺直接的,箭头键用来上下左右移动,空格键攻击,Z、X、C 键分别使用不同的粉末(攻击粉、抗击粉和保健粉)。其中,Z
键让你下五次攻击更强,X
让敌人的攻击伤害减半,C
则恢复你的生命。嗯,基本上就是一个角色扮演游戏,适合初学者用来练习代码实现。
推荐给你,尤其是如果你对离散数学和编程逻辑有兴趣,可以通过这个小项目深入理解这些概念。
BandersnatchAdventure-master.zip
预估大小:87个文件
BandersnatchAdventure-master
文件夹
.gitignore
14B
adventureGameV2
文件夹
AdventureGame
文件夹
.gitignore
5KB
Nuget.Config
344B
package.json
671B
package-lock.json
264KB
src
文件夹
keyboard.fs
1KB
...
771.16KB
文件大小:
评论区