KotCity – an open-source city simulation game written in Kotlin
github.com
github.com
The JVM is fast enough for Minecraft, it should be plenty fast for this. But if you ever do want to compile to native then Kotlin/Native would make a lot more sense than a rewrite in a completely different language.
That's debatable, the requirements for running a Minecraft server are quite big for what it does and it's very easy to make it lag.
HotSpot has a pauseless GC these days from Red Hat and is getting another one developed by the Java team itself, so even Minecraft's very heavy use of GC should be ok (heavy, after the new devs "improved" Notch's code to use objects everywhere instead of passing coordinates in separate parameters).
They're much further along and it is probably worth combining development resources towards that project instead.
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.
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.
Why not a modular approach then?
Make the "Backend" switchable.
I could image that we would see many different and interesting approaches!
PS: kotcity ist kinda a bad name, kot in German means excrement... So, basically shit city ;)
Let's talk about this. Do you have a discord channel? If not we can use ours [here](https://discord.gg/CXsnmT)
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)
As a bonus you can play around in Kotlin too!
And Kotlin might be the future language for Android.
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.
I have dabbled with all major JVM languages, yet if it wasn't for Spark and now Android, no customer would allow us to use anything besides Java itself.
https://trends.google.com/trends/explore?q=java,kotlin,cloju...
Why do you say that? There's not really a ton of them out there compared to RPGs, FPSs, etc.
You're probably right though. At the very least we could use more that aren't so traffic oriented. Maybe something with emphasis on pollution, agriculture, culture, utilities.
Interesting you say that, meanwhile Cities Skylines is the only city sim game I know of that's come out in the last 10 years that isn't ruined by EA or a shitware Farmville clone.
It's hard to come up with names that are fine in all/most languages :)
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.
Doesn't mean they are less worthy games. The thought almost disgusts me, like only well funded projects can qualify for something as straightforward as a simulation.