Author Topic: Update on Progress  (Read 53316 times)

0 Members and 1 Guest are viewing this topic.

Offline QuakeIV

  • Registered
  • Commander
  • *********
  • Posts: 316
  • Thanked: 29 times
Re: Update on Progress
« Reply #150 on: December 16, 2018, 02:44:30 PM »
I mean in general i3s have higher single core performance than an i7 while being much cheaper, so assumedly it is.
 

Offline Steve Walmsley

  • Moderator
  • Star Marshal
  • *****
  • S
  • Posts: 7662
  • Thanked: 3579 times
    • http://www.starfireassistant.com
Re: Update on Progress
« Reply #151 on: December 16, 2018, 03:26:20 PM »
A quick update on NPR Research.

There have been problems in VB6 with NPRs duplicating research or not following sensible research strategies. Therefore, each NPR design theme in C# Aurora has a built-in tech progression. This consists of many tech groups, each of which contains one or more tech types. For example, a group might simply contain armour, or it may contain a group of energy weapon related tech types, including the major components for the NPR's preferred weapon plus beam fire control techs. An engine-related tech group may contain reactor, engine and fuel consumption tech types. The NPR may have the same tech group multiple times in its design theme progression.

An NPR will check the total research cost for the tech group, based on the next tech within each tech type, and then dedicate all research in its empire toward achieving that total. For example, if the tech group is engines (reactor, engine, fuel consumption) and the NPR already has ion tech, it will total Stellarator Fusion Reactor (12,000), Magneto-plasma Drive Technology (20,000) and Fuel Consumption: 0.6 Litres per Engine Power Hour (8000) for a total of 40,000 RP. Once the total is hit, it gains all the techs in that tech group. Certain tech groups will trigger a redesign for NPR ship types and/or ground forces.

Each tech group has an associated research field based on the majority field within the group. Progression will be based on either the best scientist for that field, regardless of admin rating, or the best overall scientist if that bonus exceeds 4x the specialist bonus.

This gives some advantages over players (no admin limit) and some disadvantages (less flexible). Most importantly, this should provide a much more cohesive NPR research strategy and make NPRs more challenging as they improve their technology. This code has been working since before the current campaign.
 
The following users thanked this post: Garfunkel, snapto, Kof, Mastik, mtm84, Impassive, TMaekler, Rye123, Jovus, Agoelia

Offline Impassive

  • Leading Rate
  • *
  • I
  • Posts: 5
Re: Update on Progress
« Reply #152 on: December 17, 2018, 03:48:29 AM »
Loving these updates Steve! Each post gets me excited :) What do you have left to do before release?
 

Offline Steve Walmsley

  • Moderator
  • Star Marshal
  • *****
  • S
  • Posts: 7662
  • Thanked: 3579 times
    • http://www.starfireassistant.com
Re: Update on Progress
« Reply #153 on: December 17, 2018, 07:14:11 AM »
Loving these updates Steve! Each post gets me excited :) What do you have left to do before release?

Still some significant areas. Combat and planetary invasions for the AI for example and some general ground combat related areas, including air-to-air for ground support fighters. I am working through as I need them. I have some time off over Xmas so I will turn on Precursor activation for the NPR in the current game and see what happens. Programming for actual situations is easier than trying to visualize what might happen. I also need to add a lot more NPR and Spoiler types to provide a variety of opposition. I'm going to tackle Star Swarm first, which will be familiar in some ways but will also borrow some behaviour from WH40k Tyranids. I have some ideas in mind regarding how to make them much more 'interesting'.

There is still a fairly long to-do list but its relatively small compared to what is already done. I already feel like I am playing Aurora again for the first time in almost three years. Next up (I hope by end of Xmas holiday) is probably a new campaign with TN player race, a couple of NPRs and both Precursors and Swarm active.

BTW in the current test game, the NPR recently recovered a spaceport from ruins. With the spaceport already in place, the NPR decided to convert this colony into a major base and has moved in a battle fleet, substantial ground forces, tracking stations and population, plus transferred a large amount of fuel from the home world. All this was done based on existing AI code - I didn't have to code for this specific situation. Meanwhile, automated mines recovered from the ruin are being moved to a newly established mining colony in a nearby system.
 
