Hacker News new | ask | show | jobs
by amyjess 1901 days ago
> the core engine is nearly 15 years old

"The core engine" doesn't do what you think it does. It's actually a running joke on /r/paradoxplaza that every time you mention Clausewitz, Meneth (or one of the other developers) pops up to explain this. It just does what every other game engine does, none of the actual game mechanics are coded into the engine. The reason why all Paradox games have so many things in common—a map-based UI, the scripting language, everything else that makes a GSG a GSG—is that game code gets copied and pasted from game to game as they start new projects. None of this is in the Clausewitz engine itself.

Funny thing though, they actually did decide (relatively) recently to centralize a lot of basic GSG functionality in one place so they don't have to keep copying-and-pasting code. The result is a library called Jomini. But this is a recent development; the only games so far that use Jomini are Imperator and CK3. It's a very new library, so it shouldn't have 15 years of legacy cruft in it.

1 comments

> It's a very new library, so it shouldn't have 15 years of legacy cruft in it.

If they made it by copy-pasting one last time, it certainly could.