форум программистов


Организатор конкурса - Форум программистов programmersforum.ru

20 Май 2010 | Автор: admin

Архив рубрики "Fortress 2"

Исходники

3 октября 2010 | Автор: admin | Теги: ,

Здесь вы можете скачать исходники игры и исходники бота Crusader
В архиве:
1. Полные исходники игры Fortress 2 Build 2068
2. Исходники бота Crusader v2.3.1
3. Все боты которые участвовали в игре (без иcходников)
читать далее

Категории: Fortress 2 | Комментарии к записи Исходники отключены

Отчет по конкурсу программистов

31 августа 2010 | Автор: admin

Сайт — http://pkonkurs.ru/

1 конкурс проходил в 1 этап
Обсуждение http://programmersforum.ru/showthread.php?t=81296
Результаты http://pblog.ru/?p=702
Участников было 5 – 2 первых места награждались.

2 Конкурс проходит в 3 этапа.
Были найдены спонсоры и выделено призовые – футболки и толстовка от printdirect.ru
Более 3000 рублей от mixmarket.ru, onegadget.ru, programmersforum.ru.

15 июля
Обсуждение — http://programmersforum.ru/showthread.php?t=92365
Результаты — http://pkonkurs.ru/Первая-битва-Результаты/
Участников было 6 – все 6 были награждены разными призами – футболка + 1000 рублей призовых

15 августа
Обсуждение — http://programmersforum.ru/showthread.php?t=107618
Результаты — http://pkonkurs.ru/Вторая-битва-Результаты/
Участников было 7 – 3 старых бота и 4 новых. Новые боты были доработаны и обучены побеждать старых и потому заняли все призовые места. Призы – толстовка + 2 майки + 100 рублей.

15 сентября
Обсуждение — http://programmersforum.ru/showthread.php?t=110428
Ждем еще несколько ботов и разыгрываем почти 2000 рублей.
Первое место 500 далее 400, 300, 200 и по 100 рублей всем кто пришлет ботов, которые победят симпл бота – простого бота.

География участников и победителей

Итоги и выводы
Конкурс оказался довольно сложным и потому не каждый смог или не захотел в нём принимать участие. После первого конкурса были продемонстрированы боты которых довольно сложно победить, потому присылались только – продвинутые боты, которые легко обыгрывали простых ботов поставлявшихся со сборкой.

Я как участник потратил по 2 дня на написание каждого нового бота. И с пятого места продвинулся на первое во втором этапе, что приятно. Выделенный мной на конкурс спонсорский взнос – постепенно возвращается 🙂

Также была создана витрина с клубными футболками — http://programmersforum.printdirect.ru/
После получения призов жду отзывы о продукции и печати и при хорошей оценке – оставлю эту ссылку в навигации и на следующее лето разработаем новые дизайны.

И последнее – на всех сайта клуба была встроена реклама от mixmarket.biz, в планах запуск каталога.

Категории: Fortress 2 | Комментарии к записи Отчет по конкурсу программистов отключены

Fortress 2 build 2068

20 августа 2010 | Автор: | Теги:

Добавлено ведение лога игры. Доступно только в одиночном и отладочном режиме игры.
Лог можно посмотреть в окне с результатами игры, после статистики по использованию проектов.

Скачать Fortress 2 build 2068

Категории: Fortress 2, Третья битва | Комментарии к записи Fortress 2 build 2068 отключены

Fortress 2 build 2066

18 августа 2010 | Автор: | Теги:

В новом билде игры есть только одно изменение.
Изменение в работе проекта №49 Шпионаж 9. En 4, Me 5, El 20 : Shield-10, если щит меньше 10, то похищение до 20 эллектроэлементов. Теперь этот проект в любом случае уменьшает щит, т.е. если щит меньше 10 ед., то он будет обнулён и будет похищено до 20 ед. электроэлементов.
В планах: добавление лога в одиночном и отладочном режиме игры.

Скачать Fortress 2 build 2066

