KotCity开源城市模拟器
KotCity 的城市模拟框架,完全开源,用 Kotlin 写的,玩法思路跟《模拟城市》挺像。虽然还在 pre-alpha 阶段,但已经能看到一些有意思的功能了,像是建筑布局、交通模拟、寻路优化什么的,都能跑起来。
Kotlin 写的模拟器,跑在 Java 8+环境下,如果你是搞前端或游戏引擎的,对架构有兴趣,这项目可以拿来练手。逻辑层代码比较清晰,结构上也挺规整,不少地方还能借鉴。
是它的寻路系统,作者还在不断优化,最近一版修了碰撞检测的问题,还加了些新建筑。虽然 Bug 一堆,但看得出方向是对的。如果你对A*或城市路网的感兴趣,值得看看。
想试试的话,记得先装好Java 8+。Windows 会自动找 JRE,Ubuntu 则需要装 openjfx
。跑不起来的话,看看控制台报错,一般都能找出原因。
对了,这项目是作者抱着“早点发出来,一起踩坑”的心态开的,文档不多,靠代码看思路。不过源码放得干净,逻辑注释也还行。
如果你正在研究城市模拟、路径规划或者想写自己的小沙盒系统,KotCity 还蛮适合做底层实验框架的。想改啥就 Fork,随便搞。
kotcity:KotCity,一个开源城市模拟器
预估大小:1418个文件
.dockerignore
69B
gradlew
5KB
settings.gradle
30B
map.bmp
257KB
kotcity-ui.css
839B
LaunchScreen.fxml
2KB
GameFrame.fxml
38KB
TradeableChart.fxml
293B
MapGeneratorScreen.fxml
6KB
QueryWindow.fxml
2KB
3.83MB
文件大小:
评论区