Ticket #774 (closed defect: fixed)

Opened 2 years ago

Last modified 2 years ago

Make JuBot the default selected AI in single player setup

Reported by: feneur Owned by: Philip
Priority: Nice to Have Milestone: Alpha 5
Component: Core engine Keywords:
Cc:

Description (last modified by k776) (diff)

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

comment:1 Changed 2 years ago by feneur

  • Milestone changed from Backlog to Alpha 5

comment:2 Changed 2 years ago by k776

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

comment:3 Changed 2 years ago by feneur

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 follow-up: ↓ 7 Changed 2 years ago by k776

  • Cc Jubal added
  • Owner set to Jubal
  • Priority changed from Should Have to Must 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 Changed 2 years ago by k776

  • Description modified (diff)
  • Summary changed from New Default AI to Add Jubot AI to game

comment:6 Changed 2 years ago by k776

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

comment:7 in reply to: ↑ 4 Changed 2 years ago by historic_bruno

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 Changed 2 years ago by Jubal

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 Changed 2 years ago by k776

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 Changed 2 years ago by Jubal

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 Changed 2 years ago by k776

  • Cc Jubal removed
  • Owner changed from Jubal to Philip
  • Description modified (diff)

comment:12 Changed 2 years ago by k776

  • Summary changed from Add Jubot AI to game to Make JuBot the default selected AI in single player setup

comment:13 Changed 2 years ago by k776

  • Milestone changed from Alpha 5 to Alpha 6

comment:14 Changed 2 years ago by k776

  • Priority changed from Must Have to Nice to Have

comment:15 Changed 2 years ago by philip

  • Status changed from new to closed
  • Resolution set to fixed

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

comment:16 Changed 2 years ago by Philip

  • Milestone changed from Alpha 6 to Alpha 5
Note: See TracTickets for help on using tickets.