文件名称:GameOfLife:康威人生游戏的Java实现
文件大小:82KB
文件格式:ZIP
更新时间:2024-05-01 18:29:55
Java
生命游戏 受到本周早些时候发布的挑战的启发。 入门 首先,请克隆此存储库。 该项目是与整合在一起的。 有多种gradle集成运行配置,可帮助快速GameOfLife [run] (请参阅GameOfLife [run] )。 运行gradlew.bat run (Windows)或gradlew run (Linux)将通过cli启动应用程序。 运行配置 目前,这些都是通过内联代码设置的。 设置了进一步的开发以启用诸如以下功能 设置视口的位置。 设置视口的比例。 模拟年龄的进步速度/滴答速度 暂停模拟 从文件加载启动配置(网格上的活动/非活动状态) 执行 初步浏览了链接的 一个实现似乎需要逻辑来跟踪实体,并需要一个画布来渲染游戏逻辑发生在其上的抽象2d平面中的有限空间。 当前实施的局限性 当前实现使用boolean[][]类型2d数组存储抽象2d平面。 优点:数组中的原始类型允许非
【文件预览】:
GameOfLife-main
----gradlew(6KB)
----settings.gradle(374B)
----.gitattributes(154B)
----configurations()
--------static_ring.txt(15B)
--------static_2x2_square.txt(5B)
--------oscilator_cross_p3.txt(72B)
----.idea()
--------misc.xml(406B)
--------compiler.xml(169B)
--------uiDesigner.xml(9KB)
--------modules()
--------gradle.xml(794B)
--------.name(10B)
--------inspectionProfiles()
--------.gitignore(247B)
--------runConfigurations()
--------jarRepositories.xml(840B)
--------vcs.xml(180B)
----gradle()
--------wrapper()
----README.md(3KB)
----gradlew.bat(3KB)
----.gitignore(103B)
----app()
--------src()
--------build.gradle(973B)