1. 首页
  2. 考试认证
  3. 其它
  4. Erlang实现的无边界生命游戏 GML介绍

Erlang实现的无边界生命游戏 GML介绍

上传者: 2024-10-26 13:13:41上传 ZIP文件 159.41KB 热度 3次

通用语言GML是使用Erlang编程语言开发的康威生命游戏的实现。在这个版本中,游戏可以在无边无际的空间中运行,因此请注意它的扩展能力。操作简单:克隆项目后运行make命令,即可启动Erlang 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) - 保存当前游戏状态。

以上命令能够灵活地在控制台上管理和查看游戏状态,非常适合探索康威生命游戏在无边界空间中的行为。

下载地址
用户评论