通用语言GML 是用 Erlang 编程语言编写的 康威生命游戏。它在无边无际的空间中运行,所以要小心——它会“吃掉”你的宇宙。作者:米哈伊尔·库尔科夫。
用法:克隆存储库后,运行简单的 make
命令 - 它将启动 Erlang shell 并开始应用程序。在 shell 中,您可以运行以下命令控制游戏进程:
-
gml:gen(100,200,50)
- 生成宽度为100点,高度为200点、包含50个随机放置活细胞的随机游戏场。 -
gml:run(N)
- 运行游戏N步。 -
gml:run()
- 无限期运行游戏。 -
gml:pause()
- 如果游戏正在运行,则停止。 -
gml:view(0,0,100,50)
- 将游戏区域的指定部分(X, Y, W, H)打印到控制台。 -
gml:load("somefile.gml")
- 从文件加载游戏状态(详见下文格式说明)。 -
gml:save(0)
- 保存当前状态。
暂无评论