Skirmish AI: E323AI 3.22.4

Skirmish AI: E323AI 3.22.4

Here is where ideas can be collected for the skirmish AI in development

Moderators: hoijui, Moderators

Post Reply
User avatar
Error323
AI Developer
Posts: 237
Joined: 28 Nov 2006, 16:46

Skirmish AI: E323AI 3.22.4

Post by Error323 »

Stable Release

E323AI v3.22.4 - High Templar

E323AI DLL: HighTemplar
E323AI BUGS: Issues
E323AI SRC: Github

- Error323 & Slogic
Last edited by Error323 on 17 Sep 2010, 22:50, edited 65 times in total.
[oxnull]Lupus
Posts: 101
Joined: 12 May 2009, 14:52

Re: A new artificial intelligent opponent - E323AI

Post by [oxnull]Lupus »

It would be nice to see AI that can be configurable. So that a newbie can adjust it to be very stupid. And on max level it should rape two veterans at once :P
It should be able to tech when it's appropriate, be able to nuke u or fuck with heavy strategic bombers. Or just rape with bunch of bulldogs.
It must be like a real player :)
User avatar
AF
AI Developer
Posts: 20687
Joined: 14 Sep 2004, 11:32

Re: A new artificial intelligent opponent - E323AI

Post by AF »

Yay another AI ^_^ have a cookie!

Your code seems to have more comments than most AIs, but do you have a general overview of how it works, why you think it beats the other AIs, how you view economics, and your stance on how the AI is intended to work in a high level view?
User avatar
Error323
AI Developer
Posts: 237
Joined: 28 Nov 2006, 16:46

Re: A new artificial intelligent opponent - E323AI

Post by Error323 »

-- ignore --
Last edited by Error323 on 16 Jul 2009, 17:48, edited 1 time in total.
Super Mario
Posts: 823
Joined: 21 Oct 2008, 02:54

Re: A new artificial intelligent opponent - E323AI

Post by Super Mario »

Just sure you won't stop updating this AI and I will be happy.
User avatar
Error323
AI Developer
Posts: 237
Joined: 28 Nov 2006, 16:46

Re: A new artificial intelligent opponent - E323AI

Post by Error323 »

I definitly won't! :)
imbaczek
Posts: 3629
Joined: 22 Aug 2006, 16:19

Re: A new artificial intelligent opponent - E323AI

Post by imbaczek »

can't try it out now, but i certainly am happy to see a good ai. i also see room for it in spring master as soon as it support for more than one mod is in. hope other devs agree.
User avatar
Error323
AI Developer
Posts: 237
Joined: 28 Nov 2006, 16:46

Re: A new artificial intelligent opponent - E323AI

Post by Error323 »

imbaczek wrote:can't try it out now, but i certainly am happy to see a good ai. i also see room for it in spring master as soon as it support for more than one mod is in. hope other devs agree.
That would be awesome! Its still far from stable though, but I'm working on it, hard!
User avatar
Error323
AI Developer
Posts: 237
Joined: 28 Nov 2006, 16:46

Re: A new artificial intelligent opponent - E323AI

Post by Error323 »

Version update, see initial post
User avatar
Error323
AI Developer
Posts: 237
Joined: 28 Nov 2006, 16:46

Re: A new artificial intelligent opponent - E323AI

Post by Error323 »

Version update, see initial post
User avatar
Umrug
Posts: 141
Joined: 27 Nov 2006, 12:57

Re: A new artificial intelligent opponent - E323AI

Post by Umrug »

ZOMG YEAH
Can't wait for Spring to update so I can test this one :) ARR
User avatar
Error323
AI Developer
Posts: 237
Joined: 28 Nov 2006, 16:46

Re: A new artificial intelligent opponent - E323AI

Post by Error323 »

Hello again,

Another update v1.34, which opens up a whole new bunch of maps, terrain is now taken into account. I did some more battles against KAIK with it and it won 6 out of 6 on the following maps:
  • DeltaSiegeDry
  • Comet Catcher Redux
  • Barren
  • Karst
  • MoonQ20x
  • SmallDivide
