Spinning off a separate thread for this so it isn't interleaved with development updates.
There seems to be general consensus from the posts in that thread that we have made enough progress to justify another release. We have all the items in "Babylon" listed in the proposal document other than tile visibility and prototype mods, and the first incarnation of combat is in progress, which was originally in the "Carthage" milestone. I'm of the opinion that once the open PRs are merged, and the first combat incarnation, we should make a release.
We released Aztec on December 7, 2021, a date which is now over two months ago, although the build date was November 29th. So, what have we added since then?
- Mountains, hills, forests, jungles, marsh, volcanoes... all the overlay terrains.
- Units are now animated
- Basic city production/growth
- BIQ/SAV data reading is now much more complete
- Mod media support (@Puppeteer is this still working? I had some unanswered questions about a suspicious change regarding it in the SAV Slurping update and suspect it isn't)
- Barbarians now move around the map, and spawn units and galleys
- Added AI civilizations, which build cities and send units out exploring
- BIQs are now openable (with some limitations), as well as non-square-map SAVs
- Performance improvements for PCX and FLC files
- Better error handling
- Zoom via keyboard
Soon, this will also include early combat and rivers displaying.
The highly questionable metric of lines of code also suggests we've added a lot since Aztec; we had 4676 lines of C# code (not counting comments and whitespace) at Aztec, and have 8000-8700 now, depending on which branch is examined. It will likely wind up being around double once the outstanding work is merged in.
There are a couple things I think should be tweaked or potentially tweaked for the release:
- Enable main menu music (we forgot to do this for Aztec)
- Bump the number of AI opponents up; I set it to 1 for testing, but would suggest at least 3.
- IMO we should default to 100% zoom, and turn off the grid, for first impressions.
But generally I think we're ready to cut another release.
There seems to be general consensus from the posts in that thread that we have made enough progress to justify another release. We have all the items in "Babylon" listed in the proposal document other than tile visibility and prototype mods, and the first incarnation of combat is in progress, which was originally in the "Carthage" milestone. I'm of the opinion that once the open PRs are merged, and the first combat incarnation, we should make a release.
We released Aztec on December 7, 2021, a date which is now over two months ago, although the build date was November 29th. So, what have we added since then?
- Mountains, hills, forests, jungles, marsh, volcanoes... all the overlay terrains.
- Units are now animated
- Basic city production/growth
- BIQ/SAV data reading is now much more complete
- Mod media support (@Puppeteer is this still working? I had some unanswered questions about a suspicious change regarding it in the SAV Slurping update and suspect it isn't)
- Barbarians now move around the map, and spawn units and galleys
- Added AI civilizations, which build cities and send units out exploring
- BIQs are now openable (with some limitations), as well as non-square-map SAVs
- Performance improvements for PCX and FLC files
- Better error handling
- Zoom via keyboard
Soon, this will also include early combat and rivers displaying.
The highly questionable metric of lines of code also suggests we've added a lot since Aztec; we had 4676 lines of C# code (not counting comments and whitespace) at Aztec, and have 8000-8700 now, depending on which branch is examined. It will likely wind up being around double once the outstanding work is merged in.
There are a couple things I think should be tweaked or potentially tweaked for the release:
- Enable main menu music (we forgot to do this for Aztec)
- Bump the number of AI opponents up; I set it to 1 for testing, but would suggest at least 3.
- IMO we should default to 100% zoom, and turn off the grid, for first impressions.
But generally I think we're ready to cut another release.