Awesome! We have a good start but still need a lot of subsystems implemented. If you have an interest in SimCity stop on by our gitter channel and we can talk: https://gitter.im/kotcity/Lobby
Very cool! If you could play this in terminal it would be awesome. We could be a good testbed for your ideas -- we have kept the simulator separate from the UI / display.
With the Java interop such a high priority for the Kotlin team over at JetBrains, Kotlin is sneaking its way into all kinds of Java environments -- from LOB apps to APIs, Java Web Services, etc.
Java might be a little annoying to wield, but the JVM is actually quite nice.
Whomever at JetBrains put a premium on Java interop should get a medal, because it's a VERY low friction move to go from Java development to Kotlin. You can port your project one file at a time and the tooling is excellent.
Since Maxis has more or less been gobbled up by EA I don't think we will ever see SimCity4++, so I think we DO need another city sim.
There are a few in the works but I don't think any "carry the torch" of the SC4-style game.
SimCity 4 has such staying power, new mods and lots are still being created to this day! It outlived SimCity 2013 by far.
Cities: Skylines, Banished, Citybound are all fun in their own right but I don't see any as a proper continuation of the SimCity series. (ignoring SC2013)
We've taken pains to keep the sim code separate from the view / presentation layer. If you want to jump in and help us make it dual platform we'd be glad to have you.
We are using JavaFX which has some kind of Android support via (http://gluonhq.com/products/mobile/javafxports/) or you could simply just ignore our UI and add a native Android one on top of our simulator.
As casual as you want... this is a side project for all of us. One of our other guys is an Android dev just using this for Kotlin practice. Drop on in, check out our code, suggest ideas, whatever tickles your fancy!
If you want stop by our dev chat channel on https://gitter.im/kotcity/Lobby and ask us questions or reply here if that works best.
I am aware of it... we have somewhat divergent goals. I seek more of a re-creation of "SC4-style" city simulator, without agents for all traffic and so on. I think the big difference between this game and Citybound is that I'm trying for more of a statistical / stochastic approach vs. an agent based approach. I think the agent-based approach was one of the factors that led to SimCity 2013 not being that fun.
Citybound is aiming more for the Cities: Skylines approach to traffic and simulation.
I'm a big city-builder fan and have tried almost every one I can get my hands on. Among myself and some others, there is the feeling that the SimCity series peaked at SimCity 4 and I'm hoping to recapture that feel. It seems that Citybound is going in a totally different direction, which is fine, but that's not the aim of this project.
I hope to play Citybound when it is released but I do not think this project is redundant.