Prototype icon indicating copy to clipboard operation
Prototype copied to clipboard

An early-stage, open-source 4X strategy game

Results 103 Prototype issues
Sort by recently updated
recently updated
newest added

Now that we're importing the real unit prototypes, a logical next step is importing units that are pre-placed on the map, the UNIT units in a BIQ file. This would...

enhancement

This definitely occurs if the settler's destination is blocked. How to reproduce: - Figure out where an AI is sending its settler by looking at the logs - Send a...

bug
AI

Once #223 is done, autosave is a logical next step. It could be argued that we don't need it this early, and that's probably true from a game play standpoint....

enhancement
data layer
carthage-puntable

This is a big one. Following #261 refactor the code to follow the proposed layered architecture: cleanly separate Godot scripts, game logic, data types, C7 & Civ3 file IO, and...

refactor
godot
game core
data layer

Reorganize the file structure to mirror the architecture: one source directory containing layers which then contain projects. Assets for files to be bundled with the build (see #153), lib for...

refactor
carthage-release-review

Create a page capturing the plans for the architecture, explaining how to implement it, links to relevant discussions, etc. Basically replace the CFC Architecture Thread with something manageable

documentation

Allow the user to configure logging from a file without rebuilding. Suggest using Serilog.Settings.Configuration: https://github.com/serilog/serilog-settings-configuration Ideally you would be able to specify: Whether to create log files, where, and max...

enhancement

Following discussion on https://github.com/C7-Game/Prototype/pull/239, we're in agreement that we should refactor how we store river info, likely storing it separately from tiles and only saving where rivers are (versus where...

refactor
carthage-puntable

In the current setup, nodes in every scene have the same name as their type, and are referenced in `GetNode` by relative path. We should define important node paths in...

good first issue
refactor
low priority

When executing unit paths at the end of the human player's turn, the game crashes if they run into, fight, and lose to another unit that gets in their way....

bug
infrastructure
game core