CityLights:程序性 Gen City Builder

时间:2024-07-30 18:59:46
【文件属性】:

文件名称:CityLights:程序性 Gen City Builder

文件大小:64KB

文件格式:ZIP

更新时间:2024-07-30 18:59:46

Java

城市的灯光 程序生成的世界进程模拟,重点是初始世界的创建和文明的发展。 里程碑: 地图: 研究程序生成内容的基础。 (完全的) 创建网格结构以在宏观尺度上处理地图元素(进行中) 柏林噪声发生器的实现(进行中) -->初始结构(完整) --> 素数生成器(需要测试) --> 为每个瓦片角创建唯一的向量,将与相邻的瓦片共享(理论完成,需要代码) --> 在单个瓷砖上产生噪音 --> 噪声函数的平滑 --> 应用到整个网格 创建子网格结构(每个图块内的网格)以处理正常比例的地图元素。 创建二级子网格结构以在微观尺度上处理地图元素。 将柏林噪声值转换为高程 选择峰值和谷值,并在两者之间进行平滑处理。 在高/中/低海拔地区产生/选择水的存在 --> 选择海平面并标记(?)水下瓷砖。 --> 在高/中/低海拔创造湖泊和河流 基于环境因素的生物群落划分 文明: 定位偏差 生长


【文件预览】:
CityLights-master
----.project(370B)
----src()
--------mainCode()
--------exceptions()
--------mainCodeTests()
----.metadata()
--------.mylyn()
--------.lock(0B)
--------version.ini(26B)
--------.plugins()
----README.md(2KB)
----.classpath(303B)
----.gitignore(93B)

网友评论