Aurora 4x

Astra Imperia => General News => Topic started by: Erik L on April 08, 2015, 10:51:24 AM

Title: Build 1513
Post by: Erik L on April 08, 2015, 10:51:24 AM
This is the change log for the current build. I probably shouldn't post until next week when the build number changes, but I want to :) I'm also contemplating open-sourcing this. It's in VB 2013. And the rules aren't widely available. Any feedback on the change log or the open-sourcing idea are welcome.

Code: [Select]
Global changes
Updated to build 1513
Changed .NET version to 4.5.1

Database changes
Added ProgramInfo table to store schema versions.
Added ResearchMaster table for tech tree.
Added script to insert research projects into ResearchMaster.
Modified Insert scripts to delete table contents prior to insert.
Added "IsPlayer" boolean to Races table.
Added ResearchProject table for racial research projects.

Specific Changes
Changed message box to log version info.
Added functionality to launch AI_AIDE.exe after version check.
Added functionality to close launcher when finished.
Added SchemaVersion to About
Began work on a research tree display.
Added Component Design button.
Added Completed Projects button.
Changed Design-mode form regenerate database button code to split out
Create Table SQL and Insert SQL into separate routines.
Added GenerateEmpireName function.
Added a form to generate empire names. Accessible via console "EMPN"
Added SM only check box for player/non-player race toggle on creation window.
Title: Re: Build 1513
Post by: Erik L on April 08, 2015, 03:24:26 PM
Thought I'd update this with a couple screenshots. The first one, main1513.png just shows the console HELP output. The bar in the upper right corner is an input field. It only accepts valid commands, and is a pretty quick way to get access to some of the deeper functions (especially in testing).

The second shot is of the temporary empire name generator. Basically it selects from 8 different consonant/vowel patterns and generates a "word" based on that pattern. The patterns are CVC, CVCCVC, CVCVC, CVCV, CVCCV, VCVC, VCCVC, VCCV. I might expand this later to include things like apostrophes and hyphens. The names generated are suitably alien sounding for the moment though.

I should add that the name generator uses the same list of empire types found in Aurora. If the prefix and the suffix are the same, then the suffix gets blanked. So no Empire of Xotla Empire.
Title: Re: Build 1513
Post by: boggo2300 on April 08, 2015, 04:58:22 PM
Woot Traveller word generation flashbacks!!

Title: Re: Build 1513
Post by: Erik L on April 08, 2015, 07:08:34 PM
I'm not sure if I'm going to leave the name generator window in. I put it there for testing the routine :)
Title: Re: Build 1513
Post by: boggo2300 on April 09, 2015, 04:35:07 PM
leave it in! leave it in!