Категории: Fortress 2 | Комментарии к записи Fortress 2 build 2066 отключены

Fortress 2 build 2065 RC2

18 июля 2010 | Автор:

Новая версия игры

Скачать Fortress 2 build 2065 RC2

читать далее

Категории: Fortress 2, Вторая битва | Комментарии к записи Fortress 2 build 2065 RC2 отключены

Fortress 2 Build 2060 RC2

16 июля 2010 | Автор: | Теги:

Итак, первая битва прошла. И главный её урок который от мы получили — это плохой баланс игры.

Скачать Fortress 2 Build 2060 RC2

Итак, что же в ней изменилось. Есть изменения в балансе, изменения не сильные.

читать далее

Категории: Fortress 2, Вторая битва | Комментарии к записи Fortress 2 Build 2060 RC2 отключены

Итак, наконец-то пришло время подведения итогов первого этапа конкурса на создание лучшего бота для игры Fortress 2. Всю информацию об игре можно найти на этом же сайте. Обсуждение игры здесь.
Были присланы следующие боты
uBot (evgn)
MakpoBupyc(Somebody)
Serg2252 bot v1.3 (Serg2252)
Alar_v55 (Alar)
GanaBot (Murmecis)
Crusader v2.1.8 (rpy3uH)
(Скачать пароль : crusader-super-bot)
читать далее

Fortress 2 build 2044

14 июля 2010 | Автор:

Итак, версия на которой будут проводиться битвы ботов.
Исправлен баг, из-за которого при множестве игр вместо имени оппонента выводилось собственное имя бота.

Скачать Fortress 2 build 2044

Категории: Fortress 2 | Комментарии к записи Fortress 2 build 2044 отключены

Куда присылать ботов.

12 июля 2010 | Автор:

Как и было сказано первая битва ботов состоится 15 июля.
Ботов присылать по адресу gruzino.abhaz([@])gmail.com . Не нужны никакие исходники, нужен только DLL файл (разумеется рабочий), желательно в zip (или rar) архиве. Последним сроком принятия файлов считается 15 июля 9 часов 0 минут (15.07.2010 09:00) по московскому времени.
Во избежание возможных заявлений о подтасовке результатов, своего собственного бота я выложу 14 июля в 21:00 (MSK) в архиве с паролем, а пароль оглашу после подведения результатов конкурса. Таким образом каждый может убедиться в том что я не менял своего бота после того как получил ботов других участников конкурса. Поэтому рекомендуемое время отправки бота после 9 часов вечера по москве 14 июля.
Результаты конкурса будут выложены на этом сайте, а также на форуме программистов и блоге программистов вечером 15 июля, либо утром 16 июля (зависит от количества присланных ботов).

Категории: Fortress 2 | Комментарии к записи Куда присылать ботов. отключены

Fortress 2 build 2043

30 июня 2010 | Автор:

Долго пытался смоделировать у себя ошибку, из-за которой ход игрока-человека расценивается как ошибочный, но так и не смог. После двух часов тщательного анализа кода нашёл «опасное» место в коде (в файле FortUI.dll) из-за которого следующий (а не текущий) ход игрока человека расценивается как ошибочный. В общем, если до ошибка возникала из-за того что я думаю, то больше такой ошибки быть не должно.
читать далее

Категории: Fortress 2 | 3 комментария

Для написания бота достаточно 1 дня.

После первой битвы 15 июля. Можно апгрейдить бота и принять участие во второй битве.

Призовой фонд — 5000 рублей.

Fortress 2 build 2040

20 июня 2010 | Автор:

Итак, вышла версия игры которая будет являться базовой при подведении итогов конкурса. Это значит что больше никаких изменений, которые как либо могут повлиять на игру ботов не будет.

На днях, я очень много играл в Fortress 2 (как с самим собой так и с ботом), попробовал много различных стратегий. Нововведения главным образом они касаются проектов!

читать далее

Категории: Fortress 2 | Комментарии к записи Fortress 2 build 2040 отключены

SimpleBot v1.2

8 июня 2010 | Автор:

