JuBot: An Improved AI for 0AD Daedalus

Started by Jubal, March 20, 2011, 03:14:51 PM

Previous topic - Next topic

Jubal

Meet JuBot, an improved AI for Daedalus.

JuBot is an attempt to create a smarter AI than TestBot, which to some extent mimics my own playstyle.

Improvements made thus far:

- Troops given at game start will now be sent on the first attack wave instead of sitting around the whole time.
- The AI will build some scout towers around its base for defence.
- Women are now trained in 2s, so the AI builds up more quickly.
- Some men are created in the gathering workforce as well as women.
- Slightly improved & more varied military strategy
- Defence forces created as well as attackers.

DOWNLOAD:
Download JuBot v. 0.25

To install (windows), unzip to your 0 A.D. alpha\binaries\data\mods\public\simulation\ai folder. You should then get the option of "JuBot" as AI when you start a new game.
The duke, the wanderer, the philosopher, the mariner, the warrior, the strategist, the storyteller, the wizard, the wayfarer...

debux

Wow. You continue to surprise me, Jubal.

You might want to join the 0 A.D team :P
(\__/)
(='.'=) This is Bunny. Copy and paste bunny into your
(")_(") signature to help him gain world domination


START ANSWERING PHOENIXGUARD! POST AS MUCH AS YE DID IN YE OLD DAYS :D

comrade_general

So obviously you got the game working.  B)

Men in the workforce? This is war! Let the women do the working. ;)

Jubal

I doubt I'll be joining the team anytime soon: I'm just watching JuBot getting rinsed by TestBot.  :unsure:
The duke, the wanderer, the philosopher, the mariner, the warrior, the strategist, the storyteller, the wizard, the wayfarer...

Jubal

JuBot is now a little better than TestBot. Improvements from here on!  :D
The duke, the wanderer, the philosopher, the mariner, the warrior, the strategist, the storyteller, the wizard, the wayfarer...

debux

Great news! Have some +rep

I actually had forgotten to check this thread. I feel ashamed of myself
(\__/)
(='.'=) This is Bunny. Copy and paste bunny into your
(")_(") signature to help him gain world domination


START ANSWERING PHOENIXGUARD! POST AS MUCH AS YE DID IN YE OLD DAYS :D

Jubal

Anyone else here know enough JavaScript to proofread my code?
The duke, the wanderer, the philosopher, the mariner, the warrior, the strategist, the storyteller, the wizard, the wayfarer...

Jubal

A fairly high % of this stuff is working now. :D
The duke, the wanderer, the philosopher, the mariner, the warrior, the strategist, the storyteller, the wizard, the wayfarer...

debux

Great! Good to see you managed with the Java thing you needed (that I had no idea what you were talking about :P )
(\__/)
(='.'=) This is Bunny. Copy and paste bunny into your
(")_(") signature to help him gain world domination


START ANSWERING PHOENIXGUARD! POST AS MUCH AS YE DID IN YE OLD DAYS :D

Jubal

The duke, the wanderer, the philosopher, the mariner, the warrior, the strategist, the storyteller, the wizard, the wayfarer...

comrade_general


debux

(\__/)
(='.'=) This is Bunny. Copy and paste bunny into your
(")_(") signature to help him gain world domination


START ANSWERING PHOENIXGUARD! POST AS MUCH AS YE DID IN YE OLD DAYS :D

debux

Hold on, all the improvements listed on the top are in this?

If not, maybe you should separate what you intend to improve later on
(\__/)
(='.'=) This is Bunny. Copy and paste bunny into your
(")_(") signature to help him gain world domination


START ANSWERING PHOENIXGUARD! POST AS MUCH AS YE DID IN YE OLD DAYS :D

Jubal

The list at the top is current improvements, which should all work as of this release.
The duke, the wanderer, the philosopher, the mariner, the warrior, the strategist, the storyteller, the wizard, the wayfarer...

debux

#14
Uh, wasn't even able to find the folder. From what I was able to do, I saw that the public folder is zipped (am not able to see the following folders), tried unzipping it and failed horribly. I tried doing it from the unzziping of the Jubot zip file and failed too

EDIT: I feel stupid now. Never mind my older post

EDIT2: At first I didn't see much of a change (I had the map revealed to see what it was up to), but I sure pissed myself when I saw those 20+ units coming at me. Nice work on the initial chat line :P made me laugh
(\__/)
(='.'=) This is Bunny. Copy and paste bunny into your
(")_(") signature to help him gain world domination


START ANSWERING PHOENIXGUARD! POST AS MUCH AS YE DID IN YE OLD DAYS :D