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

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

Исходники

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

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

Третий этап. Итоги

26 Сентябрь 2010 | Автор: rpy3uH

Сегодня 26 сентября, итоги третьего этапа заставили себя ждать более чем 10 дней. Пришло время подведения итогов третьего этапа конкурса на создание лучшего бота для игры Fortress 2. В третьем этапе участвуют только два бота.

MakpoBupyc (Somebody)
Crusader v2.3.1 (rpy3uH)

Выясним кто же из них сильнее.

читать далее

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

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 build 2068

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

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

Скачать Fortress 2 build 2068

Третий этап. Начало

18 Август 2010 | Автор: rpy3uH

Итак, третий этап официально начался. Ориентировочная дата проведения 15 сентября.

За первое место 500 р., остальным 400, 300, 200, 100. Плюс утешительные призы по 100 р. всем кто пришлёт мало-мальски адекватного бота, т.е. если вы напишете бота лучше чем SimpleBot, то 100 р. вам обеспечено.

Вспомним что у нас имеется.

1. Документация по созданию ботов. Также она всегда распространяется вместе с самой игрой.

2. Исходник бота на С++ (CodeBlocks+MinGW)

3. Исходник бота на Delphi распространяется вместе с самой игрой.

читать далее

Fortress 2 build 2066

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

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

Скачать Fortress 2 build 2066

Вторая битва. Результаты

17 Август 2010 | Автор: rpy3uH | Теги: ,

Итак, сегодня 17 августа. Пришло время подведения итогов первого этапа конкурса на создание лучшего бота для игры Fortress 2.

Для второго этапа были присланы следующие боты.
MakpoBupyc(Somebody)
JDredd(JDredd)
Alar_v2.61 (Alar)
Crusader v2.2.4 (rpy3uH)
(Скачать пароль : nopassword)
читать далее

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

15 Август 2010 | Автор: rpy3uH

Ботов присылать по адресу gruzino.abhaz([@])gmail.com . Не нужны никакие исходники, нужен только DLL файл (разумеется рабочий), желательно в zip (или rar) архиве. Итоги будут подведены во вторник или в среду.
Мой бот Crusader v2.2.4
Пароль будет объявлен после подведения итогов

Второй этап. Начало

19 Июль 2010 | Автор: rpy3uH

Итак, второй этап официально начался. Дата проведения 15-17 августа.

Призовой фонд не изменился. В денежном эквиваленте 5000 р. За первое место 1000 р. плюс вещевые, также будут призы занявшим 2 и 3 место, плюс утешительные призы в зависимости от количества участников.

Вспомним что у нас имеется.

1. Документация по созданию ботов

2. Исходник бота на С++ (CodeBlocks+MinGW)

3. Исходник бота на Delphi распространяется вместе с самой игрой.

читать далее

Противостоим «рашу» – SimpleBot v1.3

19 Июль 2010 | Автор: rpy3uH | Теги: ,

В этой небольшой статье напишем бота который будет противостоять «рашу». Бота будем писать для демонстрации того что баланс игры теперь в норме, и тупой «раш» не прокатит. Будем писать на С++.

Что же нам будет нужно? Нам надо всего лишь 8 проектов
1. Нам нужен проект восстановления щита чтобы исключить возможность применения проекта (27) СпецАтака 5. Me 3, El 4 : Если вражеский щит равен 0, то Base-11, для восстановления щита будет пользоваться проектом (15) Ремонт 1. En 5 : SS+7
2. Чтобы восстанавливать базу будем пользоваться проектом (20) Ремонт 6. Me 8, El 5 : SB+12
читать далее

Fortress 2 build 2065 RC2

18 Июль 2010 | Автор: rpy3uH

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

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

читать далее

Fortress 2 Build 2060 RC2

16 Июль 2010 | Автор: rpy3uH | Теги:

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

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

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

читать далее

Первая битва. Результаты

15 Июль 2010 | Автор: rpy3uH | Теги: ,

Итак, наконец-то пришло время подведения итогов первого этапа конкурса на создание лучшего бота для игры 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 | Автор: rpy3uH

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

Скачать Fortress 2 build 2044

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

12 Июль 2010 | Автор: rpy3uH

Как и было сказано первая битва ботов состоится 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 build 2043

