Author Topic: JuBot: An Improved AI for 0AD Daedalus  (Read 17200 times)

Jubal

  • Megadux
    Executive Officer
  • Posts: 31225
  • Karma: 125
  • Awards Awarded for oustanding services to Exilian!
    • View Profile
    • Awards
JuBot: An Improved AI for 0AD Daedalus
« on: March 20, 2011, 03:14:51 PM »
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.
« Last Edit: April 09, 2011, 04:26:40 PM by Jubal »
The duke, the wanderer, the philosopher, the mariner, the warrior, the strategist, the storyteller, the wizard, the wayfarer...

debux

  • RTW Modders and Tutorialists
    Voting Member
  • Posts: 2521
  • Karma: 11
    • View Profile
    • Awards
JuBot: An Improved AI for 0AD Daedalus
« Reply #1 on: March 20, 2011, 09:33:47 PM »
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

  • Guest
JuBot: An Improved AI for 0AD Daedalus
« Reply #2 on: March 20, 2011, 09:44:44 PM »
So obviously you got the game working.  B)

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

Jubal

  • Megadux
    Executive Officer
  • Posts: 31225
  • Karma: 125
  • Awards Awarded for oustanding services to Exilian!
    • View Profile
    • Awards
JuBot: An Improved AI for 0AD Daedalus
« Reply #3 on: March 20, 2011, 10:40:02 PM »
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

  • Megadux
    Executive Officer
  • Posts: 31225
  • Karma: 125
  • Awards Awarded for oustanding services to Exilian!
    • View Profile
    • Awards
JuBot: An Improved AI for 0AD Daedalus
« Reply #4 on: March 21, 2011, 08:06:46 PM »
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

  • RTW Modders and Tutorialists
    Voting Member
  • Posts: 2521
  • Karma: 11
    • View Profile
    • Awards
JuBot: An Improved AI for 0AD Daedalus
« Reply #5 on: March 23, 2011, 01:22:13 AM »
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

  • Megadux
    Executive Officer
  • Posts: 31225
  • Karma: 125
  • Awards Awarded for oustanding services to Exilian!
    • View Profile
    • Awards
JuBot: An Improved AI for 0AD Daedalus
« Reply #6 on: March 25, 2011, 05:32:01 PM »
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

  • Megadux
    Executive Officer
  • Posts: 31225
  • Karma: 125
  • Awards Awarded for oustanding services to Exilian!
    • View Profile
    • Awards
JuBot: An Improved AI for 0AD Daedalus
« Reply #7 on: March 31, 2011, 05:25:56 PM »
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

  • RTW Modders and Tutorialists
    Voting Member
  • Posts: 2521
  • Karma: 11
    • View Profile
    • Awards
JuBot: An Improved AI for 0AD Daedalus
« Reply #8 on: April 02, 2011, 12:04:44 AM »
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

  • Megadux
    Executive Officer
  • Posts: 31225
  • Karma: 125
  • Awards Awarded for oustanding services to Exilian!
    • View Profile
    • Awards
JuBot: An Improved AI for 0AD Daedalus
« Reply #9 on: April 09, 2011, 01:18:17 PM »
JuBot v.0.25 is UP FOR DOWNLOAD!  :D
The duke, the wanderer, the philosopher, the mariner, the warrior, the strategist, the storyteller, the wizard, the wayfarer...

comrade_general

  • Guest
JuBot: An Improved AI for 0AD Daedalus
« Reply #10 on: April 09, 2011, 01:18:55 PM »
Nice work!

debux

  • RTW Modders and Tutorialists
    Voting Member
  • Posts: 2521
  • Karma: 11
    • View Profile
    • Awards
JuBot: An Improved AI for 0AD Daedalus
« Reply #11 on: April 09, 2011, 09:27:24 PM »
HUZZAH!
(\__/)
(='.'=) 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

  • RTW Modders and Tutorialists
    Voting Member
  • Posts: 2521
  • Karma: 11
    • View Profile
    • Awards
JuBot: An Improved AI for 0AD Daedalus
« Reply #12 on: April 09, 2011, 10:02:08 PM »
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

  • Megadux
    Executive Officer
  • Posts: 31225
  • Karma: 125
  • Awards Awarded for oustanding services to Exilian!
    • View Profile
    • Awards
JuBot: An Improved AI for 0AD Daedalus
« Reply #13 on: April 09, 2011, 10:45:34 PM »
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

  • RTW Modders and Tutorialists
    Voting Member
  • Posts: 2521
  • Karma: 11
    • View Profile
    • Awards
JuBot: An Improved AI for 0AD Daedalus
« Reply #14 on: April 11, 2011, 09:23:20 PM »
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
« Last Edit: April 11, 2011, 10:03:25 PM by 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