About C7
C7 (working title) is an in-development 4X strategy game built with Godot and C#, with a historical focus inspired by games such as Civilization, Galactic Civilizations, and Humankind. We aim to create a new game that looks and plays like classic Civ but incorporates features from the best of the genre and our own dreams.
Get C7 Carthage
v0.2 Carthage Preview 2 Has Been Released!
The C7 team has released the second preview of the “Carthage” milestone. This is a general enhancement over the “Babylon” release, and recommended for all newcomers.
New features and AI improvements in this preview:
- Significantly more combat mechanics have been added: defensive bombard, retreat probability, terrain + river defensive bonuses, healing while resting, and experience levels/promotions.
- City production is now based on actual tile yields, e.g. grassland with cows is more valuable than tundra. The AI will take this into account when deciding where to build their second and subsequent cities.
- The AI will now decide what to build based on game circumstances, rather than a fixed, unchanging sequence.
- The AI can now navigate around bays due to improved pathing.
- The AI now knows how to explore to reveal tiles. It will only send settlers to areas it has scouted, and will actively use spare units to scout. This contrasts with preview 1, where the AI moved its units randomly.
- The AI now can evaluate and set strategic priorities. For now, these are “expansion”, “exploration”, and “war”, although it will never choose the latter unless it cannot expand or explore any more, as it doesn’t yet have a military training module. These priorities affect what the AI chooses to build, and may change as the game progresses.
- The AI will now settle cities in CxxC patterns or wider, instead of the infinite city sprawl (ICS) of Preview 1 and earlier.
- Instead of only mountains forbidding cities, this is now looked up in the scenario configuration.
- The smoke effect has been added to animations.
Bug fixes:
- You can no longer select Babylon’s units, and clicking on your own will select them
- Zooming right after starting a game will no longer take you to a really far-zoomed-out level, but adjust as you might expect
In addition, a large number of behind-the-scenes changes have been made. Some of the less technical ones include:
- Unit prototypes are now imported and used, instead of dummy unit prototypes
- Log files are now created to aid with debugging
- Documentation has continued to take significant steps forward, both on GitHub and on CFC threads
- Performance improvements around unit pathing have been made so the improved AI navigation won’t slow things down too much.
Media files from Civilization III are still required in this milestone.
Download Carthage Preview 2
All official releases of C7 along with more detailed release notes can be found on the GitHub releases page.
Installation
Windows Installation
This is a Windows 64-bit executable and requires 64-bit windows and a Civilization III installation to be present on the computer for access to media files. C7 will find this install in the Windows registry automatically.
- Download and extract the zip file
- Double-click C7.exe
- If it is blocked, you may need to unblock it by
- Right click
- Click on Properties
- Check the “Unblock” checkbox near the bottom buttons in the “Security” section
- Click OK
Linux Installation
This is an x86-64 Linux executable, and it requires media files from a Civilization III installation. We devs just copy the top-level “Sid Meier’s Civilization III Complete” (“Complete may not be there if your install was from pre-Complete CDs, but that’s OK) folder and its contents to our Linux machine.
- Download and extract the tgz file
- Set the CIV3_HOME environment variable to point to the Civ3 files, e.g.
export CIV3_HOME="/path/to/civ3"
- Run C7.x86_64
Mac Installation
This is a universal 64-bit executable, so it should run on both Intel and M1 Macs, and it requires media files from a Civilization III installation. We devs just copy the top-level “Sid Meier’s Civilization III Complete” (“Complete may not be there if your install was from pre-Complete CDs, but that’s OK) folder and its contents to our Mac.
- Download the zip; it may complain bitterly, and you may have to tell it to keep the download instead of trashing it
- Double click the zip file, and a folder with C7.app and a json file will appear
- If you try to open C7.app it will tell you it’s damaged and try to trash it; it is not damaged
- To unblock the downloaded app, from a terminal run
xattr -cr /path/to/C7.app
; you can avoid typing the path out by typing xattr -cr
and then dragging the C7.app icon onto the terminal window
- Set the CIV3_HOME environment variable to point to the Civ3 files, e.g.
export CIV3_HOME="/path/to/civ3"
- From that same terminal where you set CIV3_HOME, run C7.app with
open /path/to/C7.app
, or again just type open
and drag the C7 icon onto the terminal window and press enter
Known issues
- C7 relies on having a Civilization III install on the machine and knowing where it is (via Windows registry or via CIV3_HOME environment variable, as described in the respective installation instructions)
- With some BIQ or SAV files, crashes to desktop may happen
- For Mac:
- Mac will try hard not to let you run this; it will tell you the app is damaged and can’t be opened and helpfully offer to trash it for you. From a terminal you can
xattr -cr /path/to/C7.app
to enable running it.
- Mac will crash if you hit buttons to start a new game (New Game, Quick Start, Tutorial, or Load Scenario) because it cant find our ‘new game’ save file we’re using as a stand-in for map generation. But you can Load Game and load the c7-static-map-save.json file or open a Civ3 SAV file to open that map