Комментарии 49
Видимо гугл одним захватом мира не успакоится…
Перенесите лучше в «Спортивное программирование». К играм этот конкурс имеет очень далекое отношение.
На сколько я помню, идея игры принадлежит Eufloria (Dyson).
Даешь Руби!
Ютуб под хаброэффектом или у меня что то с каналом?
Эх
«Accounts can not be created at this time. Come back later, once the contest opens.»
«Accounts can not be created at this time. Come back later, once the contest opens.»
Хм… Для этой игры можно запросто построить мат модель (ну или поставить задачу оптимизации, не знаю как выразиться) и найти оптимальное управление (решить задачу). Имхо как-то не тянет задачка на конкурс.
Да, вот только в секунду на ход тогда уложиться не выйдет.
Да, это интересный вопрос. Ну тут надо выяснять какие ресурсы предоставляют (ну и конечно же на листочке сначала все решить:)). Хотя поле не особо большое. Да, если в один раунд выставляют несколько алгоритмов, то и задача сложнее получается :)
Хотя на первый взгляд, эту задачу можно редуцировать до задачи с одним противником, если считать (ориентация на худший случай), что остальные в союзе.
А какой критерий? )
Минимизация время выигрыша?
Или максимизация прироста кораблей?
Минимизация время выигрыша?
Или максимизация прироста кораблей?
Конечно, в гугле одни дураки сидят.
Впрочем, вы можете им это доказать, все в ваших руках.
Впрочем, вы можете им это доказать, все в ваших руках.
А вы сами не можете порассуждать и прикинуть сложность решения данной задачи (да хоть принципиальной оптимальной разрешимости), или же всегда полагаетесь, что раз гугл (или кто еще), то значит нечто очень заумное?
Я-то могу.
Пожалуйста: принципиально она решается, разумеется. По схеме Шеннона.
Вопрос в том, решается ли она за реальное время.
А вот от вас я ничего не увидел кроме голословного «задача простая!».
Если простая, будьте добры, решение, или хотя бы наметки к нему.
В противном случае утверждать что она простая — самонадеянно и неуважительно по отношению к тем людям, которые долго думали над ней и не посчитали ее простой.
Именно этим и прет от ваших постов «сейчас я вам тут все на листочке посчитаю!».
P.S. Великая теорема ферма тоже простая на первый взгляд.
Пожалуйста: принципиально она решается, разумеется. По схеме Шеннона.
Вопрос в том, решается ли она за реальное время.
А вот от вас я ничего не увидел кроме голословного «задача простая!».
Если простая, будьте добры, решение, или хотя бы наметки к нему.
В противном случае утверждать что она простая — самонадеянно и неуважительно по отношению к тем людям, которые долго думали над ней и не посчитали ее простой.
Именно этим и прет от ваших постов «сейчас я вам тут все на листочке посчитаю!».
P.S. Великая теорема ферма тоже простая на первый взгляд.
Вот только функция тут будет с таким количеством переменных, что решить ее просто так не получится. ИМХО, игра потенциально сложнее чем шахматы, там хотя бы конечное количество комбинаций фигур на игровом поле, а тут — бесконечное. То есть написать бота, который будет играть более-менее прилично, не сложно, но написать такого, который будет гаррантировано играть оптимально — невозможно.
По-моему тоже. Теория игр думаю здесь применима.
Уже пишу бота :) Посмотрим посмотрим, кто будет на первом месте *злорадствую*
На PS3 такая игра называется Mushrooms Wars(http://www.youtube.com/watch?v=k14zmQ4xdvg). Игра классная! Купил не раздумывая.
помню в вузовские конкурсы были подобного рода, но я сам по себе человек ленивый и мне было в лом придумывать оптимальный алгоритм, вместо этого я искал слабые места их главной программы, в итоге имел доступ ко всем данным программы и оптимальнее моего алгоритма придумать было невозможно) эх… вспоминаю ошеломленные лица преподов, «гуру» си билдера и делфи)
Ага, я еще таким «методом» в школьной олимпиаде по инфе какое-то хорошее место занял, и в вузе несколько тестов (штук 5, вроде) на отлично сдал. Немного не честно, но тоже в каком-то роде проявление знаний и смекалки.
Вы так об этом говорите, как будто в этом есть что-то хорошее.
Напоминает игру за зергов, а так достаточно интересно мозги размять.
Кто-нибудь разобрался как скомпилировать и запустить бота, написанного на C#?
Я разбирался только с С++, но думаю суть таже — там в примерах есть строка запуска, боты в jar, вместо бота надо указать путь к скомпиленому экзешнику своего бота и все.
Тоже получилось запустить.
Сначала на питоне — сразу же, без проблем.
А на C# был еще нюанс с локалью. В начале программы нужно принудительно указать чтобы использовалась английская локаль, иначе возникали проблемы при конвертации строки в дабл.
Сначала на питоне — сразу же, без проблем.
А на C# был еще нюанс с локалью. В начале программы нужно принудительно указать чтобы использовалась английская локаль, иначе возникали проблемы при конвертации строки в дабл.
CultureInfo MyCulture = new CultureInfo("en-US");
Thread.CurrentThread.CurrentCulture = MyCulture;
А битва ботов 1 на 1 или кучей?
Похоже как-то можно запустить до 4-х ботов, во вьювере нумеразия игроков до 4-х но как не понял, 1х1 те алгоритмы что были победит вот охота попробовать как будет если более одного соперника.
«Planet Wars основана на популярной стратегической игре Galcon, которая известна многим владельцам телефонов iPhone и Android.»
А я то дурак в эту игру еще десять лет назад в мандриве играл.
А я то дурак в эту игру еще десять лет назад в мандриве играл.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Новый конкурс AI-ботов от Google