Computer Science МФТИ Changes    |    Index    |    Search
::: CraftRules :::
Parents: WebHome > AgentProjects > AgentCraft
 
  ACM . Agent . CraftRules # Edit # Attach # Diffs # Printable # More :::

Main
• Register
• Users
• Site Map

Curriculum

Agent Web
• projects

Algorithms

Web Learn

Image Kit

ProgTech

Publishing

Задача

 Свободный бой нескольких отрядов. Принятие решений в управлении отрядом зависит от текущего положения всех войск и предыстории боевых действий отряда.

Реализация

 (См. CraftCertain - Реализация) Списки процедур (всего 2) идентичны для обоих игроков, вторая процедура является основной. Ее описание scheme.doc, по сути, наличие нескольких состояний отряда и правил перехода между ними. Эта задача принципиально отличается от первых двух тем, что код поведения отрядов абсолютно независим от карты, расположения воинов и их количества.

Возможное развитие

 Развитие данной задачи представляется наиболее перспективным. Схематично реализация задачи близка к MDP управлению (более подробно см. CraftLinks), т.е. оптимальному в текущей игровой ситуации. Задача MDP управления на уровне отрядов без привязки к конкретной карте и положению воинов - выглядит одной из самых важных задач развития.

Установка

 Инструкция: установить freecraft-030311-src.tar.gz, в эту же директорию следует распаковать patch.tar. Дальнейшие инструкции по установке содержатся в файле doc\install.html. Основные измененные файлы:
  src\ai\ccl_ai.c - реализации процедур.
  src\clone\max_attack.c - реализация схемы.
  data\ccl\ai.ccl - содержит списки процедур.

-- MaxKudrin? - 10 May 2004

Attachment sort Action Size Date Who Comment
scheme.doc manage 150.0 K 10 May 2004 - 19:57 MaxKudrin?  
patch.tar manage 273.0 K 16 May 2004 - 10:34 MaxKudrin?  

Rambler's Top100 Rambler's Top100


# Edit menu  

Topic revision r1.6 - 23 May 2004 - 10:53 GMT - MaxKudrin?
Topic parents: WebHome > AgentProjects > AgentCraft
Copyright © 2003-2017 by the contributing authors.