java猜数字游戏源码概述
该存储库包含在科罗拉多州博尔德举行的Scala
函数式游戏编程简介的材料。
此
README
文件包含研讨会的演练,以及以下源代码:
在src目录中,您将找到使用
Scalaz
和
Monocle
的功能游戏的骨架。
此应用程序旨在作为研讨会中最后一组练习的基础。
在snippets.txt
,您将找到在研讨会过程中开发的一系列片段。
您应该能够使用scala进程从命令行运行此文件。
介绍
欢迎使用
Scala
进行函数式游戏编程简介!
您将通过编写一个有趣的小游戏来学习纯函数式编程。
游戏是现存最有状态的应用程序之一!
事实上,许多游戏是真正成熟的模拟。
几乎每条数据在每次迭代中都会发生变化!
真的可以用纯函数式编程来写游戏吗?
答案是肯定的,本次研讨会将向您展示如何操作。
我们将专注于编写基于文本的
RPG(或冒险游戏,如果您愿意)。
这样,您就不需要创建图形或动画图形,并且可以专注于以功能方式处理状态的本质。
准备好?
好,让我们开始吧!
游戏循环
每个游戏的核心都是一个叫做游戏循环的东西。
游戏循环处理输入并更新游戏状态。
在命令式风格中,我们可以使
2022-10-30 11:37:02
19KB
系统开源
1