IAI v2.0c (Beta release)

Started by DarkZeros, March 14, 2010, 08:45:03 PM

Previous topic - Next topic

DarkZeros

UPDATE: WORKING MULTIRACE REACTIVE SYSTEM

I don't have enought time to test this one, so give me some feedback, thanks!
As I am the only one coding this AI, the progress is VERY slow. Anyway here is the last stable version.

For future releases:
- Queens of Zergs at every hatchery
- Defend new expansions (zerg & terran)
- Less waves, but more organized (rewrite of MeleeAI)

Changelog v2.0C:
Quote- Reactive System COMPLETED (but beta atm):
+Decides buildings and units, specially at middle/end game
+Based on game info, maybe not very precise (need help with this)
- Finished all races codes, but protoss is still less buggy than the other 2.
- Some mods to MeleeAI (still need a huge rewrite)
- Fixed some minor bugs, added more common calls
- oh, and Thanks turd!!  I copy 1 function from your code :P

Changelog v2.0b:
Quote- Reactive System for Protoss (BETA). ATM the reactive system choose 50% of the trained units in the middle/end game
- Late game finished for all races (Research + buildings)
- Go back to the Starcracks MeleeAI (better not to use Blizzards Micro...)
- Added some codes found in this forum that are usefull, I moded them a little
- By Kernel64: Zerg Queens
- By Aeg1s: Guardian Shield

Changelog v2.0a:
Quote- Move and organize ALL the previous code. Make new standar calls.
- Rewrite all the state system (currently empty, except protoss)
- Added 1 opening for zerg and terran
- Gas, peon, expansion rewrite
- Using original MeleeAI with some mods, not Starcrack's one
- Message system
- Config File

Alternative Links:
Normal: http://www.multiupload.com/KU1JDPH2BS
Cheating(2x): http://www.multiupload.com/UYCIXQ26Y9

Instalation: Extract in the SC2 folder, the config file can be deleted if desired.

CraniX

#1
Nice work  ;D

IAI is great, one thing though zerg & terran need to upgrade, I don think they do at all.


Starcraft 2 Hacking Development
http://hackdev.easyforum.ru

klaretos

Very nice AI. I don't know if it is better that starcrack 6.1.1 but I enjoy it a lot. One two things you could improve:

I played more than 10-15 minutes vs Protoss and the attack waves were about the same each time, also when attacking i doesn't gather a big force and sends them almost alone each time, it could gather a big attack force and attack all at once.

More use of air units? It did not build any other than the prism.

Again thank you for your hard effort.

Joe

I've got a question good sir. In previous versions I was able to use this in conjunction with Starcrack. I loved using this for the great protoss and starcrack for terran and zerg.


Will I be able to still do that? You added some basic stuff for the other races. Is this going to now overwrite starcrack? Could you make a version with just the protoss? Since the others are just the shell of what is to come.




I know you don't reply all that often, I realize you're busy. If you get a chance I'd really appreciate the input <3.

DarkZeros

UPDATE:

Now the protoss have the reactive system working, its still BETA. The reactive system uses KnownUnitCount, so, it will only build a counter unit of what it sees. At the game start it's not working but at the end game decides 90% of the trained units.

REMEMBER, ONLY protoss ATM

Lets see if I can finish with terran & zerg soon, and then fix the early attack (it should attack when it has more units).

bignamethefer

#5
IAI v2.0b (Beta version)

Consty

will there be a cheating version included? if not, how do I change the resource modifier at least?


did a search and I can't find it =/ oh, and yeah, awesome ai. like it better than 6.1.1 :>


bignamethefer

wow
just played against protoss, way better than starcrack ai 6.1.1!
keep up the good work!

klaretos

played 2 gmes vs Protoss... very impressive. Feels like playing vs a real person. Haven't seen mid and endgame yet because i rushed him both times but will give more feedback later.

DarkZeros

I found lots of bugs in the Reactive system. Going to fix that later.

DarkZeros

My last tests on the reactive system propise. Its working quite fine!

I'm now balancing how many % of the production is managed by the reactive system, and starting to build the other races reactive. I'm not realeasing a thing till I've got this finised. (No more alphas, just working versions)

PD: I just tried a roach attack, and the AI response was -> lots of immortals,
then I tryed a Battlecruiser attack -> VoidRays :P
The bad thing is balance the Reactive, thats a hard work.

escudero

Good job man looking forward to it.

DarkZeros

UPDATE! v2.0c
This one is beta, because it is starting to work pretty well (for all races).

godspiral

Quote from: DarkZeros on March 17, 2010, 08:03:08 PM
UPDATE! v2.0c
This one is beta, because it is starting to work pretty well (for all races).

here is custom cheating file.  AI will cheat based on mineral settings set in AI_Config.galaxy (goes in root sc2 folder)

masky007

#14

how do i install this AI?