Jump to content

Improving the AI


Recommended Posts

Indeed it would be nice to have a smarter AI. I'll be sure to try out these changes next time I play.

 

There's also the kush extreme mod available from the 0ad mod downloader. It doesn't change the intelligence of the AI, but makes the KUSH very OP by increasing their armor strength. Existing thread at https://wildfiregames.com/forum/topic/91251-kush-extreme/

 

Link to comment
Share on other sites

  • 2 weeks later...
  • 1 year later...
  • 3 weeks later...
1 hour ago, Agne1940 said:

Hopefully, the devs take note of this, as it would really improve the game for higher-level players

Currently it's up to the players to create different improved versions of bots as mods. You are welcome to make your own version.

I'm not sure whether the Devs would have time to actually work on addressing all of these points listed. One helpful things is to download all of the different bots in this thread and do a bot Vs bot contest. 

Link to comment
Share on other sites

3 hours ago, Seleucids said:

Currently it's up to the players to create different improved versions of bots as mods. You are welcome to make your own version.

I'm not sure whether the Devs would have time to actually work on addressing all of these points listed.

As 0ad is Open Source everybody can contribute changes. So we'd be happy about pull requests improving AI as well.

  • Like 2
Link to comment
Share on other sites

26 minutes ago, Dunedan said:

pull requests improving AI as well.

Should I submit pull requests directly to gitea or phab or trac? Whats the preferred development platform right now? 

 

I would like to first adjust the AI to favour unit spam instead of small invasions and expansions. This is the standard style of the lobby and will make the AI stronger in late game. But I would also like to hear opinions from single players about big pushes Vs constant small harassments. 

  • Like 1
  • Thanks 1
Link to comment
Share on other sites

On 28/02/2025 at 2:07 PM, Seleucids said:

Should I submit pull requests directly to gitea or phab or trac? Whats the preferred development platform right now? 

 

I would like to first adjust the AI to favour unit spam instead of small invasions and expansions. This is the standard style of the lobby and will make the AI stronger in late game. But I would also like to hear opinions from single players about big pushes Vs constant small harassments. 

I would like ur AI updates :)

Link to comment
Share on other sites

I have to say the AI needs to be fun to play against for the regular user, a super powerful AI isn't necessarily needed.

One major issue often brought up is the lowest difficulty level is to challenging for new users. The AI also struggles on water maps.

Having a powerful second AI with the purpose of challenging to top players is an option tho.

Edit: added "top" to players, as I meant from the start

Link to comment
Share on other sites

It would be nice to have new AIs. In the past we had a few (Hannibal etc i probably have them listed somewhere. One was even written in Haxe). The one bundled with the game can be the general purpose one'

Link to comment
Share on other sites

So, would it be useful to have a different AI for the different levels? (easy to medium = Petra, difficult = another one, very difficutl=yet anpother one etc.) 

Certainly they'd behave differently but this is like real players that have different strategies.

Link to comment
Share on other sites

1 hour ago, Grautvornix said:

So, would it be useful to have a different AI for the different levels? (easy to medium = Petra, difficult = another one, very difficutl=yet anpother one etc.) 

Certainly they'd behave differently but this is like real players that have different strategies.

They might be easier to maintain code wise. Also they can keep evolving between releases. However like @agentx's hannibal ai they will have a hard time updating each time the game updates due to to lack of api stability.

I do wish we had an AI programmer though. Petra's code is not great.

Link to comment
Share on other sites

9 hours ago, Dunedan said:

What I'd like to see would be an AI whose difficulty doesn't depend on cheating, like it's the case with Petra AI and its resource multiplier.

I mean the biggest cheat is that Petra knows everything you do and plays with the map revealed.

Most AIs cheat

Link to comment
Share on other sites

23 hours ago, Grautvornix said:

So, would it be useful to have a different AI for the different levels?

No useful per se, but if it makes life easier for the maintainer than it's fine. Basically you could say we cover around 800 to 1100 elo now where I'd say we should cover 400 to 1200, in 200 elo steps maybe, with a fun to play AI. 

Link to comment
Share on other sites

On 02/03/2025 at 1:58 PM, Grautvornix said:

So, would it be useful to have a different AI for the different levels? (easy to medium = Petra, difficult = another one, very difficutl=yet anpother one etc.) 

It would be great to have AIs with different behavior as well, for example turtling AI, booming AI, rushing AI, or overall aggressive vs defensive behavior.

Link to comment
Share on other sites

On 02/03/2025 at 10:58 AM, hyperion said:

One major issue often brought up is the lowest difficulty level is to challenging for new users.

Is this still a problem? I haven't seen such a report in a long time.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...