Prototype
Prototype copied to clipboard
An early-stage, open-source 4X strategy game
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...
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...
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....
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...
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...
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
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...
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...
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...
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....