Здравствуйте уважаемые ботописатели, сегодня я вам расскажу какими ещё способами можно улучшить игру бота.

Сегодня будем программировать на Delphi. И перед тем как что-то начать делать надо внести все изменения из SimpleBot v1.1 (С++) в исходник на Delphi.

Итак, что мы имеем? В начале бот проверяет состояние базы, если оно плохое то выбирает проект ремонта базы. Далее он проверяет условия начального развития базы (когда батарей, рудников и лабораторий совсем мало). Потом проверяет условия усиленного развития базы, и только потом атакующие проекты, и в самом конце если ни одно условие не выполнилось, то случайно выбирает проект.

читать далее

Категории: Fortress 2 | Комментарии к записи SimpleBot v1.2 отключены

SimpleBot v1.1 напишем вместе!

5 июня 2010 | Автор:

В этой статье я покажу как добавив несколько строк кода можно очень сильно изменить игру бота в лучшую сторону.
Итак, приступим! Для разнообразия будем писать на C++.
Что мы сделаем в первую очередь? Изменим набор проектов. Смотрим строку в коде которая содержит список проектов
const int Projects[MaxProjectsToPlayer] = {5, 6, 11, 13, 16, 18, 20, 28, 33, 34, 35, 44, 45, 46, 50};
Что тут можно изменить? В принципе можно тут изменить всё, но заморачиваться мы не будем, просто удалим проект номер 50 и вставим (29) СуперАтака 2. En 16, Me 14, El 6 : Base-20, Shield-15. В итоге получаем такой список проектов
const int Projects[MaxProjectsToPlayer] = {5, 6, 11, 13, 16, 18, 20, 28, 29, 33, 34, 35, 44, 45, 46};

читать далее

Категории: Fortress 2 | Комментарии к записи SimpleBot v1.1 напишем вместе! отключены

Ключевые понятия игры

4 июня 2010 | Автор:

Итак, вы хотите написать бота для этой игры но не знаете как.
Что пригодится для написания бота для игры:
1. Компилятор, который позволяет компилировать DLL файлы и разумеется знание языка этого компилятора
2. Знание правил игры
3. Знание какие функции должны присутствовать в DLL для того чтобы бот смог работать

читать далее

Категории: Fortress 2 | Комментарии к записи Ключевые понятия игры отключены

Fortress 2 2025 + FortUI 1004

4 июня 2010 | Автор:

Fortress 2 build 2025 beta + FortUI build 1004

Изменения  только в графической части игры (FortUI build 1004).  Поставил кнопки сохранения и загрузки набора проектов на то место где выводится информация о базах игроков (раньше это было доступно через контекстное меню). Исправил ещё один какой-то баг, но уже не помню какой.

читать далее

Категории: Fortress 2 | Комментарии к записи Fortress 2 2025 + FortUI 1004 отключены

Подробнее об игре в этой теме

Для тех кто не в курсе : бот представляет собой DLL с тремя экспортируемыми функциями.

Документация по созданию бота находится в файле Fortress 2 Bot Specification

Скачать Fortress 2 build 2025 beta + Документация + исходник SimpleBot v1.0

Скачать исходники SimpleBot v1.0 на С++ (CodeBlocks+MinGW)

Итоги игры Fortess 1
15 июля первый этам и первые награждения — участников игры Fortress 2.

Почему надо участвовать в этом конкурсе?
Во-первых это интересно, вы можете поучаствовать в конкурсе где не нужно загружать данные из текстового файла и сохранять их туда 🙂 !
Во-вторых, можно получить денежный приз, толстовку или футболку от клуба.
В-третьих, вы получите опыт в создании ИИ для игры, и сможете сказать «Я разрабатывал бота для игры!»

Призы как денежные — 3000 рублей, так и сувениры от клуба на 2000 рублей. Конкурс расчитан на 2-4 месяца. Первая битва ботов состоится 15 июля.

Обсуждение на programmersforum.ru

Категории: Fortress 2 | 3 комментария