Live data from Hacker News

OpenCiv1 – open-source rewrite of Civ1

github.com

41–50 of 79 posts

Re: OpenCiv1 – open-source rewrite of Civ1

#41

I'm commenting this blindly so apologies if I'm wrong, but if it's possible I'd try and compile this against .NET Framework 3.5 instead of .NET 8. A lot of people (myself included) have XP/7 machines for retro games like Civ1 and I'd personally love to use that machine instead of my modern one to play the game.

Without looking at the codebase, I can already say this is a big ask because it uses the Avalonia framework for cross-platform deployment. .NET Framework 3.5 is Windows-only, and there was a heap of massive breaking changes when the .NET Framework was replaced by the superior .NET Core (now just .NET), so it would be a pretty big maintenance burden to try to maintain a separate build target for that.

Re: OpenCiv1 – open-source rewrite of Civ1

#43
post #7

> The game is still very popular and easy to play. But the obsoletness of DOS Nothing obsolete about DOS when it comes to playing 2D games. Thanks to DOSBox and other emulators (FreeDOS is also not bad though) it is a fantastic OS (or virtual machine). DOS as a platform for (2D) games has never been better than it is today, on modern hardware running DOSBox.

What I like about DOSbox are its constraints and limitations.

Of course there plenty of good features missing but on the other hand that’s the point.

Why start in 2d when in reality you want a 3d game?

DOSbox is delivering constraints.

The demo scene died when the constraints were gone and all that was left was showing a movie. On a C64 for example there are no animations per se but maxing out technical prowess combined with design. If it matches optimally it will make you marvel otherwise not so much.

So there is no right or wrong only what do you want?

Re: OpenCiv1 – open-source rewrite of Civ1

#44
post #29

This is a great idea. I do play Civ1 on my XT class machine (NEC V20 @ 10MHz, 1MB RAM, 64MB IDE, 256K Trident VGA, NE2000, Adlib) but the turn times are horrendous as this is a 1991 game being run on a 1982 CPU. Realistically, most people would have been playing on either a 286 or 386. Having the game available on modern hardware, I imagine it’d be far more enjoyable. I’ll give it a go.

Emulators are ok

Re: OpenCiv1 – open-source rewrite of Civ1

#45
I really prefer the 2D pixel graphics of the original Civ. But the middle game can be a slog due to micromanagement, e.g. loading units onto boats. I would love to see a few tweaks, fixing bugs like disappearing units, and a stronger AI that doesn't have to cheat :)

Re: OpenCiv1 – open-source rewrite of Civ1

#49
post #31
post #8

This is a cool project, but the author should note that they _are_ likely creating a derivative version of Civ1 here. It might look somewhat different, but that's clearly just 16-bit (?) intel opcodes in a slightly spicier form. It's very unlikely this sort of approach will end up with a copyright-free codebase, though it might be useful as a source for a cleanroom approach. The author shouldn't be discouraged -- lot…

It is very likely that no one cares if anyone cares about copyright. If someone do in fact care, I'm sure someone else can organize an online donation for them tissues those who care can cry into. Otherwise please accept that Civ I is effectively public domain.

Nobody cares until the original company wants to release a remaster in 10 years.
Post reply on HN