Jump to content


Photo

1.6 Beta fixes


21 replies to this topic

#1 ArkhanTheBlack

ArkhanTheBlack

    title available

  • Members
  • 814 posts

Posted 30 November 2005 - 11:15 PM

Okay for today, I've made the following fixes / changes:

1.) Fast vehicle tech not allowed in 1vs1, low chance in 2vs2 and high chance in 3 vs 3

2.) Rush will be aborted if a major threat is at the HQ. In this case the build program is switched to standard strategy.

3.) There's now a ForceAttackStrength factor in the attackstrategy.ai file that sets the army strength at which an attack is forced. This value increases with the tier level. At the moment I've used 1500 for tier1 and 500 more for every following tier. I don't know if this value is perfect, but it should be in the right region.

4.) Jump troops don't make long jumps if they are part of a larger force, except the enemy has more than double the strength in this area. In this case a long jump would be an ellegant retreat.

5.) I've added a support factor for every race at the header of attackstrategy.ai which defines, if the AI should abort his current attack and help the ally. Values range from break if weaker than 1,5 * enemy army strength (chaos) to 2,5 * enemy army strength (eldar). Therefore even chaos will support, but not as often as eldar. Hope these values are okay.


I'm too tired to continue today. I'll add more tomorrow. :p

#2 thudo

thudo

    Wacko AI Guy!

  • Division Leaders
  • 12,164 posts
  • Location:Lemonville North, Canada
  • Projects:DoW AI Scripting Project
  • Division:DoW
  • Job:Division Leader

Posted 30 November 2005 - 11:17 PM

:p

Splendid fixes indeed!
Advanced Skirmish AI Team Lead for the coolest Warhammer40k PC RTS out there:

Dawn of War Advanced AI Headquarters

Latest DoW Advanced AI Download!

#3 ArkhanTheBlack

ArkhanTheBlack

    title available

  • Members
  • 814 posts

Posted 02 December 2005 - 01:33 AM

More fixes:

- Added delay time for attack plans to avoid an attack - retreat loop

- Fixed commisar problem (Thanks to Larkin)

And a big one:

- Added attack code to deal with take and hold victory condition. Code is finished but it's too late to try it out. Will do that tomorrow... :grin:

#4 thudo

thudo

    Wacko AI Guy!

  • Division Leaders
  • 12,164 posts
  • Location:Lemonville North, Canada
  • Projects:DoW AI Scripting Project
  • Division:DoW
  • Job:Division Leader

Posted 02 December 2005 - 01:41 AM

Added attack code to deal with take and hold victory condition. Code is finished but it's too late to try it out.

Outstanding! That and ControlArea (basically the same) are huge deals for the AI to understand and work well under. Further, its a long outstanding MAIN OBJECTIVE for us! Brilliant Arkhan!
Advanced Skirmish AI Team Lead for the coolest Warhammer40k PC RTS out there:

Dawn of War Advanced AI Headquarters

Latest DoW Advanced AI Download!

#5 ArkhanTheBlack

ArkhanTheBlack

    title available

  • Members
  • 814 posts

Posted 03 December 2005 - 01:14 AM

Changes for beta 3:

- Attack code to deal with take and hold victory condition tested and seems to work

- Added a heuristical approach to figure out the maximum threat on the path to a target (Method: GetMaxThreatOnPath())

- Removed CheckPostPosition method (Obsolete because of GetMaxThreatOnPath() method)

- Improved method for the AI to abort an attack and support an ally by adding a range modifier and replacing the retreat command through a direct attack plan


I've now pretty much set a feature stop. The code should now contain everything (and more) that was planned for this release. So only bug fixing and maybe balancing is now on the plan. At least I hope so. As soon as I get Larkins generator placing routine, I will add it as 'last' feature for the upcoming release.

#6 Quietdeath

Quietdeath
  • Members
  • 43 posts

Posted 03 December 2005 - 07:10 AM

- Attack code to deal with take and hold victory condition tested and seems to work

Great! I'm looking forward to new stunning matches :sleep:

#7 thudo

thudo

    Wacko AI Guy!

  • Division Leaders
  • 12,164 posts
  • Location:Lemonville North, Canada
  • Projects:DoW AI Scripting Project
  • Division:DoW
  • Job:Division Leader

Posted 03 December 2005 - 03:29 PM

Being sent up in an hour from this writing..

UPDATE...

v1.6b3 IS NOW UP and ready for internal testing!

Edited by thudo, 03 December 2005 - 04:33 PM.

Advanced Skirmish AI Team Lead for the coolest Warhammer40k PC RTS out there:

Dawn of War Advanced AI Headquarters

Latest DoW Advanced AI Download!

#8 ArkhanTheBlack

ArkhanTheBlack

    title available

  • Members
  • 814 posts

Posted 04 December 2005 - 02:44 AM

Fixes for beta 4:

- Important: The most annoying building bug is history. Buildings are now built reliable, regardless of the start point placing on the map.

- Further improved jump code

- Removed an execution error in the HelpAllyInNeed() method of the attackstrategy

- Improved attack behaviour of gathered attack troops which are attacked themselves


