KotCity开源城市模拟器

KotCity 的城市模拟框架,完全开源,用 Kotlin 写的,玩法思路跟《模拟城市》挺像。虽然还在 pre-alpha 阶段,但已经能看到一些有意思的功能了,像是建筑布局、交通模拟、寻路优化什么的,都能跑起来。

Kotlin 写的模拟器,跑在 Java 8+环境下,如果你是搞前端或游戏引擎的,对架构有兴趣,这项目可以拿来练手。逻辑层代码比较清晰,结构上也挺规整,不少地方还能借鉴。

是它的寻路系统,作者还在不断优化,最近一版修了碰撞检测的问题,还加了些新建筑。虽然 Bug 一堆,但看得出方向是对的。如果你对A*或城市路网的感兴趣,值得看看。

想试试的话,记得先装好Java 8+。Windows 会自动找 JRE,Ubuntu 则需要装 openjfx。跑不起来的话,看看控制台报错,一般都能找出原因。

对了,这项目是作者抱着“早点发出来,一起踩坑”的心态开的,文档不多,靠代码看思路。不过源码放得干净,逻辑注释也还行。

如果你正在研究城市模拟路径规划或者想写自己的小沙盒系统,KotCity 还蛮适合做底层实验框架的。想改啥就 Fork,随便搞。

folder
kotcity:KotCity,一个开源城市模拟器 预估大小:1418个文件
file
.dockerignore 69B
file
gradlew 5KB
file
settings.gradle 30B
file
map.bmp 257KB
file
kotcity-ui.css 839B
file
LaunchScreen.fxml 2KB
file
GameFrame.fxml 38KB
file
TradeableChart.fxml 293B
file
MapGeneratorScreen.fxml 6KB
file
QueryWindow.fxml 2KB
file
Dockerfile 270B
file
CREDITS 2KB
file
gradlew.bat 2KB
file
index.html 42KB
file
index.html 33KB
file
index-outline.html 879KB
file
style.css 4KB
file
.gitignore 64B
file
screenshot.gif 300KB
file
build.gradle 5KB
zip 文件大小:3.83MB