Здравствуйте, дамы и господа. Завершился конкурс Fackov'a, а значит настало время нового конкурса.
Хочу предложить Вам сыграть в игру по алгоритмизации перемещений крестьян.
Тема
7 870
35
Такие вещи стоит с нами согласовывать предварительно.
19
nvc123,
Способности любые, не меняющие характеристики. Например "Рык", но без статов, если тебе требуется по триггеру какой-то баф на юните и/или визуализация эффекта "Крика о помощи", что и написано в
(возможно добавление способностей, не дающих ничего, ради визуализации и работы алгоритма)
не дающих ничего
так же не понятно где именно генерируются цветы
также начальное состояние и влияние среды должны быть общими для всех
т.е. не должно быть никаких "цветок и юнит появляются в случайном месте" или "с
вероятностью в 10% ваш юнит умрёт"
Тесты показали, что случайность не играет большой роли. Замеры были произведены на 3х алгоритмах
  1. Бежит к ближнему цветку.
  2. Бежит к дальнему цветку, но зацепляет все, что попадается под руку.
  3. Стоит на месте и ждет спавна цветка.
Те, кто стояли и ждали спавна цветка заняли 2 место по рождаемости.
Более того, я готов хоть 5 раз запустить карту, для того чтоб усреднить. В этом нет ничего сложного.
Если нет кустов - убивай других крестьян и ешь их тела.
(конфликты систем вызванные использованием юзердаты, лимит потока, баги и фишки игры)
Оптимизация своего кода - на плечах конкурсанта. Лимита потока и юзердаты не будет - т.к. примерная численность в таких условиях будет держатьсяна 20 крестьянах. Увеличу спавн растений в 2 раза - будет 40. Главное, чтобы вы отчищали свой код от утечек.
Добавлено в технические условия, так на всякий случай
  • Код создающий утечки недопустим. Протестируйте алгоритм на приложеных версиях ниже.
  • Старайтесь создавать уникальные переменные с Вашим Никнеймом, дабы не саботировать других участников конкурса. Например Avs_countpeasant
Добавлено в константы системы, так на всякий случай.
  • Способности = предметы герой (возможно добавление способностей, не дающих ничего, ради визуализации и работы алгоритма. Вообще ничего. Ни хила, ни урона, ни маны, ни дальности атаки)
Кристофер, скачай тестовые карты-примеры. Ничего сложного нет. Обычный алгоритм поиска пути с добавлением if-ov на проверку окружения, типа "пацаны я взял предмет, дай-ка я проверю свои статы" или "пацаны, тут какая-то жуткая вещь, дай я проверю её статы, прежде чем убегать или атаковать".
Просто старался отобразить всевозможные моменты, дабы потом не было недопонимания.
28
условия и константы не полностью описаны
непонятно какие способности допустимы кроме пустышек
и в каком случае их можно давать
могу ли я дать изначально всем своим тп по всей карте и скил убивающий врага 1 ударом?
могу ли я дать юнитам хил и забить нафиг на голод просто заставляя их хилить друг друга?
так же не понятно где именно генерируются цветы
подобные вещи требуют чётко расписанных правил охватывающих все аспекты, включая:
  • начальное состояние
  • доступные операции
  • влияние среды
у тебя же просто описана твоя задумка
составь подробный список
и рано выставлять конечную дату
ещё хз сколько времени ты будешь дорабатывать правила конкурса

также начальное состояние и влияние среды должны быть общими для всех
т.е. не должно быть никаких "цветок и юнит появляются в случайном месте" или "с вероятностью в 10% ваш юнит умрёт"
т.к. это может привести к ситуации когда 1 игроку тупо повезло
все параметры должны быть чётко расписаны

правила russian ai cup занимают 50 страниц
и это на движке разработанным специально для конкурса
тебе же нужно ещё учесть различные технические особенности движка вар3 (конфликты систем вызванные использованием юзердаты, лимит потока, баги и фишки игры)
наиболее правильным решением будет запретить все стандартные функции и вместо них создать свои функции которые доступны для использования участникам конкурса
иначе не удивляйся если при запуске карты возникнет конфликт систем различных участников и игра вылетит с фаталом

в общем жду инструкции страниц на 10 как минимум
32
Если не забухаю - я в теле.
впиши, а там посмотрим что будет))
18
Зашел на xgm, а попал в russian ai cup. :)
Не знаю даже, как-то слишком сложно для такого небольшого конкурса.
Я занимаюсь разработкой идеальной формы круга уже несколько лет. Мною было нарисовано около 10 тысяч кругов, так что в моем профессионализме можно не сомневаться.
В сей блог вкладываю пример нарисованного круга, дабы Вы убедились в моей честности. Да укрепит Ваше здоровье его образ и сделает Вашу жизнь чуть легче. Да…
Тема
2 1K
19
Да вы посмотрите на это чудо. Как такое не обсудить?
19
Даже не пробуйте отказаться.
Опубликуйте)
Махинации!
Тема
2 1K
22
Это перепаянный хаммер, только вот карты он наотрез отказывается компилировать, даже те, что идут с ним в качестве примера)