I think this could be the last beta. I had a LAN session which I abused for beta testing and didn't find any more bugs. Final release isn't far... :sad:

#9 Quietdeath

Quietdeath
  • Members
  • 43 posts

Posted 04 December 2005 - 02:07 PM

- Further improved jump code

How is the behaviour now ?

#10 ArkhanTheBlack

ArkhanTheBlack

    title available

  • Members
  • 814 posts

Posted 04 December 2005 - 02:38 PM

More aggressive :) !

They use it now more often in defensive mode and are allowed to make a long jump attack even while moving if their victim is in range of the target position.

#11 thudo

thudo

    Wacko AI Guy!

  • Division Leaders
  • 12,164 posts
  • Location:Lemonville North, Canada
  • Projects:DoW AI Scripting Project
  • Division:DoW
  • Job:Division Leader

Posted 04 December 2005 - 03:58 PM

I'll put up v1.6b4b in a couple o hours.. Lov'n these changes!!
Advanced Skirmish AI Team Lead for the coolest Warhammer40k PC RTS out there:

Dawn of War Advanced AI Headquarters

Latest DoW Advanced AI Download!

#12 Quietdeath

Quietdeath
  • Members
  • 43 posts

Posted 04 December 2005 - 08:16 PM

Sounds very good - I should not read the topics here, I just get more and more pleasant anticipation ;-)

Edited by Quietdeath, 04 December 2005 - 08:18 PM.


#13 thudo

thudo

    Wacko AI Guy!

  • Division Leaders
  • 12,164 posts
  • Location:Lemonville North, Canada
  • Projects:DoW AI Scripting Project
  • Division:DoW
  • Job:Division Leader

Posted 04 December 2005 - 08:19 PM

Update - v1.6b4 build is up for internal testing..
Advanced Skirmish AI Team Lead for the coolest Warhammer40k PC RTS out there:

Dawn of War Advanced AI Headquarters

Latest DoW Advanced AI Download!

#14 LarkinVB

LarkinVB

    title available

  • Members
  • 1,488 posts

Posted 05 December 2005 - 08:23 PM

As soon as I get Larkins generator placing routine, I will add it as 'last' feature for the upcoming release.


On its way by email ...

#15 ArkhanTheBlack

ArkhanTheBlack

    title available

  • Members
  • 814 posts

Posted 07 December 2005 - 10:33 PM

Fixes for beta 5:

- Modified take and hold code to be more reliable (Though it's still far from being perfect! ;) )

- Larkins placement code implemented (Thanks for that! :p )

- Build programs for ranged strategies modified to use melee troops as HTH support

- Increased min jump range for jump troops a bit

- Attack strategy: Base to target distance has now a higher priority than the army to target distance (Nearly forgotten that! :) )

- Added double check for HQ addons to make them more reliable

- Modified squad demand calculation to subtract 5% for every existing unit of this type on the battle field to improve squad diversity

Edited by ArkhanTheBlack, 08 December 2005 - 08:47 PM.


#16 thudo

thudo

    Wacko AI Guy!

  • Division Leaders
  • 12,164 posts
  • Location:Lemonville North, Canada
  • Projects:DoW AI Scripting Project
  • Division:DoW
  • Job:Division Leader

Posted 09 December 2005 - 03:09 AM

v1.6b5 is up!
Advanced Skirmish AI Team Lead for the coolest Warhammer40k PC RTS out there:

Dawn of War Advanced AI Headquarters

Latest DoW Advanced AI Download!

#17 ArkhanTheBlack

ArkhanTheBlack

    title available

  • Members
  • 814 posts

Posted 09 December 2005 - 10:38 PM

Changes for beta 6:

- Removed restriction that didn't allow the building of troops if req is < 500

- Reduced required 'rush unleash' army strength for orks a bit

- Modified all build programs to force one 1250 (Orks 1000) army strength highlight in tier1, but then reduce required army strength requirement to 750 until vehicle buiding is built. After that the tolerance phase is over and they first have to build a powerfull army before they are allowed to build something else.

- Fixed a bug that didn't save ressources for HQ addon

#18 LarkinVB

LarkinVB

    title available

  • Members
  • 1,488 posts

Posted 10 December 2005 - 10:45 AM

If you want you can send the latest fixes directly to me for a quick test. So we can avoid the Thud delay factor. Apparently there are no more beta testers around here.

#19 ArkhanTheBlack

ArkhanTheBlack

    title available

  • Members
  • 814 posts

Posted 10 December 2005 - 01:43 PM

Done! ;)

#20 thudo

thudo

    Wacko AI Guy!

  • Division Leaders
  • 12,164 posts
  • Location:Lemonville North, Canada
  • Projects:DoW AI Scripting Project
  • Division:DoW
  • Job:Division Leader

Posted 10 December 2005 - 03:47 PM

Yes sorry bout dat! Latest Build is up!
Advanced Skirmish AI Team Lead for the coolest Warhammer40k PC RTS out there:

Dawn of War Advanced AI Headquarters

Latest DoW Advanced AI Download!



Reply to this topic



  


0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users