Just saying :roll:

P.S. I recommend ppl who wanna try it, not to play watermaps as it doesn't handle ships yet and if water blocks the way, pathfinding cannot occur. It would be very easy.
User avatar
AF
AI Developer
Posts: 20687
Joined: 14 Sep 2004, 11:32

Re: A new artificial intelligent opponent - E323AI

Post by AF »

Why do you think it wins against KAIK in particular?
User avatar
Error323
AI Developer
Posts: 237
Joined: 28 Nov 2006, 16:46

Re: A new artificial intelligent opponent - E323AI

Post by Error323 »

AF wrote:Why do you think it wins against KAIK in particular?
I know of atleast two reasons for that. 1) E323AI hunts down eco, keeping the enemy small. 2) KAIK (often) sends an entire group after one unit, it is very prone to rushing/scouting (especially when the scout keeps running away).
Super Mario
Posts: 823
Joined: 21 Oct 2008, 02:54

Re: A new artificial intelligent opponent - E323AI

Post by Super Mario »

Dose it work with BA yet?
User avatar
Error323
AI Developer
Posts: 237
Joined: 28 Nov 2006, 16:46

Re: A new artificial intelligent opponent - E323AI

Post by Error323 »

Super Mario wrote:Dose it work with BA yet?
After I read ur post I started testing that, and it works :D however there are some minor lose ends. First of it works only in the master so I need to release a new version before its playable. Second the AI assumes anti-air units can also shoot @ ground. This is not the case in BA (only in XTA) so all it attacks with now are fleas.
User avatar
AF
AI Developer
Posts: 20687
Joined: 14 Sep 2004, 11:32

Re: A new artificial intelligent opponent - E323AI

Post by AF »

So its your two pronged approach in identifying attack groups of the two types, main offensive, and harassment, that you believe is responsible, in that the other AIs have no concept of harassment and are nto designed to deal with these threats as such in some AIs this is a fatal flaw, e.g. KAIK?

I take it then your harassment is basically small groups of fast units that pick off economy then pull back when enemy forces appear?
User avatar
Error323
AI Developer
Posts: 237
Joined: 28 Nov 2006, 16:46

Re: A new artificial intelligent opponent - E323AI

Post by Error323 »

Well the AI's have defense, but its not that effective against raids. This is also very hard to defend and should be done at all times, as E323AI will keep on raiding during the game.

I think for humans this is also horrible to counter, as static defense takes a lot of resources and dynamic defense can't be everywhere at once. So to that respect I think its an all-round strategy.

The reason E323AI wins is that it is seldom attacked because of the raids, making it able to keep on expanding. Though a defect in E323AI is that it doesn't defend at all. This is on the TODO list.
User avatar
DJ
Posts: 355
Joined: 17 Jan 2007, 13:26

Re: A new artificial intelligent opponent - E323AI

Post by DJ »

Firstly great to see another AI in the making!

I think your raiding strategy is excellent and will work well against AI's and humans. In terms of AI vs humans can it use many different raiding parties? This could be particularly effective as micro management is one of the few advantages AI's can have over humans.

Can't wait to see it in action.
User avatar
aegis
Posts: 2456
Joined: 11 Jul 2007, 17:47

Re: A new artificial intelligent opponent - E323AI

Post by aegis »

a list of micro scenarios would be pretty cool - even as far as to rank different unit attributes for effectiveness and determine counters.

defending unit turns slowly but has longer-range turrets capable of facing the rear and is faster than the attacking units?
retreat at a strategic angle before they are within attacking distance but still in your range.

remember seeing a stationary building out of radar/sight range but not weapon range?
force attack.

enemy base has towers?
check attack ranges and sneak in using their buildings as cover.

horde of weak but high dps units incoming?
detonate an llt, energy storage, or even a lab at just the right time to kill the majority.

choke points?
build twilights for emp mines.

scouted and there's no anti-air?
air transport + high dps.
(combomb was so last year)

unit A has a damage bonus vs unit B, which the enemy has built plentifully?
spam unit A.

playing speedmetal?
spam fleas.

etc.
Post Reply

Return to “AI”