The following users thanked this post: Garfunkel, CheaterEater, Kof, Mastik, Kytuzian, Impassive, Rye123, Slatibartfas

Offline TMaekler

  • Captain
  • **********
  • Posts: 461
  • Thanked: 60 times
Re: Update on Progress
« Reply #154 on: December 17, 2018, 07:24:21 AM »
BTW in the current test game, the NPR recently recovered a spaceport from ruins. With the spaceport already in place, the NPR decided to convert this colony into a major base and has moved in a battle fleet, substantial ground forces, tracking stations and population, plus transferred a large amount of fuel from the home world. All this was done based on existing AI code - I didn't have to code for this specific situation. Meanwhile, automated mines recovered from the ruin are being moved to a newly established mining colony in a nearby system.
This sound pretty cool...
 

Offline Silvarelion

  • Chief Petty Officer
  • ***
  • S
  • Posts: 45
  • Thanked: 2 times
Re: Update on Progress
« Reply #155 on: December 17, 2018, 07:29:35 AM »

There is still a fairly long to-do list but its relatively small compared to what is already done. I already feel like I am playing Aurora again for the first time in almost three years. Next up (I hope by end of Xmas holiday) is probably a new campaign with TN player race, a couple of NPRs and both Precursors and Swarm active.

BTW in the current test game, the NPR recently recovered a spaceport from ruins. With the spaceport already in place, the NPR decided to convert this colony into a major base and has moved in a battle fleet, substantial ground forces, tracking stations and population, plus transferred a large amount of fuel from the home world. All this was done based on existing AI code - I didn't have to code for this specific situation. Meanwhile, automated mines recovered from the ruin are being moved to a newly established mining colony in a nearby system.

It must be satisfying to see things working as planned!  I've been really psyched on all the changes you've been making.  Thank you for all of it!
« Last Edit: December 17, 2018, 07:31:42 AM by Silvarelion »
Mistake Not My Current State Of Joshing Gentle Peevishness For The Awesome And Terrible Majesty Of The Towering Seas Of Ire That Are Themselves The Mere Milquetoast Shallows Fringing My Vast Oceans Of Wrath.
  ~The Mistake Not, Hydrogen Sonata, Iain Banks
 

Offline Impassive

  • Leading Rate
  • *
  • I
  • Posts: 5
Re: Update on Progress
« Reply #156 on: December 19, 2018, 02:54:27 AM »
Quote from: Steve Walmsley link=topic=10096. msg111353#msg111353 date=1545052451
Quote from: Impassive link=topic=10096. msg111352#msg111352 date=1545040109
Loving these updates Steve! Each post gets me excited :) What do you have left to do before release?

Still some significant areas.  Combat and planetary invasions for the AI for example and some general ground combat related areas, including air-to-air for ground support fighters.  I am working through as I need them.  I have some time off over Xmas so I will turn on Precursor activation for the NPR in the current game and see what happens.  Programming for actual situations is easier than trying to visualize what might happen.  I also need to add a lot more NPR and Spoiler types to provide a variety of opposition.  I'm going to tackle Star Swarm first, which will be familiar in some ways but will also borrow some behaviour from WH40k Tyranids.  I have some ideas in mind regarding how to make them much more 'interesting'.

There is still a fairly long to-do list but its relatively small compared to what is already done.  I already feel like I am playing Aurora again for the first time in almost three years.  Next up (I hope by end of Xmas holiday) is probably a new campaign with TN player race, a couple of NPRs and both Precursors and Swarm active.

BTW in the current test game, the NPR recently recovered a spaceport from ruins.  With the spaceport already in place, the NPR decided to convert this colony into a major base and has moved in a battle fleet, substantial ground forces, tracking stations and population, plus transferred a large amount of fuel from the home world.  All this was done based on existing AI code - I didn't have to code for this specific situation.  Meanwhile, automated mines recovered from the ruin are being moved to a newly established mining colony in a nearby system.

Amazing work Steve! All I want for Christmas is Aurora 4x but I'll have to be patient :) I'll spend some time theory crafting my Ground Forces Composition and Fleet Doctrine for when the game is ready for release. 
 

Offline roug

  • Leading Rate
  • *
  • r
  • Posts: 9
  • Thanked: 1 times
