Opened 13 years ago

Closed 13 years ago

Last modified 13 years ago

#774 closed defect (fixed)

Make JuBot the default selected AI in single player setup

Reported by: Erik Johansson Owned by: Philip Taylor
Priority: Nice to Have Milestone: Alpha 5
Component: Core engine Keywords:
Cc: Patch:

Description (last modified by Kieran P)

As per http://trac.wildfiregames.com/ticket/772#comment:2 and other discussions it would be nice to have "Demo Bot" set as the opponent by default in singleplayer games (unless there is a new and improved AI, then that one should be the default :) ).

Edit: Make Jubot the default selected one for single games, it's better and will make players more interested in the game.

Change History (16)

comment:1 by Erik Johansson, 13 years ago

Milestone: BacklogAlpha 5

comment:2 by Kieran P, 13 years ago

Maybe we could include Jubot (http://www.wildfiregames.com/forum/index.php?showtopic=14586) as the default AI, if it's better.

comment:3 by Erik Johansson, 13 years ago

As long as he continues to improve it on the rate he's doing now it would be great to include in Alpha 5. It's already a bit better than Demo Bot, builds towers etc, so it would probably be nice at any rate. I think there was someone else working on an AI as well, but haven't heard about that in a while, still one new AI is better than none :) .

comment:4 by Kieran P, 13 years ago

Cc: James Baillie added
Owner: set to James Baillie
Priority: Should HaveMust Have

@ Jubal So, what is the status of this? Can you hold large changes to the next release, and stabilize the current AI? Once it's stable (no errors, playable), then add it to the single and multiplayer AI selector (with a description for the AI configure panel) and let get this nice AI into the next release.

comment:5 by Kieran P, 13 years ago

Description: modified (diff)
Summary: New Default AIAdd Jubot AI to game

comment:6 by Kieran P, 13 years ago

Looks like the AI still references TestBotAI. Maybe rename to JubotAI ?

in reply to:  4 comment:7 by historic_bruno, 13 years ago

I think as soon as the AI is added to the ai folder, it will be available in game setup. It does need a bit of refactoring as you say: testbot.js should be renamed to jubot.js, etc.

comment:8 by James Baillie, 13 years ago

Okay, the error messages are gone and that file's committed, we should all be stable now. Is there anything else you want me to do before the new alpha?

comment:9 by Kieran P, 13 years ago

You need to go through the files and replace all instances of TestBot with JuBot.

Then make it the default AI within the game (probably needs a description or something explaining that is is the most challenging AI we have so far).

comment:10 by James Baillie, 13 years ago

Done the replacements and uploaded, I found what I think are the settings for AI and they seem to be alphabetically sorted at present; I'll work on it later if I get time. We could just make it obvious by deleting TestBot (AFAIK it doesn't support Iberia properly anyway)?

comment:11 by Kieran P, 13 years ago

Cc: James Baillie removed
Description: modified (diff)
Owner: changed from James Baillie to Philip Taylor

comment:12 by Kieran P, 13 years ago

Summary: Add Jubot AI to gameMake JuBot the default selected AI in single player setup

comment:13 by Kieran P, 13 years ago

Milestone: Alpha 5Alpha 6

comment:14 by Kieran P, 13 years ago

Priority: Must HaveNice to Have

comment:15 by philip, 13 years ago

Resolution: fixed
Status: newclosed

(In [9507]) Use JuBot by default. Fixes #774.

comment:16 by Philip Taylor, 13 years ago

Milestone: Alpha 6Alpha 5
Note: See TracTickets for help on using tickets.