30 Июнь 2010 | Автор: rpy3uH

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

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

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

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

Fortress 2 build 2040

20 Июнь 2010 | Автор: rpy3uH

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

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

читать далее

SimpleBot v1.2

8 Июнь 2010 | Автор: rpy3uH

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

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

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

читать далее

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

5 Июнь 2010 | Автор: rpy3uH

В этой статье я покажу как добавив несколько строк кода можно очень сильно изменить игру бота в лучшую сторону.
Итак, приступим! Для разнообразия будем писать на 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};

читать далее

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

4 Июнь 2010 | Автор: rpy3uH

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

читать далее

Fortress 2 2025 + FortUI 1004

4 Июнь 2010 | Автор: rpy3uH

Fortress 2 build 2025 beta + FortUI build 1004

Изменения  только в графической части игры (FortUI build 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

Printdirect.ru — он-лайн сервис, позволяющий за пару минут минут сделать и заказать футболки, сумки, кружки, постеры и другие товары со своим рисунком или фото. С помощью Printdirect дизайнеры и художники могут продавать товары со своим дизайном и открывать он-лайн магазины, зарабатывая на своём творчестве. Поэтому каталог Printdirect — это еще и самый большой в Рунете магазин футболок и сувениров — более 100,000 оригинальных товаров, число которых растёт ежедневно. Заказы от Printdirect доставляются по всему миру. Это идеальное место, чтобы купить прикольные футболки или майки с надписями и найти интересный подарок. Причём подарок можно заказать не только себе, но и друзьям напрямую и даже добавить подарочную упаковку. Printdirect.ru

Новые гаджеты каждый день – блог о высокотехнологичных устройствах, шпионских штучках, игрушках для гиков, компьютерной технике… в общем, обо всем, что называется гаджетами.

Блог был открыт в декабре 2007 года и тогда еще назывался «Новый гаджет каждый день». Основной его идеей была публикация только одной статьи об одном интересном гаджете в день. Но со временем этого стало мало и мы изменили концепцию, чтобы можно было публиковать больше статей.

Сегодня «Новые гаджеты каждый день» является самым популярным блогом о гаджетах в русскоязычном сегменте Интернет и одним из самых читаемых автономных блогов Рунета (по версии сервиса Яндекс.Поиск по блогам). Проект постоянно развивается.

В своей работе мы опираемся на опыт западных коллег и желания российской аудитории. Каждый день у нас интересные, развернутые статьи о необычных, полезных или “глупых” гаджетах. У нас статьи по разным категориям и областям.


рс Яндекса

Размещение блоков Рекламной сети Яндекса:

«Яндекс.Директ»
Универсальный формат контекстных и поисковых объявлений Рекламной сети Яндекса. Может рекламировать все, что угодно, а значит, подходит практически для всех сайтов!

«Яндекс.Маркет»
Специальный формат объявлений, рекламирующий товары, представленные на одноименном сервисе Яндекса.

Работать с РС Яндекса просто и выгодно: объявления легко настраиваются, выглядят аккуратно и соответствуют тематике сайта или предпочтениям посетителя; показы регулируются передовыми алгоритмами.

микс-товары

Продукто-ориентированный раздел с оплатой за клики. Наиболее популярные программы:

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

«Свой магазин»
Вы отбираете интересующие вас рубрики каталога, получаете XML-прайс-лист с товарами и размещаете предложения на своем сайте. Приходят посетители, выбирают товары, переходят на сайты рекламодателей, а вы за это получаете деньги.

…и еще две программы.
Мы платим в среднем 2.4 руб. за клик.

микс-юни

Универсальный партнерский раздел Микс-Юни предлагает программы с оплатой за действие (событие). Раздел находится в режиме бета-тестирования

Разнообразие и честность
Микс-Юни объединяет в себе партнерские программы на любой вкус от самых разных рекламодетелей (см. примеры программ) и гарантирует корректность взаиморасчетов. Событием может являться как обычный клик, так и заполнение формы на сайте или совершение покупки; оплата может быть фиксированной или же процент с продаж.

Выгоднее, чем за клики!
Для площадок с хорошим целевым трафиком программы за действия — реальная возможность заработать больше, чем в программах за клики.