Re: Update on Progress
« Reply #157 on: December 19, 2018, 05:01:28 AM »

"BTW in the current test game, the NPR recently recovered a spaceport from ruins.  With the spaceport already in place, the NPR decided to convert this colony into a major base and has moved in a battle fleet, substantial ground forces, tracking stations and population, plus transferred a large amount of fuel from the home world.  All this was done based on existing AI code - I didn't have to code for this specific situation.  Meanwhile, automated mines recovered from the ruin are being moved to a newly established mining colony in a nearby system. "


Paradox should hire you for AI in HOI 4  ;D
I cannot wait to play this game!!!
 
The following users thanked this post: Agoelia

Offline Steve Walmsley

  • Moderator
  • Star Marshal
  • *****
  • S
  • Posts: 7662
  • Thanked: 3579 times
    • http://www.starfireassistant.com
Re: Update on Progress
« Reply #158 on: December 19, 2018, 05:07:03 PM »
Not exactly an update, more of a 'hmmmm'

The NPR is using the Demonic Realm theme for system naming. I had to modify something in the DB and noticed that the NPR home world Population ID is 666!

« Last Edit: December 20, 2018, 08:26:15 AM by Steve Walmsley »
 
The following users thanked this post: waresky, Viridia, Alucard, FlyingHat

Offline Xkill

  • Warrant Officer, Class 1
  • *****
  • Posts: 75
Re: Update on Progress
« Reply #159 on: December 19, 2018, 05:27:01 PM »
I feel like this new AI will be better than the kinds we see in many an AAA game out there... Can't wait!!!
 

Offline Jovus

  • Sub-Lieutenant
  • ******
  • J
  • Posts: 148
  • Thanked: 45 times
Re: Update on Progress
« Reply #160 on: December 19, 2018, 07:13:12 PM »
Not exactly an update, more of a 'hmmmm'

The NPR is using the Demonic Realm theme for system naming. I had to modify something in the SB and noticed that the NPR home world Population ID is 666!

Uh oh.

Clearly the AI code and the whole database are cursed, and must be purged. It's OK; I'm sure you can put it back together from scratch in no time.
 

Offline Steve Walmsley

  • Moderator
  • Star Marshal
  • *****
  • S
  • Posts: 7662
  • Thanked: 3579 times
    • http://www.starfireassistant.com
Re: Update on Progress
« Reply #161 on: December 20, 2018, 03:46:13 AM »
I feel like this new AI will be better than the kinds we see in many an AAA game out there... Can't wait!!!

Don't get too optimistic :)

Economics does look OK so far but I'll be happier once I see how the AI handles combat and diplomacy.

 

Offline Kurt

  • Global Moderator
  • Vice Admiral
  • *****
  • Posts: 1094
  • Thanked: 366 times
Re: Update on Progress
« Reply #162 on: December 20, 2018, 08:22:18 AM »
Not exactly an update, more of a 'hmmmm'

The NPR is using the Demonic Realm theme for system naming. I had to modify something in the SB and noticed that the NPR home world Population ID is 666!

"And the beginning of the end came on Christmas, 2018, when an obscure game developed by an independent game designer achieved sentience and became the first true example of transcendent AI."

Kurt
 
The following users thanked this post: Agoelia

Offline Kaiser

  • Sub-Lieutenant
  • ******
  • K
  • Posts: 104
  • Thanked: 5 times
Re: Update on Progress
« Reply #163 on: December 20, 2018, 10:16:44 AM »
Steve, my letter to Santa is under the tree already.. please, do not upset this poor kid.
 
The following users thanked this post: V1D0

Offline Steve Walmsley

  • Moderator
  • Star Marshal
  • *****
  • S
  • Posts: 7662
  • Thanked: 3579 times
    • http://www.starfireassistant.com
Re: Update on Progress
« Reply #164 on: December 20, 2018, 10:27:03 AM »
Steve, my letter to Santa is under the tree already.. please, do not upset this poor kid.

:)

It will be a while yet I am afraid. Months rather than weeks. I am well into testing, which is a very good sign, but there are still some decent chunks of work to do.
 
The following users thanked this post: JakeLoustone, Kaiser, Ayeshteni, V1D0, bro918, DocSpit, Surprisekitty

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55