Live data from Hacker News

Convert SimCity 2000 cities into Minecraft worlds

github.com

21–30 of 154 posts

Re: Convert SimCity 2000 cities into Minecraft worlds

#21
post #10

Earlier quoted context omitted.

Could you give examples of what you mean? I've had a look through and there are certainly stylistic things I'd do differently, such as using "var" and LINQ more, and capitalising method names. But it's easy enough to understand despite that.

Don't get me wrong, it's not "bad" code (from a brief glance) but it's just clearly written as if it was Java code, and probably not in a usual IDE like Visual Studio, Rider or VSCode /w C# plugin (as that would typically scaffold a more C#-esque style). Here's what I've noticed so far: - Uses camelCase instead of PascalCase - Uses setter and getter methods instead of C# properties. - Uses reverse DNS namespace com.m…

Excessive use of arrays can be a sign of many things, but not of being a java developer. Perhaps a sign of having been a java developer at some point in time before 2004 but not having touched the language ever since.

Re: Convert SimCity 2000 cities into Minecraft worlds

#22
post #5

This reminds me a lot of SimCopter (1996) where you could also import your SC2k city and fly around and do missions. Mostly about helping people in various forms of distress by picking them up and flying to various destinations. Great flashback from 90's gaming, I remember tossing people out at random when flying which was always hilarious when you're a young kid. You could then pick them up and fly them to the hospi…

I liked to play the SimCopter demo and thanks to it Wagner's Ride of the Valkyries still remind me of the game. I suspected (or maybe just hoped) that you could somehow import SimCity 2000 cities (I had the original boxed release, the first game I owned), but either it was not possible to do in the demo or I just failed to find the way (I was barely a teenager without the Internet access).

Re: Convert SimCity 2000 cities into Minecraft worlds

#23
post #20
post #16

Earlier quoted context omitted.

I'm not playing Minecraft, but this has fascinated me from afar. AIUI, Microsoft has two teams on two different continents essentially developing two very similar but subtly incompatible versions of the same game. Funky. Do they share any code or formats? Are the client/server interoperable? Does the C++ one even have a server implementation?

Servers are not interoperable by default. There is 3rd party software that acts as a proxy letting Bedrock players connect to Java servers but it'll just remove anything that the more limited client doesn't support. They both use completely different network stacks, Bedrock using RakNet over UDP, Java using Netty (?) over TCP, so they have to be translated accordingly.

Thanks!

So I gather Microsoft has renamed Bedrock Edition to just "Minecraft" and then there's "Minecraft: Java Edition".

What's the player base split between these? Do PC players still generally prefer the Java Edition?

Re: Convert SimCity 2000 cities into Minecraft worlds

#24
post #5

This reminds me a lot of SimCopter (1996) where you could also import your SC2k city and fly around and do missions. Mostly about helping people in various forms of distress by picking them up and flying to various destinations. Great flashback from 90's gaming, I remember tossing people out at random when flying which was always hilarious when you're a young kid. You could then pick them up and fly them to the hospi…

Clint Basinger's Lazy Game Reviews always has excellent reviews of Maxis games.

LGR - SimCopter - PC Game Review

https://www.youtube.com/watch?v=x4mh7Pc5MSI

LGR - Streets of SimCity - PC Game Review

https://www.youtube.com/watch?v=zi60A2-PcpM

The SimCity 2000 Retail Demo Disk for DOS

https://www.youtube.com/watch?v=G2b5HRRTH70

LGR - SimCity 2000 Network Edition - PC Game Review

https://www.youtube.com/watch?v=W9e3WlJChro

LGR - SimCity Educational Version Unboxing & Overview

https://www.youtube.com/watch?v=edXRNtuAGTg

SimCity 30 Years Later: A Retrospective

https://www.youtube.com/watch?v=TrScy1icWjI

The Sims 1: An LGR Retrospective Review

https://www.youtube.com/watch?v=bsob06m9p_4

Re: Convert SimCity 2000 cities into Minecraft worlds

#25
post #5

This reminds me a lot of SimCopter (1996) where you could also import your SC2k city and fly around and do missions. Mostly about helping people in various forms of distress by picking them up and flying to various destinations. Great flashback from 90's gaming, I remember tossing people out at random when flying which was always hilarious when you're a young kid. You could then pick them up and fly them to the hospi…

SimCopter wasn't the only game that allowed you to import from SC2k -- the city import is the only notable feature of the otherwise-unremarkable Streets of SimCity[0]. [0] https://en.wikipedia.org/wiki/Streets_of_SimCity

The music, the music was the other remarkable feature of streets of sim city.

Re: Convert SimCity 2000 cities into Minecraft worlds

#26
post #16
post #8

Earlier quoted context omitted.

> only works on java edition Yes, as the project says, Minecraft. Not the cut-down mobile game with microtransactions that claims to be Minecraft.

I'm not playing Minecraft, but this has fascinated me from afar. AIUI, Microsoft has two teams on two different continents essentially developing two very similar but subtly incompatible versions of the same game. Funky. Do they share any code or formats? Are the client/server interoperable? Does the C++ one even have a server implementation?

> Are the client/server interoperable?

not officially. some projects[0] try to bridge the protocols, but I've never personally seen one that operated without issues.

[0] e.g. https://geysermc.org/

Re: Convert SimCity 2000 cities into Minecraft worlds

#27
post #12

Earlier quoted context omitted.

Showering them with water from a bucket.

And the mobs kissing.

"himbos"

https://www.avclub.com/simcopter-programmer-once-deployed-ar...

https://en.wikipedia.org/wiki/Himbo

https://tcrf.net/SimCopter

https://www.youtube.com/watch?v=ozL3LtSsYd8

Re: Convert SimCity 2000 cities into Minecraft worlds

#28
post #10

Earlier quoted context omitted.

Could you give examples of what you mean? I've had a look through and there are certainly stylistic things I'd do differently, such as using "var" and LINQ more, and capitalising method names. But it's easy enough to understand despite that.

Don't get me wrong, it's not "bad" code (from a brief glance) but it's just clearly written as if it was Java code, and probably not in a usual IDE like Visual Studio, Rider or VSCode /w C# plugin (as that would typically scaffold a more C#-esque style). Here's what I've noticed so far: - Uses camelCase instead of PascalCase - Uses setter and getter methods instead of C# properties. - Uses reverse DNS namespace com.m…

https://github.com/jgosar/mine-city-2000/blob/master/MineCit... contains "private byte[][][][][][][] _blockDatas;" which made my eye twitch.

But generally I think it's just older than the git history indicates. The sln file mentions Visual Studio 2010!

Re: Convert SimCity 2000 cities into Minecraft worlds

#30
post #5

This reminds me a lot of SimCopter (1996) where you could also import your SC2k city and fly around and do missions. Mostly about helping people in various forms of distress by picking them up and flying to various destinations. Great flashback from 90's gaming, I remember tossing people out at random when flying which was always hilarious when you're a young kid. You could then pick them up and fly them to the hospi…

But where can we play simcopter? I need the ability to dangle my passengers out of the helicopter in a threatening way. It’s been awhile.
Post reply on HN