Имя: Пароль:
LIFE
 
OFF: rsergio, 1Сник из России, на первом месте в конкурсе Google. Всего участников 3735.
Ø (NS 28.10.2010 21:36)
0 NS
 
09.10.10
12:59
1. Победит Россия 0% (0)
2. Победит Беларусь 0% (0)
3. Победит Бразилец 0% (0)
4. Победит США 0% (0)
5. Другое 0% (0)
Всего мнений: 0

Ссылка на книгу знаний
Книга знаний: Конкурс Google AI Challenge

Предыдущая ветка
OFF: Беларусь лидирует в конкурсе Google на умного бота!

Обсуждение алгоритмов и хода турнира на sdchess.net
http://www.sdchess.net/phpBB2/viewtopic.php?f=7&t=398

Текущий рейтинг-лист ботов
http://ai-contest.com/rankings.php
1 ado
 
09.10.10
13:07
(0) А на каком месте твой?
2 NS
 
09.10.10
13:11
(1) Пока ни на каком.
3 КузьмаПруткофф
 
09.10.10
13:12
че,тупой 1снег впереди планеты всей?
5 NS
 
09.10.10
13:16
(3) Угу.
(4) Закусывать надо :)
6 NS
 
09.10.10
13:16
Совсем забыл.

Победит Россия
7 DJ Anthon
 
09.10.10
13:18
Ой, аж не верю. Еще недавно на 70 месте были! Либо там система ранжирования тупая. Все равно наши прогеры самые крутые в мире, жаль только, потенциал свой либо не раскрывают, либо за бугром. Ну и, естественно (а я оптимист),

Победит Россия
8 mdocs
 
09.10.10
13:22
Считаю, что

Победит Беларусь
9 NS
 
09.10.10
13:22
(7) Система ранжирования самая крутая на данный момент в мире - BayesElo.
Лучше не придумали.

Уже почти две недели Российский rsergio и Белорусский Hazard в самом верху.
Откуда взял 70-ое место?
10 mdocs
 
09.10.10
13:25
Перепосчу линку, что смотреть идет движуха сейчас или не идет (сейчас например не идет) http://ai-contest.com/game_stats.php
11 DJ Anthon
 
09.10.10
13:32
(9) точно не вспомню, но как то раз глянул, в первых 60-ти наших не было. а насчет системы, я понять не могу, почему меняется рейтинг, если игр сделано не было. он динамический?
12 NS
 
09.10.10
13:41
(11) Так может как раз версию обновил, поэтому и был далеко.
По результатам одной-двух партий еще никто не научился точно рассчитывать силу.

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

Вот моменты времени когда начали лидировать "наши"
OFF: Беларусь лидирует в конкурсе Google на умного бота!
OFF: Беларусь лидирует в конкурсе Google на умного бота!
13 rsergio
 
09.10.10
14:48
(3) тупой и безработный :D

Победит Россия
14 Garkin
 
09.10.10
14:56
При всем уважении

Победит Беларусь
15 rsergio
 
09.10.10
14:59
(14) Не забывайте, что за Россию скоро вступится NS с мегаумным Ai ;)
16 NS
 
09.10.10
15:00
(15) Может и не мегаумным, но теоритически правильным. :)
Учитывающий ход соперника.
17 Злобный Фей
 
09.10.10
15:03
Хотелось бы

Победит Беларусь
18 ink1981
 
09.10.10
15:20
Ми всех порвём наф

Победит Россия
19 Дикообразко
 
09.10.10
15:25
оранжевый ))

Победит США
20 rsergio
 
09.10.10
15:36
(16) так ход соперника неизвестен, его можно только предположить решив за него его лучший ход
21 NS
 
09.10.10
15:38
(20) См. Матричные игры.
Продположить нельзя, точнее это не совсем верно - это не шахматы где ходят по-очереди.
22 Megas
 
09.10.10
15:44
Помоему Рандомно... кто в момент окончания конкурса будет на 1 месте тот и победит... А это может быть кто угодно.

Другое
23 Advan
 
09.10.10
15:45
победившие уедут в США на работы потому

Победит США
24 NS
 
09.10.10
15:51
(22) В условиях конкурса всё написано.
27 ноября рйтинги будут сброшены, и начнется сам чемпионат.
Элемент случайности конечно есть, но если они запустят четыре сервака, и будет играться 100 парий в минуту, то каждый наиграет почти по 400 партий.
95% доверительный интервал +-35 пунктов Эло - то есть сила будет определена достаточно четко.
25 NS
 
09.10.10
15:52
(23) У Американцев стимул намного меньше.
26 NS
 
09.10.10
16:09
(23) А, ты к тому что победивший уедет?
Не факт. В России например есть филиалы Гугла в Питере и Москве.
27 NS
 
09.10.10
16:10
+ (26) Да и не все хотят работать в Гугле.
28 Advan
 
09.10.10
16:18
(27)Ну если ты победишь - то врядли уедешь.
Хотя если предложат 150-300 тысяч долларов в год да еще возможность стать партнерем и тд - задумаешься.
29 NS
 
09.10.10
16:21
(28) Партнером... Гугла? :)
Я не уеду в любом случае - у жены тут бизнес, а там она будет никто.
Да и мне тут как-то лучше. Да и с английским у меня плохо, и непонятно какие результаты я покажу - есть некоторая нехватка свободного времени.
30 NS
 
09.10.10
16:40
Запустили второй сервак, теперь дело шустрее пойдет.
31 Красотка Нонна
 
09.10.10
16:46
обязаны победить:)

Победит Россия
32 Нуф-Нуф
 
09.10.10
16:46
играл с ботами. на максимальной сложности - выигрываю очень редко.
какая тактика лучше?
33 NS
 
09.10.10
16:50
(32) А как ты играл с ботами?
34 NS
 
09.10.10
16:51
А, в сетевую?
35 Нуф-Нуф
 
09.10.10
16:53
не, у меня на айпаде режим single player, там играю с компом. есть мультиплеер - но там меня рвут еще быстрее...
36 NS
 
09.10.10
16:55
(35) А во флеше все уровни прошел?
37 Нуф-Нуф
 
09.10.10
16:56
(36) флеш не играл. дай ссылку
38 NS
 
09.10.10
16:57
39 Нуф-Нуф
 
09.10.10
17:04
спс гляну
40 eklmn
 
гуру
09.10.10
17:54
Победит испанец, так как он рвет и хазарда и рсергио :)
и вообще ччастенько на 1-ом месте тусит

Другое
41 rsergio
 
09.10.10
19:01
(40)
По текущим результатам еще рано о чем-то судить - за оставшиеся время может много измениться. Кто-то бросит развивать свой бот, кто-то найдет интересный алгортим, кто-то только выложит свеженький бот (мы знаем кто ;) ) и т.п.
42 Salimbek
 
09.10.10
19:12
Какая-то странная игра у обновленного ruilov-a http://ai-contest.com/visualizer.php?game_id=5659898
43 eklmn
 
гуру
09.10.10
19:38
(41) да испанец не важно обновился, последние игры вам уже проигрывал
44 Попытка1С
 
09.10.10
19:49
rsergio просто молодец, ну и возлагаем большие надежды на NS он не может подвести =)

Победит Россия
45 rsergio
 
09.10.10
19:53
(43) На текущий момент нахождение в ТОП 10 сильно зависит от везения.
Почему?

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

Ни один бот никогда не обыгрывает более слабого в чистую, всегда есть какой-то счет типа 70:30. Т.е. один сильнее другого в целом, но на некоторых картах он проигрывает.

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

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

А вот если на пути вы все-же проиграли, то будете чаще играть с соответствующими рейтингами и каждое поражение будет отдалять от топа.
46 rsergio
 
09.10.10
19:59
dmj111 вот тоже неудачно идет после обновления - только 29 место
http://ai-contest.com/profile.php?user_id=4147
47 VladZ
 
09.10.10
20:19
Оле! Оле-оле-оле! Россия! Вперед!

Победит Россия
48 EuVod
 
09.10.10
22:35
че то так увлекательно читать, что тоже хоцца попробовать. но у меня после запуска команды на тестовую игру выдает:
WARNING: player 1 timed out.
WARNING: player 2 timed out.

это на моем ноуте не судьба поэмулировать? или попробовать еще все позакрывать (включаяантивирь
49 rsergio
 
09.10.10
23:02
(48) А как запускал, какой командой?
50 YauheniL
 
09.10.10
23:19
Rzyvie Belarus!

А кто там от нас?

Победит Беларусь
51 Просто Лёха
 
09.10.10
23:21
Как-то так

Победит Россия
52 NS
 
09.10.10
23:27
(50) От вас - WildCat, Игорь Коршунов, с ботом Hazard.
53 Злобный Фей
 
09.10.10
23:28
54 Просто Лёха
 
09.10.10
23:36
(53) И????
55 EuVod
 
09.10.10
23:36
(49) ну прям скопипастил с сайта:
java -jar tools/PlayGame.jar maps/map43.txt 1000 1000 log.txt "java -jar example_bots/RageBot.jar" "java -jar example_bots/ProspectorBot.jar" | java -jar tools/ShowGame.jar

и еще объясните тупому адинэснегу - если я хочу сваять на с++ бота (просто этот язык я не знаю меньше чем все остальные:) ) то как мне его тестить - потому как все примеры для ява.
56 EuVod
 
09.10.10
23:40
(55) вобщем скачаю щаз JDE, а потому как синтаксис похож а с++ я все равно крепко забыл. Но занть все равно хочется.
впрочем я АИ писать не буду - хотяб скриптовый робот написать. вообще чем-то смахивает на игру Жизнь.(по логике задачи)
А сама игра - на Galaxy+, есть такая игра по переписке, только более сложная - там больше ресурсов, развитие 4х технологий - но она не реал тайм - походовая. Там кстати тоже ботов пишут, и они даже играют в партиях с людьми. там правда в основном не матчи -а игры по 20-30 участников.
57 rsergio
 
09.10.10
23:42
(55) Нужно так запускать

java -Duser.language=en -jar tools/PlayGame.jar ...

т.е. указать "-Duser.language=en"

а для теста потом делаешь свой exe-шник и подставляешь его в качестве бота (без java)
58 NS
 
09.10.10
23:42
(55) Встартовом пакете С++ естественно в комплекте идет бот С++.
Прежде чем начать исать бота, хорошо бы прочитать предыдущую ветку.
В ней, в нескольких местах написано что проблема в региональных настройках, и решается она при помощи
java -Duser.language=en
59 Злобный Фей
 
09.10.10
23:44
(54) Промазал, (53)->(50)
60 EuVod
 
09.10.10
23:45
спасибо! вроде читал - но наверное пропустил (ветка то ого-го) :)
61 NS
 
09.10.10
23:48
Тестовых соперников можно взять тут - 8 ботов Hazard, и один ThinkingALot
http://www.sdchess.net/phpBB2/viewtopic.php?f=7&t=398
62 Злопчинский
 
10.10.10
02:16
(50)
А хто там идзе, а хто там идзе?
У агромнистай такой грамадзе?
Гэта мы - БЕЛАРУСЫ!!!

Победит Беларусь
63 Злопчинский
 
10.10.10
04:26
...мне одному кажется что NS нас всех динамит и надувает пузырь доткомов...? ;-)

Победит Беларусь
64 Cube
 
10.10.10
08:37
Моя корявенькая третья версия бота, всё-таки прорвалась в сотню)))
Планирую сегодня допилить бота до 4 версии))

Защищайте родину нашу - мать вашу!))

Победит Россия
65 Волшебник
 
10.10.10
10:45
Испанцы заняли 2 и 3 место... Разница с лидером минимальная (16 и 20 пунктов).

Другое
66 acsent
 
10.10.10
10:46
(63) +100500
67 rsergio
 
10.10.10
10:46
(65) Группа лидеров очень быстро меняется, разрыв минимальный.

Проснулся с утра - я третий, Hazart четвертый.
Попил чайку - опа, первый :)
68 Cube
 
10.10.10
11:15
Мне понравился бот http://ai-contest.com/profile.php?user_id=7566
Перед окончанием боя (если победа) он устраивает салют - смотрится эффектно! :)
Из России чувак, кстати))
69 rsergio
 
10.10.10
11:53
(68) Да, клевый салютик получается :)
70 netDog
 
10.10.10
15:05
Коллеги, подскажите пожалуйста. Вот решил поучавствовать, скачал C# Express, скомпилировал исходный пример, но вот незадача - если запускаю с параметром -Duser.language=en, то замечательно тестируются тестовые боты на яве, если ставлю -Duser.language=ru, то тестируются мои exe, а вот подружить их между собой ни как не получается. Порекомендуйте, пожалуйста, как обойти данную проблему.
71 NS
 
10.10.10
15:11
(70) Заменяй при чтении входного потока точку на запятую.
72 Волшебник
 
10.10.10
15:16
(68) Молодец, чувак!
73 Злопчинский
 
10.10.10
15:22
все отчего: от бездуховности!!! вот не надо было бы сидеть NS на жизнь зарабатывать - давно бы бота написал и всех задавил... поддерживают же ТИПА всяких малых предпринимателей.. нет чтобы выделить грант NSу тысяч 100 долларов...

Победит Беларусь
74 NS
 
10.10.10
15:24
(73) У мня всё хорошо, бот пишется. На следущей неделе начну тестировать на альтернативном серваке.
75 rsergio
 
10.10.10
15:25
(74) Т.е. тестирование со стартовыми ботами прошел успешно?
76 Злопчинский
 
10.10.10
15:26
(74) гугл выделил тебе отдельный альтернативный сервак??????????

Победит Беларусь
77 NS
 
10.10.10
15:31
(75) Нет, еще не игрались никакие матчи.
Прямо сейчас собираю рабочего бота, еще не собрал.
(76) Зачем Гугл?
http://72.44.46.68/getratings
78 mrkoss
 
10.10.10
15:50
Почему в Опере не могу просмотреть игру в PlanetWars visualizer, подскажите браузер какой или чего надо докачать? :(
79 IVIuXa
 
10.10.10
15:56
(0)
походу делать не ...чего людям

Другое
80 NS
 
10.10.10
15:56
JRE наверно надо поставить.
Смотреть - мне больше всего нравится в Google Chrome
81 NS
 
10.10.10
15:57
(79) Конкретно - кому? Организаторам, зрителям или участникам?
Вы и в футбол наврно ни разу в жизни не играли, и в конкурсах и соревнованиях никаких не учатсвовали...
82 IVIuXa
 
10.10.10
16:03
(81)
зачем ?
нужно деньги зарабатывать,
а отдыхать можно гораздо интереснее
футбол и иже с ним игрища вообще не интересуют
83 IVIuXa
 
10.10.10
16:04
+(82)
хммм поэтому америка отстает - люди делом заняты
84 NS
 
10.10.10
16:08
(82) Кому конкретно? Гуглу и Университету Ватрлоо?
Кроме Пиара и рекламы они в результате этого конкруса получают возможность набрать высококвалифицированные кадры.

Участникам? Помимо пиара, повышения опыта, интереса и т.д. это возможность повысить свою зарплату, а в случае трудоустройства в гугл - возможно и в 10 раз. (Не секрет, что ЗП в Американском Гугле у программистов составляет 200-300 Килобаксов в год)

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

Деньги зарабатывать? Вы уверены что победы в чемпионатах не влияют на ЗП? В моем случае - очень даже повлияли. Но если шансов на более-менее нормальное выступление нет, тогда конечно - делать в таком чемпионате нечего. Это турнир не для середнячков.
85 NS
 
10.10.10
16:10
(83) Разуйте глаза :)
В ТОП 100 - http://ai-contest.com/country_profile.php?country_id=11
28 программистов из США. США выступает лучше всех сотальных стран.
86 IVIuXa
 
10.10.10
16:13
(84)
хе
да ради бога
вон члены искусственные тоже выпускают - деньги зарабатывают

я про то что всяких бумов типа в (0) еще много будет
87 NS
 
10.10.10
16:16
(86) Да, было и будет. И люди устраивались в Гугл и Яхо, и будут продолжать устраиваться. Но вам это не нужно - вы наверно миллион рублей в месяц получается в Владивостоке. Даже чуть больше средней гугловской ЗП :)

Только при чем тут исскуственные члены? Больная тема?! :)
88 Kuzen
 
10.10.10
16:17
(Не секрет, что ЗП в Американском Гугле у программистов составляет 200-300 Килобаксов в год)

И все наверное бросились открывать калькулятор что бы поделить на 12 :)
89 IVIuXa
 
10.10.10
16:18
(87)
да если и устраиваться то не хер...й заниматься
а в (0) - хер..я
90 IVIuXa
 
10.10.10
16:20
(87)
тема больная - не успеваю всем желающим хммм засов...
91 NS
 
10.10.10
16:20
http://www.glassdoor.com/Salary/Google-Salaries-E9079.htm
Хотя вот тут указыны Зарплаты в три раза меньше, но всё-равно достаточно много.
92 NS
 
10.10.10
16:21
(89) (90) Тогда что ты делаешь в этой ветке? Создавай ветку по своей больной теме, и в ней выступай.
93 rsergio
 
10.10.10
16:30
(77) Не понял про альтернативный сервак - откуда брать имя пользователя и пароль (страничку регистрации не нашел)?
Что такое gcc для подключения?
94 NS
 
10.10.10
16:32
(93) Не нужно ничего регестрировать. Нужно просто подключить бота к серваку через сокет. gcc - образец кода для подключения.
95 NS
 
10.10.10
16:35
http://ai-contest.com/forum/viewtopic.php?f=18&t=424&start=40#p3786
Вот ветка с обсуждением.
96 rsergio
 
10.10.10
16:35
(94) Тогда что такое "username" и "password" ?

gcc -o tcp tcp.c ./tcp 72.44.46.68 995 username -p password ./MyBot
97 NS
 
10.10.10
16:36
Вообще hutabhu, зарегестрированный на sdchess уже играет на этом серваке, можно у него наверно спросить.
98 DJ Anthon
 
10.10.10
18:43
ниче там rsergio с испанцами рубится, давай, мочи их, вперед, Россия!
99 rsergio
 
10.10.10
19:54
уря, мы опять с Hazart на вершине Олимпа вдвоем :)
100 Попытка1С
 
10.10.10
20:31
100!
101 Попытка1С
 
10.10.10
20:36
rsergio всех сильнейших порвал, ай молодец!
102 EuVod
 
10.10.10
21:22
NS - ну почему не для середнячков. Вот у меня программа минимум - вообще что-нить свое суметь написать (походу немного посмотреть среды разработки простенькие) а программа максимум, чтоб то что получится пробралось бы в 20ку-50ку-100ку - и у же доволен буду как слон :)
103 EuVod
 
10.10.10
21:42
rsergio - посмотрел ранги - ты снова первый.. вот будет прикол, если АИшные боты не смогут переиграть скриптовый?? (или это невозможно? - приличный АИ с максимизацией хорошей оценочной ф-ции всегда обскачет скриптовый?)

А у тебя какой опыт не1сного программирования?

тебе большой респект - за энтузиазм, которым и других заражаешь и за личные достижения! :)
104 Попытка1С
 
10.10.10
22:04
Последнюю игру rsergio продул felixcoto.
http://ai-contest.com/visualizer.php?game_id=5715528
105 rsergio
 
10.10.10
22:11
(103) Ждем ИИ-бот от NS и тогда сравним. Думаю всем будет интересно.

Опыт не1сного программирования лежит где-то в детстве. Тогда изучал бейсик, паскаль, ассемблер для ZX-Spectrum. Лобараторки в институте уже сдавал на 1С (уговорили препода по :) )
С 2000 года только 1С (начиная с 6.0 еще).

Так что сейчас первая практика использования Java. Но тут ничего особенного - подобные конструкции я и на 1С писал, тут просто синтаксис другой и все.
Язык тут не главное, тут важнее математика и заложенная логика.

(104) Да и до этого проигрывал, но в целом кажись я больше выиграл у него (не считал еще)
106 чупа
 
10.10.10
22:13
Невероятно, такой умищще, и в россии в 1Се прозябает.
Мог бы огромнейшую пользу миру приносить, родился бы где-нить в США, Швейцарии, Британии.
107 rsergio
 
10.10.10
22:25
Вспомнил свои первые потуги в ИИ 5-ти летней давности - это была "Крестики-нолики без границ"
http://1c.proclub.ru/modules/mydownloads/personal.php?cid=5&lid=3223

Делал все на таблицах значений и сортировках.
Под конец запутался в таблицах, так что играет ИИ не очень и тормозно, но все же играет :)

(106) Это вы зря, ничего сложного в этой задаче нет - для меня гораздо сложнее написать шахматную программу.
А вообще у нас много хороших программистов, просто занимаясь 1С многие уходят с головой в проводки, начисления и счет-фактуры.

А своей голове я придумал занятие - разработал с нуля WMS систему, которая по многим параметрам обходит разных конкурентов. Система уже успешно работает на нескольких складах нашей родины на благо ВВП ;)
108 NS
 
10.10.10
22:37
(103) Тут, в AI-шном, просто неописываемое количество писанины.
Еще как-то всё это нужно заставить работать.
109 чупа
 
10.10.10
22:38
Сергей, я когда увидел имя rsergio, подумал "не NS ли это часом" и правда ты оказался. Помню как в твои шахматы на 7.7 рубался :) Кажись я выигрывал.

Так к чему я это, представь если твои таланты приложить на Адронном коллайдере, или скажем как Андрей Гейм придумывал бы алгоритмы для создания новых материалов или левитации лягушек.
А ты про какие то счета-фактуры.
Еще не поздно остановиться заниматься херней.
110 NS
 
10.10.10
22:39
(109) rsergio и NS - два разных человека :)
111 чупа
 
10.10.10
22:39
погоди или NS и rsergio разные люди?
похоже с идентификацией я таки ошибся :-)
112 чупа
 
10.10.10
22:39
теперь мне вдвойне обидно! 2 таких ума прозябают в 1Се.
113 Дикообразко
 
10.10.10
22:42
прозябают ?!

глядя на их сытые лица и не скажешь ;)
114 NS
 
10.10.10
22:44
(112) (113) :)
115 rsergio
 
10.10.10
23:05
(112) В самом 1С-е я не долго  прозябал - вовремя свалил ;)
116 NS
 
10.10.10
23:29
1 Hazard  Other C++ 3830
1 rsergio  Other Java 3830

Какой момент я застал :)
117 rsergio
 
10.10.10
23:33
(116) Hazart на одно очко уже опережает :)
118 Злопчинский
 
11.10.10
00:14
(107) про WMS - подтверждаю, на уровне!
119 Злопчинский
 
11.10.10
00:15
(10*).. так, пошли гнилые отмазки... ;-)
120 Злопчинский
 
11.10.10
00:16
если бы конкурс был бессрочно-этапный - я бы тоже рискнул, чисто по хобби, но, как назло, новую фирму подымаю...
121 NS
 
11.10.10
00:17
(120) У меня вообще завал полный с работой.
122 Злопчинский
 
11.10.10
00:17
(117) Вот! как говорится - мастерстов - не пропьешь!!! Белорусы всех порвут, просто потому что они мирные люди...

Победит Беларусь
123 rsergio
 
11.10.10
01:05
1С-ники всех порвут и получат премию от Нуралиева! :)
124 Злопчинский
 
11.10.10
01:39
(123) ага - орден из газеты.. с закруткой на спине...

Победит Беларусь
125 Эстет хренов
 
11.10.10
08:33
глючит ранкингс, временно на вершине слабоватый швед
126 Schwonder
 
11.10.10
09:01
Победит Google

Другое
127 rsergio
 
11.10.10
10:20
(125) Этот extrapostrophe еще ни с кем из сильных не играл (кроме ofrias), ждем игр.
128 zGainer
 
11.10.10
10:40
Так.

Победит Беларусь
129 DenIv
 
11.10.10
10:54
NS - когда же ты явишь миру своего бота? Томимся в ожедании :) уже помоему трижды ты озвучивал дату.

Победит Россия
130 mrWatson
 
11.10.10
11:29
немного оффтопика,
если тут такие умные парни в плане ИИ, то
почему бы вам не приложить усилия и не написать бота для биржи
который так же будет выносить инвесторов и собирать не очки игровые, а капусту.
131 eklmn
 
гуру
11.10.10
11:46
(130) они уже написаны давно...
132 eklmn
 
гуру
11.10.10
11:51
чувак из Гуугла хорошо идет, только странно что не в 10-ке http://ai-contest.com/profile.php?user_id=6696
133 Попытка1С
 
11.10.10
11:53
(132) Ему наверное сказали что победителя на его место возьмут =)
134 DenLaDen
 
11.10.10
11:55
(130) зависть?
135 Волшебник
 
11.10.10
11:55
(131) Только их выносят с рынка первыми...
136 mrWatson
 
11.10.10
12:03
(134) чего греха таить есть немного, парни башковитые и видно что рукастые ;)...я писал бота для ммвб для системы QUIK но он не очень...просто я не пойму ведь торговля на бирже это та же игра.
137 mrWatson
 
11.10.10
12:06
+(136) и аналогия прямая напрашивается планеты это акции, посылать корабли значит покупать...
;)
138 NS
 
11.10.10
13:31
(129) Ни разу не озвучивал. Говорил что возможно.
Не понятно ради чего спешить - чтоб потом все сруктуры переписывать?
139 DenIv
 
11.10.10
14:10
(138) да ладно :) в предыдущей ветке писал сначала что в ВС 26-09, потом перенес на следующее ВС, и.т.д.
140 NS
 
11.10.10
14:18
(139) Можешь процитировать мой пост?
141 Garkin
 
11.10.10
14:20
(0) Предлагаю временно переименовать ветку на:
"Беларусь в Конкурсе Google на умного бота пока на втором месте".

Победит Беларусь
142 smaharbA
 
11.10.10
14:20
Верю в NS, да и так надеюсь

Победит Россия
143 Garkin
 
11.10.10
14:24
(0) Спасибо. :)
144 mdocs
 
11.10.10
14:25
extrapostrophe очень сильно оторвался
145 NS
 
11.10.10
15:08
(144) Уже не очень. Слишком мало партий у него сыграно.
146 DenIv
 
11.10.10
16:01
(140) да пожалуйса:

NS (89) Я, в отличии от Игоря, не вижу никакого смысла выкладывать совсем слабые варианты, поэтому первая версия бота будет выложена не раньше воскресенья, 26 сентября.


Ведущий
402 - 27.09.10 - 16:40 (401) Нет еще.
И точно не выложу до вечера следующего воскресенья. (т.е. 03-10-2010)
147 rsergio
 
11.10.10
16:03
felixcoto не выдержал и обновлся :)
148 NS
 
11.10.10
16:03
(146) И где там написано что я что-либо выложу? Там написано что НЕ выложу :)
149 DenIv
 
11.10.10
16:09
сроки сам же себе назначаешь.
т.е. при составлении плана работ ты планируешь не выкладывать :) интересный подход к планированию. :)
150 NS
 
11.10.10
16:23
(149) Я планирую выложить не позже начала плотного написания, то есть когда возьму отпуск - начало ноября.
151 rsergio
 
11.10.10
16:35
(149) Чем больше напираете, тем позднее выложит ;)

Даже когда NS соберет своего бота, то он сразу играть хорошо не станет - нужно еще ОФ хорошенько подобрать, а на это может уйти много времени т.к. нужно провести много игр.
152 NS
 
11.10.10
16:48
(151) Я, так-же как и в шашках, буду использовать методы автоматической настройки ОФ.
153 rsergio
 
11.10.10
16:50
(152) Это как? По заранее заготовленным примерам?
154 Дикообразко
 
11.10.10
16:52
(153)кхм... а не проще спарить бота с самим собой, результат писать в БД для самообучения? :)
155 NS
 
11.10.10
16:52
(153) Это спусками, сила игры - функция, параметры это веса признаков ОФ.
сила игры определяется тестовыми матчами с суперкоротким контролем.

можно использовать метод случаных направлений, а если параметров в ОФ мало, то хорошо работают и градиентные методы.
156 NS
 
11.10.10
16:53
(154) Правильней не с самим собой, а с несколькими последними сильнейшими версиями. Хотя можно и с самим собой (предыдущей версией).
157 Дикообразко
 
11.10.10
16:54
(156) а бывает самообучающийся ИИ?
158 NS
 
11.10.10
16:58
(157) Получается самообучающийся, только не на реальных партиях с нормальным контролем, а на тестовых, с суперкоротким.

Примерно так-же как и вручную - поменяли параметр, наиграли кучу тестов, только в полностью автоматизированном порядке. Запустил на месяц, через месяц получил ОФ с очень хорошими коэффициентами.

В шашки мне для достижения гроссмейстерской силы пришлось наиграть порядка миллиона тестовых партий.
159 rsergio
 
11.10.10
17:04
(157) Это режим настройки, когда точно известно, что в функции есть 10 параметров и методом подбора мы находим лучшее их соотношение.

Но ведь не факт, что существует такой набор параметров, который приводит к лучшему (чем у других) варианту.

Например, у меня вначале ОФ была простая - вручную находил лучшее значение коэффициентов и далее их изменения не приводили к улучшению.
Анализ игр показывал, что функция неточная - в нее добавлялись еще часть параметров и уже рассчитывалась их лучшие значения.

Возможно, для оценки общего состояния все проще, чем для ОФ отдельного хода
160 NS
 
11.10.10
17:12
(159) Естественно сначала делается сама функция, и уже к готовому виду подбираются параметры.
То что не удалось усилить изменяя параметры вручную - совершенно не значит что они идеальные.
161 rsergio
 
11.10.10
17:21
(160)
Ну вот простой пример.

Пишем функцию, которая оценивает какую одежду нужно выбрать выходя на улицу.

Изначально заложили в функцию такие переменные, как уличная температура, уличная влажность, солнечная активность, время прибывания на улице и сила ветра.

Прогнали автоматом и нашли лучшие константы, при котором с помощью функции можно определить лучшую одежду для комфортного прибывания на улице.

НО если мы в нее не включили предполагаемые физические нагрузки, то как не подбирай константы, а результат будет не точным т.к. функция не учитывает пол часа мы будем ходить, стоять или бегать на лыжах.
Т.е. функция будет работать - зимой будет предлагать теплые вещи, летом - легкие, но не сможет учесть, что при ожидании кого-то на морозе нужны валенки, а на занятие спортом термобелье...
162 NS
 
11.10.10
17:31
(161) Ну вот, ты вручную подстраиваешь параметры, проводишь тестовые матчи, а в это время мог запустить настройку в автомате, и заняться поиском новых параметров, не тратя свои силы на ерунду, а когда нашел, просто добавил их в модель, и она продолжит настраивать используя и эти добавленные параметры. Если какой-то параметр сильно коррелирует с другими, или слабо влияет на силу - исключаешь.
163 infera
 
11.10.10
17:32
http://ai-contest.com/visualizer.php?game_id=5752108 Можно ли считать шведа серьезным конкурентом? Смог переломить ход матча. Обороняясь захватывал нейтральную планету, отправляя малое количество войск. Что и стало переломным моментом в матче.
164 NS
 
11.10.10
17:35
Швед конечно силен, но чтоб примерно оценить его силу, он должен сыграть хотя-бы сотню партий.
165 rsergio
 
11.10.10
18:14
(162) Подход понятен. Да, я бы много времени сьэкономил, если бы подбор параметров был бы автоматическим. А то что-нибудь поменяешь и сиди 10 минут жди результатов :)

А как выглядит процесс автоматической настройки ОФ?
166 rsergio
 
11.10.10
18:23
(163) А вот тут
http://ai-contest.com/visualizer.php?game_id=5764730

разорвал как "тузик грелку" :)
167 Попытка1С
 
11.10.10
18:23
Интересно а настанет момент когда NS и rsergio будут тут в ветке соперниками =) Пока NS помогает всегда =)
168 rsergio
 
11.10.10
18:25
(167) !

Победит Россия
169 Попытка1С
 
11.10.10
18:26
(168) Ась? =)
170 rsergio
 
11.10.10
18:43
Мысль возникла - можно ли использовать методы игры в RTS (стратегии реального времени) для игры в Galcon?

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

Что можно попробовать прикрутить:

- Если соперник занимает нычку в SC2, то противник должен отреагировать - или быстро напасть (пока есть преимущество по деньгам и войскам и новая база не раскачалась), или сработать зеркально и самому занять нычку.

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

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

- Развод - оттягивание войск противника атакой мелкой отрядов, после чего нападение всей массой в лоб.

и т.п.
171 rsergio
 
11.10.10
19:59
А между тем extrapostrophe своей странной стратегией побил Hazard и отдалился от него на 100 очков...
172 NS
 
11.10.10
20:14
(171) Это всё временно.
173 Волшебник
 
11.10.10
20:17
(172) Это всё временно, пока NS не выпустил своего бота.
174 NS
 
11.10.10
20:19
(173) Нет, на данный момент - это временно, пока extrapostrophe не наиграл достаточного числа партий. Он играет слабее выложенной версии hazard-а, а текущий результат (и рейтинг) - всего лишь выкрутасы теории вероятностей на малом числе партий.
175 NS
 
11.10.10
20:19
(173) Но конечно, когда я выпущу бота - все остальные лидеры канут в лету :)
176 rsergio
 
11.10.10
20:28
(175) Главное, чтобы успел ;)
177 NS
 
11.10.10
20:32
(176) Я же отпуск возьму. Конечно успею.
178 Волшебник
 
11.10.10
20:39
(177) Помощь нужна?
179 NS
 
11.10.10
20:41
(178) Спасибо, пока нет, не нужна.
180 Garkin
 
12.10.10
00:15
(0) Все, ветке можно вернуть правильное название. :)
181 NS
 
12.10.10
00:17
(180) Я вернул уже :)
182 rsergio
 
12.10.10
00:22
погодите, разница минимальная, замучаетесь менять ;)
183 Garkin
 
12.10.10
00:26
(182) Для того чтобы не мучаться предлагаю в случае чего, между словом "Беларусь" и "на" вставлять слово "будет"  :).
184 rsergio
 
12.10.10
00:38
А между тем на подходе обновленные davidjliu и felixcoto
185 NS
 
12.10.10
00:41
(184) Текущий extrapostrophe ему не конкурент, он слишком плохо выступает против сильных соперников.
186 Злопчинский
 
12.10.10
01:28
Предлагаю до выкладывания бота от NS перестать колобродить ветки и назвать типа просто: "Беларусь лидирует (далее по тексту)"

Победит Беларусь
187 mdocs
 
12.10.10
02:35
extrapostrophe        Other    Java    3950
Hazard                Other    C++    3950
188 Злопчинский
 
12.10.10
03:32
Беларусь как всегда - на первом! Хазард - неубиваем!!!

Победит Беларусь
189 Злопчинский
 
12.10.10
03:32
Хазард 3959
второй - отстал 3944
190 forforumandspam
 
12.10.10
07:55
Ждём NS'а. rsergio уже сам по себе чемпион, учитывая отсутствие подобного опыта ранее.

Победит Россия
191 eklmn
 
гуру
12.10.10
11:50
блин, вот это мегабитва, жаль 200 ходов предел, хотелось бы знать чем кончился бой )) http://ai-contest.com/visualizer.php?game_id=5799705
192 NS
 
12.10.10
11:57
(191) Тут у Hazard-а и кораблей меньше, и производство меньше, так что Hazard бы проиграл без вопросов в любом случае, и без ограничения длительности партии.
193 NS
 
12.10.10
12:45
rsergio обновился.
http://ai-contest.com/profile.php?user_id=9373
(184) Какие результаты новая версия показывает против предыдущей?
194 rsergio
 
12.10.10
13:14
(190) Спасибо! :)
(193) 65:23
195 NS
 
12.10.10
13:23
(194) Тебя бы шахматные программисты уже заклевали давно. :)
Хотя и перевес в силе немного шире доверительного интервала.

Аврора, сильная шашечная программа, просто пролетела на ЧМ, из-за того что автор тестировал на ста партиях. В итоге влетел в доверительный интервал, и играла на ЧМ версия заметно более слабая чем предыдущая.

Сейчас является стандартом тестировать версию перед выкладыванием хотя-бы на тысячах партий. Иначе эти мифические 100 пунктов перевеса над предыдущей версией могут обернуться провалом.
196 mrWatson
 
12.10.10
13:40
(192) графики похожи значит алгоритм однотипный?
197 rsergio
 
12.10.10
13:50
(195) Я и на 300 партиях тестировал - перевес имеется. Просто не дождался результата - когда перевес стал больше 30, а кол-во игр больше 200, то решил дальше не ждать. Также отдельно протестировал с двумя тестовыми ботами 200:0, сверился с Hazard-8 - 94:6, т.е. убедился что версия не хуже, а на сколько лучше - время покажет ;)
198 Красотка Нонна
 
12.10.10
13:51
И все равно, верю в нее!

Победит Россия
199 rsergio
 
12.10.10
14:35
(195) Сделал тест на 500 картах - результат 211:157.
200 NS
 
12.10.10
14:38
(199) огромный перевес превратился всего в 39 пунктов, как я и говорил.
201 NS
 
12.10.10
14:39
(196) Нет, не значит.
202 smaharbA
 
12.10.10
14:40
NS - ты чего это нас подкачал, мы тебе поверили, а твой бот где ? )))
203 NS
 
12.10.10
14:55
(202) Будет. Я просто нагнетаю ажиотаж :)
204 rsergio
 
12.10.10
15:09
(200)
Как минимум хуже не стало и это хорошо.
Лучше должно стать - бот научился отличать тыл/глубокий тыл/фронт, должен перестать атаковать планеты в глубоком тылу противника, быстрей захватывать планеты в своем тылу.

Все от карт зависит.
Вроде на сайте карты из той же 100-ни.
205 rsergio
 
12.10.10
15:20
extrapostrophe все же откатился - не долго он пировал на первом месте.

А Hazard - самый стабильный игрок, как бы не откатывался все-равно возвращается на 1-ое место :)
206 NS
 
12.10.10
18:28
Новая версия rsergio уже вышла на третье место.
207 NS
 
12.10.10
18:52
Всё, rsergio на первом месте.
208 rsergio
 
12.10.10
19:16
(207) Думаю, что не надолго, но все-равно приятно :)
209 Злопчинский
 
12.10.10
19:21
Беларусы, как настоящие партизаны - затаились!!!

Победит Беларусь
210 rsergio
 
12.10.10
19:23
(209) В наших рядах пополнение - за Россию играет asavis и он на 4 месте ;)

Победит Россия
211 Красотка Нонна
 
12.10.10
19:34
(208) пессимизм долой!:)

Победит Россия
212 rsergio
 
12.10.10
19:40
(211) Никакого пессимизма - я реально оцениваю текущие свои шансы.
И пока до 1-го места далеко.

Но в целом я рассчитываю за него побороться ;)
213 Злопчинский
 
12.10.10
21:47
Рсергио 4115 - ЭТО УСПЕХ!!! первый джампнул постоянную планка!!!
Но беларусы все равно победят

Победит Беларусь
214 Злопчинский
 
12.10.10
22:02
NS, скажи там, плиз, на вашем форуме Хазарду - я начинаю волноваться за беларусов...
215 eklmn
 
гуру
12.10.10
22:08
(212) поздравляю, качественно порвал Хазарда ;)

ЗЫ:болею за тебя :)
216 Волшебник
 
12.10.10
22:10
Планка 4000 взята! Россиянином! 1С-ником! Мистянином!
И взята с запасом - 4115.
Атас! Чтоб мы так в футбол играли!
217 eklmn
 
гуру
12.10.10
22:13
(216) Открывай футбольный клуб и все будет
218 Волшебник
 
12.10.10
22:15
Сделал скриншот на память
http://ximage.ru/data/imgs/1286907289.jpg
219 rsergio
 
12.10.10
22:15
(216) Как скажет NS "игр мало сыграно - доверительный интервал ХХ" :)

Также как новая звезда "novastar" с 13 играми 3 место...

С утра все будет более-менее точней понятно.
220 Волшебник
 
12.10.10
22:22
(219) Позволите небольшое интервью?

1. Какая трава вас торкнула участвовать в конкурсе? Что явилось решающим галлюционогеном, пардон, фактором?
2. Что потребляли, когда изучали Java? Почему выбрали этот язык?
3. Чем Вас торкает миста? Почему тусуетесь здесь, а не где-нибудь за бугром?
4. Что Вы думаете о будущей работе в корпорации Google? Вы согласны, что Microsoft must die?
5. Откуда взяли исходники бота? Неужели сами написали?
6. Что говорит Ваш текущий работодатель о Вашем новом увлечении?
7. Когда NS выпустит своего бота? Вопрос не к Вам, но скажите, как Вы думаете.
8. Кто победит в конкурсе: Россия или Беларусь?
9. Где Вы научились ТАК программировать? Поподробнее, не стесняйтесь.
10. Что обозначает Ваш ник?
221 NS
 
12.10.10
22:24
(219) Перевес на Хазардом явно меньше доверительного 95% интервала. :)
222 rsergio
 
12.10.10
23:01
(220) :)
1. Появилось много незанятого серого вещества, которое нужно было чем-то занять, а т.к. порнушка надоела, то решил поучаствовать в конкурсе :)
2. Пришлось употребить доверие своего друга (проф. программиста по Java и С#), а также книги из ближайшего книжного магазина.
На Java натолкнули рекомендации NS, наличие описания
http://habrahabr.ru/blogs/artificial_intelligence/103964/ и опять же друг.
3. См. п.1 - много свободного времени позволяет иногда тусоваться на Мисте когда надоедает читать форумы по логистике, айфону и старкрафту.
4. Что я забыл в Google? Я же Java толком не знаю, хотя может на 1С их перевести?
5. Половину своровал у самого Google, часть взял из книги по Java, остальное пришлось написать самому, мысленно думая "а как бы я это написал на любимом 1С"
6. Я безработный
7. Как только бот будет выдавать серьезные результаты, так и выпустит. Думаю, что к концу месяца - к этому сроку уже успеет написать и еще месяц останется для тестирования.
8. Победит сильнейший!
9. В детстве ходил в дом пионеров и программировал на бейсике, потом был паскаль на ДВК-2 в школе, далее ассемблер на собственном ZX-spectrum, а потом все это забыл и работал продавцом ... пока случайно друг не затащил насильно поработать во франчайзи, ну там и понеслось.
10. r - первая буква фамилии, sergio - некоторая производная от моего имени
223 mdocs
 
12.10.10
23:07
(222) Нет желания прикольнуться - в About Me написать что-то вроде 1С coder ну или типа того.
Как у этого http://ai-contest.com/profile.php?user_id=6421 написано "I like compilers".
224 IamAlexy
 
12.10.10
23:11
да вы запарили.


кто там с большим отрывом.. Россия или Белоруссия ?
225 rsergio
 
12.10.10
23:12
(223) в About Me нужно было писать при создании ника, сейчас вроде нет возможности что-то изменить ...
226 Волшебник
 
12.10.10
23:12
(224) Да они меняются местами. Явный сговор.
227 Волшебник
 
12.10.10
23:15
228 rsergio
 
12.10.10
23:24
(227) Да, игра висела на волоске, но какими-то непонятными усилиями удалось выиграть
229 mdocs
 
12.10.10
23:36
(225) Жаль, было бы оригинально.
230 Злопчинский
 
12.10.10
23:46
(222) скольо реально суммарно времени потратил на программирование и все связанные с конкурсом работы?

Победит Беларусь
231 rsergio
 
12.10.10
23:51
(230) О-ооо, очень много.
С момента как в это дело ввязался трачу на это почти целый рабочий день (за минусом прогулок и поездок по магазинам), а частенько и до 3-х ночи сижу.

Т.к. с работой пока не прет, то до этого свободное время убивал игрой в Starcraft 2 :)
232 mdocs
 
13.10.10
00:16
Какое-то чувство, что почти все "сервера" - просто рабочие машинки в каком-то классе. Днем идут занятия и они их вырубают и используют под основные нужды, а вечером на ночь включают. :)
233 rsergio
 
13.10.10
00:20
(232) Вполне может быть т.к. производительность отдельного сервера не впечатляет (кол-во игр в минуту схоже с моим ноутбуком).
234 Злопчинский
 
13.10.10
00:37
(233) как всегде - экономят на 1Сниках.. ;-)
235 wPa
 
13.10.10
09:29
rsergio сейчас номер ван! Мои поздравления! Грандиозно! )

Победит Россия
237 wPa
 
13.10.10
09:50
СССР Германия 40-й год
http://ai-contest.com/visualizer.php?game_id=5856024
238 1Сергей
 
13.10.10
09:51
rsergio
поздравляю!
239 Оболтус
 
13.10.10
10:08
Мои поздравления! :)
240 Olmer
 
13.10.10
10:15
Здорово!

Победит Россия
241 MegaKent
 
13.10.10
10:15
я патриот

Победит Россия
242 D_Pavel
 
13.10.10
10:18
Бей чужих!

Победит Россия
243 NS
 
13.10.10
11:16
Что-то за ночь нифига партий не наигралось.
244 Asmody
 
13.10.10
11:23
(231) к переезду в Штаты уже подготовился? чемоданы собраны?
245 rsergio
 
13.10.10
11:31
(244) До окончания конкурса еще полтора месяца - за этот срок многое может измениться.
Как минимум NS выпустит своего бойца :)
246 wPa
 
13.10.10
11:34
(243) пиши бота, не обвлекайся (с) =)
247 AquaMan
 
13.10.10
11:35
rsergio, на каких форумах по логистике сидишь, если не секрет?
248 1Сергей
 
13.10.10
11:37
а какой там приз?
249 NS
 
13.10.10
11:40
(248) Приз пока не озвучен.
250 Попытка1С
 
13.10.10
11:40
Супер, Россия вперед!!

Победит Россия
251 Попытка1С
 
13.10.10
11:43
А можно как-то соотнести график под игрой, на ход соперников, т.е. глянуть что был за ход который привел к изменению графика?
252 NS
 
13.10.10
11:45
(251) Можно посмотреть протокол передаваемый серваком, и посчитать количество кораблей. Делать это лучше не в IE.
http://www.sdchess.net/phpBB2/viewtopic.php?p=9032#p9032
253 rsergio
 
13.10.10
11:48
(247) http://logist.ru/forum/YaBB.cgi?board=it
(249) Все пока за интерес играют :)
(251) Если пошагово смотреть, то этот ход вычисляется
254 Попытка1С
 
13.10.10
11:51
(252) Я думал как-то проще можно.
(253) Интересно просто какой ход стал переломным в твоей партии
http://ai-contest.com/visualizer.php?game_id=5859133
255 infera
 
13.10.10
12:05
Было бы удобно, видеть на графике где ты сейчас находишься.
256 rsergio
 
13.10.10
12:20
(254) Мне кажется, что перелом начался на 145 ходе когда удалось отвоевать две большие планеты на границе, далее небольшая борьба с 157 хода за еще одну центральную планету на территории противника и далее разгром.
257 sash-ml
 
13.10.10
12:30
Так держать!

Победит Россия
258 1Сергей
 
13.10.10
12:45
Роисся вперде!

Победит Россия
259 D_Pavel
 
13.10.10
13:24
Урааа! ! !

Победит Россия
260 D_Pavel
 
13.10.10
13:42
(258) Это беларусь вперде ))), а Россия вперед!

Победит Россия
261 forforumandspam
 
13.10.10
13:57
(260) Это Казахстан вперде. Всего 4 участника, да и места не очень.
262 Волшебник
 
13.10.10
13:59
Как на конкурсе выступает Северная Коря, Китай?
263 NS
 
13.10.10
14:02
(262) Северная корея хорошо - была в лидерах, сейчас затаилась, давно не обновляется.
264 trad
 
13.10.10
14:02
265 Попытка1С
 
13.10.10
14:02
Классная партия

http://ai-contest.com/visualizer.php?game_id=5864170  =)
266 NS
 
13.10.10
14:08
Китай - никак.
267 Olmer
 
13.10.10
14:09
Прошу прощения, если уже было... а существует генератор карт, чтобы не только на тех, что в стартовом пакете, бота протестировать?
268 NS
 
13.10.10
14:09
http://ai-contest.com/country_profile.php?country_id=125
Первая строчка долго была в лидерах.
269 NS
 
13.10.10
14:10
270 Olmer
 
13.10.10
14:11
(269) Спасибо!
271 forforumandspam
 
13.10.10
14:15
http://ai-contest.com/visualizer.php?game_id=5866482 Такой бой означает, что вышло время?
272 trad
 
13.10.10
14:15
273 NS
 
13.10.10
14:21
виноват, это южная нормально выступает.
274 Olmer
 
13.10.10
14:22
(271) Видимо ошибка у кого-то, даже стартовать не смогли.
275 rsergio
 
13.10.10
15:01
Уже более 3200 участников из которых 400 из РФ, 35 из Белоруссии, 144 с Украины
276 Волшебник
 
13.10.10
15:04
(273) Вот и я удивился, что у кого-то в Северной Корее есть интернет. :)
277 NS
 
13.10.10
15:10
(276) Точно, там действительно нет интернета.
Я в шоке!
278 NS
 
13.10.10
15:24
279 1c_asp
 
13.10.10
15:35
Смущают меня 3,4,5 места. Под одним флагом, на питоне. Это не один и тот же бот три раза зареген и запущен ?
280 Волшебник
 
13.10.10
15:38
(277) Более того. Жителей Северной Кореи казнят за использование мобильников.
281 NS
 
13.10.10
15:42
(280) Так их же там просто нет.
282 NS
 
13.10.10
15:44
(279) Врятли. По условию - один человек, одна регистрация. Сильный программист не будет так рисковать.
283 Волшебник
 
13.10.10
15:49
(281) 20 тыс. абонентов
284 Patrio_
O_Muerte
 
13.10.10
15:51
Я чет не пойму это две разные темы чтоли? то Россия на первом месте с большим отрывом, то Белоруссия...
285 NS
 
13.10.10
15:54
(284) Это одна тема. Попеременно лидируют hazard и rsergio - Россия и Беларусь.
286 NS
 
13.10.10
15:56
(283) Наверно чиновники, правительство.
Судя по статье - прилетающих иностранцев заставляют сдавать мобильники в аэропорту.
287 NS
 
13.10.10
16:02
Право на информацию
По свидетельству А. Н. Ланькова, в Северной Корее граждане не имеют права на свободный доступ к информации. В стране отсутствует доступ к интернету,[79] полностью запрещено распространение любых иностранных книг, газет и журналов, за исключением технических справочников и материалов по естественным наукам. Выезд за границу без специального разрешения запрещён. Вся литература (в том числе и изданная в КНДР), вышедшая более 10-15 лет назад, за исключением технической и справочной, находится в спецхране и не выдаётся без разрешения спецслужб.[80]

Основная статья: Интернет в КНДР
По сообщениям ряда СМИ, в КНДР с 2004 года по 2009 год действовал запрет на пользование мобильной связью для большинства населения, за исключением руководящих работников и сотрудников иностранных организаций; за нелегальное пользование сотовыми телефонами граждане подвергались различным наказаниям вплоть до смертной казни.[81][82]

В марте 2009 г. этот запрет был снят. В стране появился свой оператор сотовой связи. Однако стоимость сотовой связи (100 евро за подключение и около 200 евро за сам аппарат), учитывая уровень доходов большинства жителей страны, делает доступ к данной услуге по-прежнему невозможным для широких слоёв населения.[83] Кроме того, абонентам по-прежнему запрещено звонить за пределы страны. По сообщениям информационных агентств, в январе 2010 года гражданин КНДР по фамилии Чон был публично казнен за то, что позвонил по мобильному телефону своему другу, ранее бежавшему из КНДР в Южную Корею, и рассказал ему о ценах на рис и условиях жизни в стране. [84][85]
288 Волшебник
 
13.10.10
16:03
Предлагаю вынести обсуждение Кореи в отд.ветку
289 NS
 
13.10.10
16:06
(288) Да ну её, эту Корею. Я лучше посты скрою.
290 1c_asp
 
13.10.10
16:24
(282) Если это бот с обучаемым AI, то логика есть - 3 бота соберут в 3 раза больше статистики
291 NS
 
13.10.10
16:28
(290) Кто мешает собрать статистику дома, проведя матчи? Это раз.
А во вторых никакая статистика тут не нужна, и собрать её невозможно, ибо бот ничего сохранять не может по правилам.
292 Волшебник
 
13.10.10
16:30
(291) А где дома взять движки конкурентов?
293 NS
 
13.10.10
16:42
(292) А зачем они нужны?
294 rsergio
 
13.10.10
17:05
Никто не встречал редактор карт с GUI?
295 NS
 
13.10.10
17:06
(294) А это зачем?
296 eklmn
 
гуру
13.10.10
17:09
(295) отрабатывать определенные ситуации у бота?
297 NS
 
13.10.10
17:10
(296) Если как работа над ошибками - то проще брать именно ту карту на которой произошла ошибка.
298 mdocs
 
13.10.10
17:13
конкурс второй день как полуживой - с 8-ю играми в минуту на 3200 участников.
299 Kuzen
 
13.10.10
17:18
(294)

rsergio

151 - 23.09.10 - 00:36
А где можно прописать язык по умолчанию или как заставить GalconBotTestingArena использовать -Duser.language=en ?

Смог разобраться как это использовать?
300 rsergio
 
13.10.10
17:28
(297) Хочу наделать мини-карт типа задачек "мат в три хода" для отработки отдельных алгоритмах бота, а в дальнейшем проверке что изменения не нарушили баланс игры.
Пока ковыряю текстовики вручную...

(299) Нет, забросил
301 Kuzen
 
13.10.10
17:28
(300) А как тестишь?
302 rsergio
 
13.10.10
17:31
(301) Я только начал экспериментировать.

Создаю карты, где красные имеют небольшое преимущество - бот должен уметь его реализовать.
Если не получается - смотрим почему.

В дальнейшем будет отдельный тест по этим картам с контролем, что выигрыш должен быть в сухую.
303 NS
 
13.10.10
17:32
(302) Ну, написать Гуй для рисования не так уж и сложно, только кто этим займется?
304 rsergio
 
13.10.10
17:37
(303) Да энтузиастов то много - вон уже сколько всего дополнительного сделали, может кто уже видел такую приблуду...

Хотя пока и текстовики править не обламывает :)
305 Kuzen
 
13.10.10
17:40
так в galkon bot testing есть графический просмотр партий
306 rsergio
 
13.10.10
17:45
(305) Нужен редактор карт.
Взял чистую карту, набросал планет, задал начальное кол-во кораблей и владельца, сохранил.

Я бы написал, но пока с GUI в Java не дружу...
307 Kuzen
 
13.10.10
17:45
о заработала galkon там то же нужн опрописать -Duser.language=en
308 Kuzen
 
13.10.10
17:46
(306) а чем генератор рандомных карт не устраивает?
309 NS
 
13.10.10
17:47
(308) Нужна не рандомная карта, а конкретная карта, с конкретными расстояниями.
310 Kuzen
 
13.10.10
18:07
Что то игры не играются скачал бота на питоне запустил его выиграл один раз и все больше не играет
311 rsergio
 
13.10.10
18:08
(307) Где прописать?
312 NS
 
13.10.10
18:08
(310) Если играется 5 партий в минуту, всего 3300 участников,
то получается одна партия в 330 минут (в 5,5 часов)
313 Kuzen
 
13.10.10
18:12
314 Kuzen
 
13.10.10
18:13
(312) А когда заливаешь нового бота то игра сразу играется.
315 NS
 
13.10.10
18:14
(314) Видимо приоритет такой - если новый бот, то он первый в очереди, а дальше жди или 5 часов, или когда наконец запустят серваки.
316 rsergio
 
13.10.10
18:15
(313) Ого, уже вторая версия, а у меня еще первая!
Не подкинешь ссылочку на вторую версию
317 Kuzen
 
13.10.10
18:23
318 rsergio
 
13.10.10
18:34
(314) При заливке сервер выделяет одну игру видимо для теста, чтобы пользователь знал, что его бот рабочий, а не выдает ошибку.
Плюс для получения первоначального рейтинга.

(317) Спасибо!
319 rsergio
 
13.10.10
19:13
(313) Что-то у меня не сохраняются настройки запуска PlayGame.jar.
Сохраняю, закрываю, в ini создаются строчки, а при загрузке все заново - видимо баг.
320 eklmn
 
гуру
13.10.10
19:51
(319) да оно вообще глючное, выкинул нафиг. Думаю свое написать, времени нет :(
321 Kuzen
 
13.10.10
20:28
(319) У меня сохраняются, на этой же страничке внизу кнопка сохранить. А может с правами что если у тебя виста или вынь 7.
Попробуй вручную прописать
[ToolsCommandLine]
PlayGameCommandLine=java -Duser.language=en -jar
PlayGameFile=PlayGame.jar
ShowGameCommandLine=java -Duser.language=en -jar
ShowGameFile=ShowGame.jar


А у меня вопрос как количество ходов получается имеется ввиду ограничение до 200 это что количество циклов или что, например как получить номер текущего хода?
322 Kuzen
 
13.10.10
20:37
(319)Да вин7 дома то же не сохраняются что то.
323 eklmn
 
гуру
13.10.10
20:41
(322) на ХР тоже не сохраняются, правил ручками
324 Kuzen
 
13.10.10
21:00
точнее сохраняются но не считываются
325 Salimbek
 
13.10.10
21:20
Я качал новые версии отсюда http://ai-contest.com/forum/viewtopic.php?f=18&t=534&start=0
Те, которые шли в тестовом комплекте с Ruby - при захвате нейтрала с количеством кораблей - "плюс 1" - оставляло планету нейтральной, приходилось захватывать в "плюс 2"
326 Злопчинский
 
13.10.10
21:50
Белорусы - вперед!! Хазард готовит засаду!!!

Победит Беларусь
327 rsergio
 
13.10.10
21:58
(326) Какая там засада - у всех выходные, сервера спят :)
328 Волшебник
 
13.10.10
22:47
(326) Русские - вперёд!
329 eklmn
 
гуру
13.10.10
22:58
Интересно как дела у NS`a?

Победит Россия
330 NS
 
13.10.10
23:03
(329) У меня хорошо :)
331 Волшебник
 
13.10.10
23:06
(330) А как дела у твоего бота? ;)
332 eklmn
 
гуру
13.10.10
23:07
(330) --> (331) )))  !!!!
333 NS
 
13.10.10
23:09
(331) И у него хорошо, но пока я выкладывать ничего не буду.
334 Просто Лёха
 
13.10.10
23:10
Второй раз!

Победит Россия
335 NS
 
13.10.10
23:10
В эти выходные наверно тоже ничего не выйдет (день рождение матери, и годовщина свадьбы), если и выложу, то 24-го.
336 Волшебник
 
13.10.10
23:10
Если Google пытается решить локальную проблему типа "Как убить все вражеские корабли и планеты", то бот NS решает более общую (см. wiki:Абстракция ) проблему, как убить всех человеков. И походу бот NS оценивает полезность участия в этом конкретном конкурсе с точки зрения будущих перспектив. Искусственный интеллект, кули...
337 Просто Лёха
 
13.10.10
23:12
(51) и (334) по голосу за rsergio и NS
338 Лефмихалыч
 
13.10.10
23:13
Но профит сиравно гуголь соберет

Победит Россия
339 Волшебник
 
13.10.10
23:16
(338) Если все авторы (или победители) опубликуют свои алгоритмы, то профит соберёт научное сообщество.
340 NS
 
13.10.10
23:16
Ну я уже профит с этого челленжа получил :)
Резко возросла посещаемость форума sdchess.
341 Лефмихалыч
 
13.10.10
23:22
(339) а если нет? и потом, ты веришь бескорыстность гуголя?
342 NS
 
13.10.10
23:24
(341) Я уже писал - ничего нового Гугл не увидит, и тот-же результат (алгоритмы) мог-бы получить просто наняв профи.
343 Волшебник
 
13.10.10
23:25
(340) И это результат одной ветки! Может договоримся о баннере? ;)
344 rsergio
 
13.10.10
23:33
(342) Неужели столько денег ввалили, чтобы только найти хорошие кадры из первых мест?

PS: Чем отличается коммерческое программирование от конкурсов? В первом случае достаточно написать отличный код, во втором лучший! :)
345 Волшебник
 
13.10.10
23:37
(344) Для Google - это не деньги. Центы-копейки.
346 Beduin
 
13.10.10
23:38
Надо тоже попробовать, а то все увлеклись.

Победит Россия
347 NS
 
13.10.10
23:39
(344) Есть примеры новых настольных игр, в некоторых нанимают профи, в некоторых устраивают платный ЧМ среди программ.
В случае ЧМ разных программ будет больше, но они не будут сильнее.
Чтоб код в ЧМ (конкурсе) был лучший - нужно пригласить профи.
Но я не думаю что в Google AI Challenge участвуют реальные крутки.
348 NS
 
13.10.10
23:39
Ибо больших денежных призов нет.
349 Лефмихалыч
 
13.10.10
23:40
Однозначно - гугл конкурс затеял не от нефиг делать. Есть какая-то цель с капиталистическим началом
350 NS
 
13.10.10
23:40
(343) А зачем тебе баннер sdchess.net?
351 NS
 
13.10.10
23:42
(349) Взять талантливых программистов "выше среднего" на работу, и провести рекламу "себя" в программистких кругах.
352 Волшебник
 
13.10.10
23:42
(350) Мне не баннер, мне деньги нужны. А баннер целиком ваш. Будете удовольствие получать. :)
353 NS
 
13.10.10
23:45
(352) Много я всё-равно не дам...
354 Лефмихалыч
 
13.10.10
23:45
(351) как-то наивно это... ИМХО, гугл таким образом считай на халяву получает лучшие кадры, а не просто "выше среднего". "Получает" в смысле - не надо вот это вот вакансии где-то там вешать, пустые собеседования проводить...
355 Beduin
 
13.10.10
23:46
(351) Не совсем.
Проверить смогут ли талантливые программисты занять себя и миллионы простых юзеров с помощью программирования.
356 Beduin
 
13.10.10
23:47
(354) С чего ты взял, что здесь соберутся лучшие кадры?
357 NS
 
13.10.10
23:47
(354) Гугл делает хорошо всем - и участникам, и зрителям, и Университету Ватерлоо, и себе. Нехорошо считать чужой доход, когда он всем идет во благо :)

Конечно Гугл решает дешево серьезную проблему - им приходит 1000 резюме в день, которые нужно отсеивать, потом оплачивать интервью, стажировку и т.д., и далеко не все окажутся крутыми. Массовым конкурсом всю эту работу проделать намного проще.
358 NS
 
13.10.10
23:49
(356) Как раз талантливые студенты-программисты (основной контингент который Гугл берет на работу) тут и соберется. Профи конечно круче, но им этот конкурс до лампочки, так же как и сам Гугл.
359 Волшебник
 
13.10.10
23:50
(353) Прошу в аську.
360 NS
 
13.10.10
23:50
(358) Большинству профи. WildCat например участвует, но это скорей исключение, чем правило.
361 NS
 
13.10.10
23:51
(359) У меня она не работает. Точнее я даже боюсь её ставить и включать - у меня там десятки тысяч неотвеченных сообщений о_О
362 Лефмихалыч
 
13.10.10
23:53
(357) да ни чего я не считаю. Вы с Волшебником просто принялись опровергать мое ИМХО (338), а оно мне дорого :)
363 Волшебник
 
13.10.10
23:53
Ситуация осложняется. Тогда прошу в личную ветку http://www.forum.mista.ru/topic.php?id=510659
364 NS
 
13.10.10
23:54
(362) Никто не опровергает. Конечно соберет - но не в виде алгоритмов, а в виде программистов и пиара.
365 rsergio
 
13.10.10
23:57
(347) А чем занимаются крутки?
(361) Вот почему ты всегда в аське красненький :)
366 NS
 
14.10.10
00:02
(365) Работают. Кто кем - кто-то математик-программист, кто профессор, доктор наук в Универе, некоторые работают в крупных фирмах на разработке AI игр, кто в Гугле/Яхо и т.д.
Большинство учатсвуют в чемпионатах, и что-то пишут для себя - шахматные программы, еще чего-нибудь, но ИМХО этот челленж для большинства неинтересен.

Интересно, Ясенев, например, тут участвует? Или Сергей Марков? Думаю что нет.
367 Лефмихалыч
 
14.10.10
00:04
(364) я об этом и говорил изначально - гуголю нужны мозги и он их получит :)
368 Волшебник
 
14.10.10
00:29
(367) Он их получит в любом случае, а тут другое. Тут азарт, соревнование, Олимпиада! Спорт, спорт, спорт!
369 rsergio
 
14.10.10
00:41
(368) Как силомер на ярмарке - интересно же узнать кто на свете всех сильней, или "блин, да я еще ничего чувак то!" :)
370 France
 
14.10.10
00:51
масло масляное, или опечатка??
371 Злопчинский
 
14.10.10
01:16
(328) ну и куда "русские - впердё!" - на Запад? - ЧЕРЕЗ БЕЛОРУССИЮ!!!

Победит Беларусь
372 Злопчинский
 
14.10.10
01:18
(360) WildCat = Хазард?
373 Злобный Фей
 
14.10.10
01:23
(372) Да
374 forforumandspam
 
14.10.10
05:16
(371) Это "Белорусь наперда", а "Россия - вперёд"!
375 D_Pavel
 
14.10.10
05:42
Какая нахрен белоруссия?! Наши победят!

Победит Россия
376 D_Pavel
 
14.10.10
06:11
Как запустить этих ботов? Что-то у меня постоянно пишется WARNING: player 2 timed out. Запускаю в Galcon Bot Testing Frena двух Example ботов. И почему они на Java? Я скачал cpp_starter_package. В нем нет компилятора С++ :((( Он что, должен в Java компилироваться? Обьясните как всё работает, ничего не пойму...
377 PowerBoy
 
14.10.10
06:37
(376)здесь можно взять компилятор с++

http://www.codeblocks.org/downloads/26
378 D_Pavel
 
14.10.10
06:57
(377) Какой-то он маленький и в нем штук двадцать разных компиляторов, это не возможно. Очень странно. Не компилирует ничего. Пришлось MS VS скачать...
379 D_Pavel
 
14.10.10
07:42
(377) Спасибо, разобрался. По ссылке которую ты дал - IDE.
380 forforumandspam
 
14.10.10
08:47
(371) Это "Белорусь наперда", а "Россия - вперёд"!
381 forforumandspam
 
14.10.10
09:50
Hazard на 3-м месте!!! Испанец обходит.

P.S.: Модераторы удалите пост (380). Глюк какой-то получился.
382 Cube
 
14.10.10
10:53
(317) Офигенская штука!!! =)) Ещё бы ошибки не было из (319) - ваще было бы кайфово))
И ещё не хватает итогов выиграно/сыграно во время тестирования... Итоги выводятся только после тестирования.
А ещё больший восторг мне бы принес параллельное тестирование на многоядерных процессорах))

А вообще, респект автору - очень нужная тулза.
383 Cube
 
14.10.10
11:00
Кстати, я обновился во версии 4, посмотрим, что я там наковырял... :)

Странный бой http://ai-contest.com/visualizer.php?game_id=5875859
Я тестировал долго и упорно, но у меня не вылетал бот ни разу... Пойду карт нагенерирую что-ли...

А кто-нибудь знает, как получить карту из боя по ссылке выше? Или это одна из стандартных?
384 NS
 
14.10.10
11:30
(383) Получить легко, я ссылку наверно уже пятый раз выкладываю.
http://www.sdchess.net/phpBB2/viewtopic.php?p=9032#p9032
385 Mefistophel
 
14.10.10
11:42
rsergio №1

Победит Россия
386 NS
 
14.10.10
11:43
(385) Из-за того что не запускают серваки на полную, rsergio наиграл слишком мало партий, чтоб что-то утверждать.
387 rsergio
 
14.10.10
11:51
(386) Но еще держится, собака, держится :)
388 NS
 
14.10.10
11:56
Hazard наверно обновится, и опять на первое выйдет.
389 forforumandspam
 
14.10.10
12:03
Оооо-лееее! О-ле! О-ле! О-ле! "http://www.forum.mista.ru/users.php?id=27579", вперёд!!!!
390 forforumandspam
 
14.10.10
12:03
Оооо-лееее! О-ле! О-ле! О-ле! rsergio , вперёд!!!!
391 Cube
 
14.10.10
12:21
(384) Да читал я эту ссылку два раза - ничего не понял. Но с третьего раза всё получилось =)) Просто я в адресную строку вставлял код ПОСЛЕ основной ссылки, а не ВМЕСТО основной ссылки))
Спасибо за ссылочку, но в моем случае она бессильна - ходов не было... :(
392 Cube
 
14.10.10
13:01
(317) И не показывает сколько ничьих... Ничью считает за пройгрыш... Мда, совсем не весело.
393 Kuzen
 
14.10.10
13:33
А вот теоретически при идеальной стратегии с оценкой захвата всегда будет ничья?

То есть идеальный бот это тот который в битве с самим с собой всегда к ничьей сводит результат?
394 Evil-Wisp
 
14.10.10
13:36
Отрыв резко и очень сильно сократился

Победит Россия
395 Kuzen
 
14.10.10
13:44
Пока теоретически такая стратегия получается.

//Защита моих планет
Защита эффективна если к ВсегоШагов воспроизведется больше кораблей чем потратится на защиту к ВсегоШагов

//Захват нейтральных планет
Захват эффективен если к ВсегоШагов воспроизведется больше кораблей чем потратится на защиту к ВсегоШагов

//Захват вражеских планет
Защита эффективна если к ВсегоШагов воспроизведется больше кораблей чем потратится на защиту к ВсегоШагов

Сравниваем эффективности этих трех действий и выполняем наиболее продуктивное.
396 IamAlexy
 
14.10.10
13:45
нереально огромный отрыв в рейтинге.. пипец просто как он огромен
397 Kuzen
 
14.10.10
13:45
Пока теоретически такая стратегия получается.

//Защита моих планет
Защита эффективна если к ВсегоШагов воспроизведется больше кораблей чем потратится на защиту к ВсегоШагов

//Захват нейтральных планет
Захват эффективен если к ВсегоШагов воспроизведется больше кораблей чем потратится на захват к ВсегоШагов

//Захват вражеских планет
Захват эффективен если к ВсегоШагов воспроизведется больше кораблей чем потратится на захват к ВсегоШагов

Сравниваем эффективности этих трех действий и выполняем наиболее продуктивное.
398 Cube
 
14.10.10
13:47
(393) Я считаю - да.
399 rsergio
 
14.10.10
13:52
Первые три место разделяют по одному очку :)

1 rsergio 3799
2 felixcoto 3798
3 dmj111 3797
400 Cube
 
14.10.10
13:54
Я ещё раз протестировал новую версию (ту что сейчас играет на сайте). Версия 4 натягивает версию 3 на 855 картах из 1101 (ничьи считаются, как проигрыши).
Ошибок никаких нет. Может сайт проглючил с той моей партией? :(
401 lxs
 
14.10.10
13:54
400
402 lxs
 
14.10.10
13:55
)) в кои-то веки хотел забить.. Эх.. ))
403 dva1c
 
14.10.10
14:03
(402) бывает. у меня тоже не всегда получалось )
404 Tender
 
14.10.10
14:04
а вот белорусь че то откатываться начал
405 Mefistophel
 
14.10.10
14:05
(386) ну на тот момент был 1  ) остальное не очень важно)
406 Злопчинский
 
14.10.10
14:05
(404) Белорусы уходят на заранее подготовленные позиции.. в леса.. и оттуда нанесут смертельный удар!!!

Победит Беларусь
407 dva1c
 
14.10.10
14:10
(406) +1 ))
408 rsergio
 
14.10.10
14:15
Выиграет NS! :)

Понимаешь после прочтения вот таких вот веток
Шахматные алгоритмы /Ботвинник/
409 Cube
 
14.10.10
14:20
(408) Ну он в теории пока побеждает, посмотрим, как будет на практике ;))
410 rsergio
 
14.10.10
14:22
(409) На практике самое плохое что может случиться - не хватит времени на доводку.

Мне кажется, что сложность шахматных программ выше, но там есть нюансы - во-первых многие алгоритмы расписаны и лежат в свободном доступе, во-вторых хорошие движки народ по несколько лет пишет...
411 Cube
 
14.10.10
14:27
(410) Да, такое может случиться. Но с другой стороны, его бот будет самообучающимся - это офигенский плюс! Я в универе писал диплом по нейронным сетям, там у меня тоже был самообучающийся модуль, я его создавал, настраивал и обучал - вот это действительно мощно! Жаль что диплом был в MatLab'е, а не на C++, сейчас бы я тоже AI-шного бота писал :)
412 rsergio
 
14.10.10
14:32
(411) Как я понял он не совсем самообучающийся, а просто есть механизм автоматизированной настройки оценочной функции.

Т.е. пока его настраивают - он прогрессирует, как он вышел в поле, то он просто применяет ранее полученные знания.
413 forforumandspam
 
14.10.10
14:44
(411) Ботам запрещено вести запись файлов.

(408) Не сдаваться! Как я понимаю, ты использовал свой опыт по логистике? От того и результат отличный. Продолжай в том-же духе.
414 rsergio
 
14.10.10
15:19
(413) Я сдаваться не собираюсь, но осознаю, что в деле ИИ у меня пока опыта мало.

А держусь пока на том, что всевышний логическим мышлением вроде не обидел, да и опыт программирования за 10 лет какой-то накопил :)
415 Cube
 
14.10.10
15:26
(412) Естественно, в процессе работы программа больше не обучается.
(413) При чем здесь запись в файлы?
416 rsergio
 
14.10.10
17:25
Красивая картинка:

1    rsergio        Other    Java    3751
1    dmj111        Other    Python    3751
1    felixcoto        Other    Java    3751
417 trdm
 
14.10.10
17:32
Победит Google. Какая разница между отъездом спецов за бугор и удаленной работой?
С точки зрения владельцев труда очень маленькая.

Другое
418 rsergio
 
14.10.10
17:40
(417) Организатор всегда выигрывает (хоть лотереи, хоть стройки) ;)

Разница есть.
Удаленно креативить очень тяжело, только работа по ТЗ
419 Волшебник
 
14.10.10
17:42
(416) Чорд...

felixcoto      Spain    Other    Java    3752
1    dmj111    United States    Other    Python    3752
3    rsergio    Russian Federation    Other    Java    3751
420 Эмбеддер
 
14.10.10
17:47
(417) Победит Google. Потому, что он раздает карты :)
421 Волшебник
 
14.10.10
17:52
(420) Зачёт
422 rsergio
 
14.10.10
17:52
(419) Да разница пока в единицах очков.

Ошибки бота уже анализируются и правятся, так что обновленная версия не за горами.
423 Злопчинский
 
14.10.10
17:57
а не получится ли так, что NS выкатит интеллектуального бота, а тот тривиально не сыграет нужное колво партий чтобы пробиться впердё?
424 rsergio
 
14.10.10
18:14
(423) Не получиться.
27 будут сброшены все рейтинги и до 1 декабря будет определяться лидер.
425 Злопчинский
 
14.10.10
21:00
Позорная сенсация вечера..
Рсергио слился на 4 место.. Хазард рвется в начало рейтинга, растаптывая всех по пути!!! ;-)

Победит Беларусь
426 Злопчинский
 
14.10.10
21:01
(424) и скольо игр будет проведено? т.е. скольо игр сывграет NS..?
427 YauheniL
 
14.10.10
21:03
NS -- а может, он -- агент влияния Гугла, призваный мобилизовать программистов, а сам участвовать и не собирается?
428 rsergio
 
14.10.10
21:30
(425) Прям как краски сгустил, будто на 20 место откатился :)

А то что Hazard сильнее моего бота - это пока факт.
429 1c_asp
 
14.10.10
21:55
(423) Да не выкатит NS ничего. Так, попи...т и успокоится
430 Злопчинский
 
14.10.10
22:20
(429)..и победит Хазард!!!

Победит Беларусь
431 Garkin
 
15.10.10
00:23
(0) Название ветки не отражает сути происходящего .

Победит Беларусь
432 NS
 
15.10.10
00:48
Если что, я за hazard-а.
433 NS
 
15.10.10
00:52
(429) Ето ты, попи..дишь, и успокоишься.
434 Попытка1С
 
15.10.10
00:52
(428) А почему эло уменьшилось? было ведь за 4к ?
435 D_Pavel
 
15.10.10
05:38
Ботописатели, ни кто не сталкивался с такой хренью: в программе управления боя после захвата планеты она остается не захваченной (нейтральной) и все отправленные корабли на нее исчезают впустую? Это типа черная дыра? Некоторые после повторного отправления на нее кораблей всётаки удается захватить.

Победит Россия
436 D_Pavel
 
15.10.10
05:50
А, всё, сам разобрался. Это был баг в движке.
437 forforumandspam
 
15.10.10
07:03
(425) Позор писать, что это "сенсация".

rsergio , твой бот сильнее. Hazard просто свежее твоего. Сейчас ты обновишь и всё будет ОК.

p.s.: четвёрка лидеров вся свежее твоего. ;)

Победит Россия
438 Эмбеддер
 
15.10.10
09:05
Правила запрещают разным участникам использовать одинаковую программу-бота? Создайте команду из 1000 участников с одним ботом - середнячком. И кто-нибудь все равно победит.

Победит Россия
439 Эмбеддер
 
15.10.10
09:06
(438) Или еще - можно ли определить, кто соперник? Игроки из одной команды перед финалом резко "назначают" победителя и все ему дружно проигрывают
440 rsergio
 
15.10.10
09:21
Хорошая поддержка от форума, оказывается все болеют не за форумчан ...
441 Tender
 
15.10.10
09:28
(440) Болеют за своих. Для нас ты свой, потому что ты русской! Поэтому

Победит Россия
442 1Сергей
 
15.10.10
09:32
(258)+ вот никто не может прочитать первое слово правильно... Всё-таки британские ученые правы
443 D_Pavel
 
15.10.10
10:52
(442) :D точно! !
(438) Нужно создать очень много RandomBot, какой-нибудь да победит... :))))
(440) Почему это не за форумчан? Я за форумчан!

Победит Россия
444 Idle
 
15.10.10
10:54
(440) Давай, рсержио, болеем за тебя еще как! Даешь обновление, мочи dmj111!

Победит Россия
445 Волшебник
 
15.10.10
10:59
Второе место занимает некая Румыния. Это где вообще?
446 1Сергей
 
15.10.10
11:04
447 Salimbek
 
15.10.10
11:05
(435) Еще раз повторю ссылку из (325)
http://ai-contest.com/forum/viewtopic.php?f=18&t=534&start=0
Тут выложены обновленные версии ShowGame и PlayGame
И проблема твоя выглядела так:
---
Те jar-ы, которые шли в тестовом комплекте с Ruby - при захвате нейтрала с количеством кораблей - "плюс 1" - оставляло планету нейтральной, приходилось захватывать в "плюс 2"
---
З.Ы. Может эту ссылку в заголовок тоже добавить?
448 Cube
 
15.10.10
11:11
+(383) +(400) Я всё на счет своей партии http://ai-contest.com/visualizer.php?game_id=5875859
Я таки нашел эту карту!)) Вот она: http://ai-contest.com/visualizer.php?game_id=5890222
Я её дёрнул с сайта и протестил - мой бот ошибок не выдаёт! Что за подстава?! :(
449 forforumandspam
 
15.10.10
11:18
(440) см. (437)
(443) Я правильно прочитал.
450 Salimbek
 
15.10.10
11:18
(448) Бывает иногда такое - может сервак, на котором игра запустилась - выключили
451 D_Pavel
 
15.10.10
11:32
(435) Спасибо, теперь всё норм захватывается. Как твой бот называется?
Это затягивающая битва! Азарт просто! Мой бот уже иногда побеждает Randombota ;))) Все делайте ботов! Удовольствие получаешь 100%!
452 Cube
 
15.10.10
11:37
(445) Фигня))
Вот негр с южной африки на 43 месте! http://ai-contest.com/profile.php?user_id=5794
Или эстонец рядышком http://ai-contest.com/profile.php?user_id=10047
Это ж вообще жесть!)) Эстнонцы этожжж ооооченььь быыыстыыыеее лююютдиии... =))
453 eklmn
 
гуру
15.10.10
11:51
битва за 1ое место не на жизь http://ai-contest.com/visualizer.php?game_id=5881697 :)
454 akronim
 
15.10.10
12:23
(453) Красивая игра. Очень понравилась )
455 Salimbek
 
15.10.10
12:58
(451) Если ты мне, то пока никак... я пока думаю над алгоритмом
456 D_Pavel
 
15.10.10
12:59
Да. там (447) надо было написать... :/
457 Kuzen
 
15.10.10
13:03
Есть тут питонописатели? Не могу нормальную работающую ide с отладчиком найти, вроде нашел netbeans так отладка не работает :(
На си что ли перейти, что посоветуете?
458 D_Pavel
 
15.10.10
13:38
(457)Я например на си перешел вчера. Советую.
459 infera
 
15.10.10
15:39
Даже боюсь представить, чего от них можно ожидать http://ai-contest.com/organization_profile.php?org_id=24
460 Asirius
 
15.10.10
15:43
(439) Даже если соперника определить нельзя, то надо разработать "скрытый" алгоритм идентификации бота, как в бридже, по ключевым ходам соперника :).
Встречаются два бота, делают контрольные ходы и  по ним узнают друг друга. А потом после этого можно целую "драмматическую" битву разыграть, как сначала один бот захватывает почти все планеты, а потом другой "неимоверными услилиями" их отвоевывает :)
461 Asirius
 
15.10.10
15:56
(461) Например:
ID приветствия: на восьмом ходу партии послать 1 корабль с самой дальней планеты на сомое длинное расстояние в сторону своей планеты. (на ход партии это вряд-ли окажет какое либо значение, а узнать по нему своего "союзника" можно)
ID контрольное принятие приветствия: на девятом ходу с той же планеты послать 1 корабль на самое дальное расстояние на чужую планету.
ну и на десятом сделать уникальный ход, однозначно идентифицирующий бота, например, можно устроить салют :)
462 Никола_
Питерский
 
15.10.10
16:05
(459) +100500 Гыыы ))) где Вы их откопали !

Победит Россия
463 Эмбеддер
 
15.10.10
17:34
(460) Да, я про это тоже подумал
464 NS
 
15.10.10
19:56
Что нужно делать я писал несколько раз - игра сводится к матричным играм, значит нужно решать матричную задачу.
465 mdocs
 
15.10.10
23:49
конкурс остановился, рейтинги неадекватные. Интересно, хоть до конца начатое доведут? Сдается мне, что Гугл мог бы и сам такой конкурс устроить безо всяких левых университетов.
466 NS
 
15.10.10
23:58
(465) Идея Университета, и в прошлый раз проводил Университет при поддержке Гугла.
С рейтингами, и мощностями серверов конечно полная беда. Видимо организаторы не ожидали такого наплыва участников.
467 mdocs
 
16.10.10
00:26
(466) > Google "helps" by attaching their name to the contest, that's all. (с)
Печально.
468 eklmn
 
гуру
16.10.10
01:26
(457) чем не устраивает шелл идущий с дистром?
а отладка в процессе, используй tools/PlayGame-1.2.jar и ShowGame-1.2.jar  показывают в какой строке накосяцил, правда если с отступами промахнешся, то не покажет :)
469 eklmn
 
гуру
16.10.10
01:29
(467) откуда это?
Гугл задрал нос и уже на всех смотрит с высока?
470 eklmn
 
гуру
16.10.10
01:34
+468 если не устраивает шелл можешь на Aptana studio/FAR/Total Commander плагин питоновский поставить

Победит Россия
471 Злопчинский
 
16.10.10
03:39
несмотряи ни на что - просто зима холодная - в лесах тяжело партизанам - но они готовятся к лету..

Победит Беларусь
472 D_Pavel
 
16.10.10
07:47
К лету белорусский бот бужет готов?
Как там создать свою команду? Или может угазать чужую какую-нибудь... Думаю может за америкосов своего бота зарегистрировать... Мелкософт поддержать например :)

Победит Россия
473 mdocs
 
16.10.10
15:42
Games per minute per server - 0. epic fail.
474 rsergio
 
16.10.10
15:56
А у меня новая версия готова, но с таким кол-вом игр заливать не имеет смысла ...
Как бы вообще конкурс не нагнулся - будет очень жалко потраченного времени :(
475 NS
 
16.10.10
16:01
google такого не допустит.
476 eklmn
 
гуру
16.10.10
17:36
(475) ты наерно теперь и не начнешь писать? )
477 D_Pavel
 
16.10.10
19:51
Студенты на выходных играют на серверах, так что они сейчас сильно загружены. Ждем когда они устанут и уйдут спать.
478 NS
 
16.10.10
21:17
(476) не вижу связи.
479 rsergio
 
16.10.10
21:20
(478) Хоть расскажи как успехи идут.

Всегда злился на сервисменов, которые задерживаются и лень позвонить и сказать как дела идут, чтобы люди не волновались зря :)
480 NS
 
16.10.10
22:09
(479) сейчас никак не идут - у меня эти выходные забиты.
481 mdocs
 
17.10.10
10:32
пару серваков все-таки подключили, а на форуме кто-то из организаторов подтвердил, что от Гугла там только название.
http://ai-contest.com/forum/viewtopic.php?f=18&t=877&start=20#p6176
482 Гость из Мариуполя
 
гуру
17.10.10
13:00
кстати, а почему только Россия и Белоруссия?
сейчас в десятке сильнейших три украинских спортсмена.
так что - победит Украина.

Другое
483 rsergio
 
17.10.10
13:28
(482) Тогда так - победит Белорусь, Россия и Украина, интрига кто на каком месте окажется ;)
484 D_Pavel
 
17.10.10
14:58
(482) тогда уж победит США если так рассуждать. Они сейчас на превом месте. При чем здесь украина вообще? Они не были первыми ни разу.

Победит Россия
485 rsergio
 
17.10.10
15:00
(484) Ну вот savchenko обошел Hazard и уже на 3-м месте
486 Красотка Нонна
 
17.10.10
15:10
(483) мы в тебя верим, так что Россия будет первой!

Победит Россия
487 mszsuz
 
17.10.10
15:41
Теперь своего бота можно написать и на 1С !
https://sites.google.com/site/planetwars1c/
488 rsergio
 
17.10.10
15:59
(487) Это же безумие :)
489 PowerBoy
 
17.10.10
16:09
(487) да сколько можно уже - опять на семерке! :(
490 rsergio
 
17.10.10
16:10
(489) Надо было бы заручиться поддержкой 1С (думаю им это интересно).
Тогда бы и призы появились, ну и конечно движок 1С 8.2 :)

Интересно, сколько мой бот будет обдумывать ходы на 1С 7.7...
491 mszsuz
 
17.10.10
16:19
(490) Думаешь сильно медленнее?
492 PowerBoy
 
17.10.10
16:20
(490) с другой стороны - есть таблицы значений, база данных, сортировки и т.д.
+ для 8 можно использовать методы анализа данных и прогнозирования.
493 redbull
 
17.10.10
16:24
Помогите составить таблицу, чтобы понять кто в рейтинге кто

на мисте   |     в гугле
------------------------
rsergio    |    rsergio
NS         |     ???  
Cube       |     ???
...        |     ???

Думаю победит dmj111 вон отрыв-то какой

Победит США
494 Kuzen
 
17.10.10
16:24
Я бы всех порвал, а так начал на питоне писать и ничо не выходит, отладка не работает нефига например пытался значения переменных в файл писать так ничо не пишется файл пустой даже если просто строку вывожу в файл.
495 rsergio
 
17.10.10
16:24
(490) Думаю медленней, но насколько неизвестно.

Побаловался с конфигурацией - интересно, конечно, но опять же на 8-ке можно было бы сделать куда приятней и без всяких ВК.

Пока нет возможности даже сделать паузу и не работает перемотка. Также нет средств массового тестирования (на Х картах).

Но это не главное, главное - цели какие?
Просто "кто круче" или будут какие-то призы?
496 rsergio
 
17.10.10
16:27
(494) У меня лог пишется в файл.

На Java так сделал:

       FileWriter writer = new FileWriter("logMyBot.txt");
       BufferedWriter buffered = new BufferedWriter(writer);
...
                       if (log) {    
                       buffered.newLine();
                       buffered.newLine();
                       buffered.write("=Turn # " + turn);

                       buffered.flush();}
...
       buffered.close();}        
       writer.close();
497 mszsuz
 
17.10.10
16:29
(495) Паузы и перемотки есть в просмотре логов на закладке "Логи".
Конечно-же "кто круче". А если найдутся спонсоры или рекламодатели будут и призы.
498 infera
 
17.10.10
16:29
(496) Какие результаты у новой версии против предыдущей?
499 mdocs
 
17.10.10
16:30
Скачал и поставил одинэсовский вариант - боты по-крайней мере играют друг с другом, анимация правда не ахти - не хватает стрелок.
500 mszsuz
 
17.10.10
16:31
(499) стрелки в планах
501 mdocs
 
17.10.10
16:33
а 8.1, 8.2?
502 mszsuz
 
17.10.10
16:34
(501) Если кто-то возьмется, то будут. Я не планирую.
503 rsergio
 
17.10.10
16:35
(497) Никогда бы не догадался, чтобы включить перемотку нужно перейти на закладку "Логи" ...
Спонсоры - 1С, им интересно развивать свою систему. Правда они будут против 7.7.
Пока смысла переносить своего бота в 2000 строк нет, а на интерес - посмотрим как получиться.

(498) На 500 картах новый бот обыгрывает предыдущего со счетом 282:148
504 rsergio
 
17.10.10
16:51
(500) А вообще интересен регламент - как все будет происходит, где будут играть боты, как будет определяться рейтинг и т.п.?

Но главное - придумать замануху.
Хотя бы выдавать раз в квартал грамоту "Самому умному 1С-нику на планете за Х квартал ХХХХ года" :)
505 Kuzen
 
17.10.10
16:52
(496)Я может чего не догоняю. Скажи вот код он везде одинаков в принципе

этот код в цикле считывает строку то есть 200 шагов как в конкурсе значит 200 раз цикл пройдет и у игроков есть 200 ходов так что ли?

while(True):
   current_line = raw_input()
   if len(current_line) >= 2 and current_line.startswith("go"):
     pw = PlanetWars(map_data)
     DoTurn(pw)
     pw.FinishTurn()
     map_data = ''
   else:
     map_data += current_line + '\n'
506 Kuzen
 
17.10.10
16:53
и есть 200 ходов что бы послать корабли   DoTurn(pw)
507 mszsuz
 
17.10.10
16:57
(504) Ответил в новой ветке: PlanetWars::1C - создай своего бота на 1С!
508 rsergio
 
17.10.10
18:18
(505) В чем вопрос?

Бот получает на вход данные и если он их получил и в конце есть команда "go", то запускается DoTurn(pw).
После этого бот опять ожидает команды для следующего хода.
509 eklmn
 
гуру
17.10.10
18:29
(508) он даже лог не пособен записать, отстань от него :)
510 Kuzen
 
17.10.10
18:59
:)))
Щас я разберусь с питоном и захвачу голлактику.
Голлактика в опасносте я уже научился лог писать нашел как глобальные переменные использовать. Щас освою массив и считай что победа у меня в кармане.
511 rsergio
 
17.10.10
19:53
(510) Галактика точно в опасности :)
512 eklmn
 
гуру
17.10.10
20:36
(511) где твой обновленный бот?
513 rsergio
 
17.10.10
21:03
(512) Ползет потихоньку, сервер то опять один остался

Правда я еще одно улучшение сделал, вот думаю ждать результатов или опять обновиться...
514 NS
 
17.10.10
21:14
(513) Да всё-равно партий нифига не наиграно, почему бы и не обновиться? главное нормальные, длинные тесты перед этим провести.
515 Kuzen
 
17.10.10
21:42
А еще ботский вопрос: На одном шаге мы можем послать свои корабли во множество разных мест то есть если в наличии 100 кораблей можем послать хоть по 1 на сто планет?
516 NS
 
17.10.10
21:45
(515) Если найдешь на карте сто планет, то конечно да.
517 rsergio
 
17.10.10
22:14
(514) Когда сервер один, то каждая партия "стоит" 5 часов :)

Тесты провел - результат положительный, подожду как этот будет играть. Если с начала не задаться, то обновлю, иначе посмотрю как он будет карабкаться :)

Вообще информация о том, что Google вроде как не причем, немного охладило пыл ...
518 NS
 
17.10.10
22:15
При чем в любом случае.
519 angro
 
17.10.10
22:37
(517) очень хочется получить какой-нибудь гуглофон?
520 angro
 
17.10.10
22:40
5*3600/3300 = 5,5 секунды на партию, ну в принципе нормально
521 angro
 
17.10.10
22:41
хотя наврал играют же 2-ое, значит 11 секунд на партию
522 rsergio
 
17.10.10
22:42
(518) Судя по их форумам от Гугла там только название для притягивания интересов (сработало так хорошо, что сервера не справляются).

(519) Нет, боюсь технических проблем к началу самого конкурса т.к. гугл серверами не делиться.
523 eklmn
 
гуру
17.10.10
22:50
Странно, почему Гуглу это не интересно?
524 NS
 
17.10.10
23:11
(523) Почему не интересно? Интересно, только сервера выделять не хочет.
525 mdocs
 
17.10.10
23:28
(524) Да ладно гуголь, но не уж-то в не последнем институте не найдется пару никемных системников? Не верю. Наверное организаторы денег хотят, а им не дают. Лучше б такой конкурс провел непосредственно Гугл или Яндекс, ну или другой крупный игрок.
526 Злопчинский
 
18.10.10
00:00
527 Злопчинский
 
18.10.10
00:00
нааши!!!

Победит Беларусь
528 Kuzen
 
18.10.10
02:12
У меня успих начал обыгрывать рандом бота на всех картах, это я реализовал захват нейтральных планет и пока с одной своей где кораблей для захвата достаточно :) скоро буду посылать для захвата с нескольких.
529 Kuzen
 
18.10.10
02:58
Странная фигня столкнул двух своих ботов так один другому подчистую почти проигрывал хотя ходы были симметричными.
530 Kuzen
 
18.10.10
03:02
531 Злопчинский
 
18.10.10
03:27
(528) ну реальный Доктор Зло
532 Злопчинский
 
18.10.10
03:28
Хазард потихоньку ползет вверх...

Победит Беларусь
533 D_Pavel
 
18.10.10
05:10
(529) У меня такая же фигня. Карты немного не симметричные. Ни как не получается ничья.
534 D_Pavel
 
18.10.10
07:35
Почему нас обошли? Россия, вперед!

Победит США
535 Волшебник
 
18.10.10
09:35
На первом месте украинский Кличко
http://ai-contest.com/profile.php?user_id=9756
536 rsergio
 
18.10.10
09:36
(530) Видимо GalconBotTestingArena не умеет определять ничьи ...
537 D_Pavel
 
18.10.10
09:38
(532) даже украинец победил хазарда.
538 povar
 
18.10.10
09:45
Ще нэ вмэрла Украйина !!

Другое
539 D_Pavel
 
18.10.10
10:03
(538) +1 Ще
540 Kuzen
 
18.10.10
10:16
Со своим ботом вошел в ТОП (в топ 1400)

Все таки таблицы значений в 1С рулят, в пайтоне какие то гиморы с этим. Придумали какие то кортежи(ваще не понял что это, что то вроде фиксированного списка значений) списки(список занчений) словари (структура)

Копипастой сделал захват вражеских планет теперь осталось добавить защиту своих планет и оптимизировать.

Оптимизация будет заключаться в том что на каждом шаге ищу самые эффективные решения в каждой из 3 стратегий:
- захват нейтральных планет
- захват вражеских планет
- защита своих планет
Дальше исходя из всего количества моих кораблей выбираю самые эффективные стратегии и делаю посыл кораблей.

PS Сделал для себя открытие оказывается Питон это не Питон а Пайтон. (был в шоке - 2 часа проплакал)
541 Kuzen
 
18.10.10
10:16
Победю я

Другое
542 infera
 
18.10.10
10:17
(541) ССылку на бота
543 D_Pavel
 
18.10.10
10:29
(540) мой тоже в ТОП 1400 входит :)
544 Kuzen
 
18.10.10
10:37
(543) Все таки чувствуешь гордость за себя? Что из тех 3 тыс балбесов мы не самые последние? :)
545 rsergio
 
18.10.10
10:39
ТОП 1400 - мегавещь :)
546 1Сергей
 
18.10.10
10:41
(545) а где твой бот?
547 rsergio
 
18.10.10
10:44
(546) Пока в ТОП 55 :)
548 rsergio
 
18.10.10
10:58
549 akronim
 
18.10.10
11:02
(548) Ага. Похоже про защиту планет он забыл )
550 D_Pavel
 
18.10.10
11:03
(548) всегда знал что 1С-ники тупые. Он даже не входит в топ 1400... :/
551 1Сергей
 
18.10.10
11:07
(549) он и про атаку противника забыл
552 Kuzen
 
18.10.10
11:22
(548) :)))) сбросили меня с пъедестала был в 1400

(549) Не забыл а еще не сделал это разные вещи. Что хотите я только вчера научился в лог писать и искать где код стопорится, а пайтон 3 дня всего использую.

(551) Отака уже есть но не отакует если нецелесообразно.

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

Не наезжать на моего мегабота он пока еще в младенчестве вскорости подрастет царем ботов будет
553 rsergio
 
18.10.10
11:54
(552) 1400 - это не пьедестал

Вот примерное описание рейтинга (ИМХО) при условии кол-ва игр более 10:

С 2000 до конца - это боты, которые вообще практически не модифицировали, стартовые, бьются между собой в своей песочнице. Из них много битв заканчиваются по таймауту или ошибке.

С 1000 до 2000 - "улица", тут многие ходят туда сюда, ничего особенного (стартовые боты с небольшими доработками)

с 500 до 1000 - боты, которые хоть как-то умеют играть, есть какая-то оценочная функцию и даже может умеют подкрепление слать (может написать даже не программист, а менеджер с поддержкой друга или вспомнив лекции из института)

с 200 до 500 - тут программисты просидели за ботами хотя бы день или сразу же заложили правильные функции

с 100 до 200 - боты, которые заслуживают называться именно "ботами", которые соображают и реально можно отнести у уже "слабеньким". Они умеют защищать свои планеты, рассчитывают на какой нейтрал приоритетней лететь, умеют нападать.

с 50 до 100 - боты из разряда "середнички" (в хорошем смысле этого слова)

с 20 по 50 - уже "выше середины", "умные", видно что программисты вложили в них много сил (причем, не обязательно программист-вундеркинд, просто не пожалел несколько дней/недель для написания и отладки бота)

с 10 по 20 - ожидающие своего коронного часа, или уже отслужившие когда-то на передовой

с 1 по 10 - передовая элита

В итоге, чтобы гордиться нужно хотя бы попасть в ТОП 200 - это уже заява, что кроме рисования кнопок на форме есть какие-то математические навыки программирования.
Ну а дальше - кому как позволяет время и силы.
554 1Сергей
 
18.10.10
11:58
(553) присутствует ли случайность?
555 D_Pavel
 
18.10.10
12:08
(553) Так это твой бот!? Мой имеет такую же тактику как твой!
556 rsergio
 
18.10.10
12:09
(554) При малом кол-ве игр присутствует случайность, чем игр больше - тем рейтинг точнее.
(553) Где мой, какую тактику, вы про что?
557 D_Pavel
 
18.10.10
12:16
Блин опять ошибся, движок у форума не для людей. Вместо (553) - (552).
558 D_Pavel
 
18.10.10
12:17
(556) ты сам к себе обращаешьс? :D
559 Kuzen
 
18.10.10
12:25
(555) Значит у нас будет ничья :)
Ты уже все прописал или как? Cсылка есть на бота? На чем пишешь?
560 Kuzen
 
18.10.10
12:28
В гугле битвы не оптимально построены. Нужно было разделять типа топ 10 выделить один комп там эти топ рубятся, от 11 до 100 другой комп а то всем один ресурс в результате игр играется мало стартовые боты забивают все ресурсы процессорные.
561 D_Pavel
 
18.10.10
12:33
(559) я прописал всё как ты прописал. Вот ссылка: http://ai-contest.com/profile.php?user_id=11407
надо нашим ботам сразиться как-нибудь!
562 rsergio
 
18.10.10
12:36
(561)
Надо было же так бота назвать :D
563 Kuzen
 
18.10.10
12:47
(562) :))) Идиот победил дристуна http://ai-contest.com/visualizer.php?game_id=5943188

(561) Ты не правильно прописал. Например взять даже первый ход на первом ходе, согласно моей стратегии, у тебя 100 кораблей должны разлетется в разные стороны на самые эффективные планеты, будь они нейтральными чужими или своими в данном случае наверное на самые эффективные нейтральные.

А у тебя вот сдесь например http://ai-contest.com/visualizer.php?game_id=5946727 первым ходом летит 25 на планету с 23 нейтралами а остальные корабли курят бамбук на начальной планете!

А согласно моей стратегии у тебя первым же ходом должны разослаться корабли которые у тебя посылаются только на 6 ходу. Ты тупа теряешь время.
564 D_Pavel
 
18.10.10
12:58
(563) (562) :))) Идиот победил дристуна http://ai-contest.com/visualizer.php?game_id=5943188
Из этого можно сделать вывод что чем тупее называется бот, тем он сильнее.
У меня бот не многозадачный, за один ход только одну пачку бэтлкрузеров отправляет на самую выгодную планету.
565 D_Pavel
 
18.10.10
13:02
Кузен, отправь мне на мыло своего лучшего бота, а я тебе своего последней модели отправлю. Сразимся. мыло: д.павел@маил.ру только пиши его нерусскими буквами.
566 Kuzen
 
18.10.10
13:06
Тут сматри чо нужно

ОбщееКоличествоМоихКораблей

ТаблицаЭффективностиСортированнаяПоЭффективности

СтатусПланеты(нейтральная, чужая, своя), Планета, Эффективность, НужноКораблейДляЗахвата

ТаблицаЗадания
Откуда Куда Сколько

Обходим ТаблицуЭффективности
И пока ОбщееКоличествоМоихКораблей>=НужноКораблейДляЗахвата
в таблицуЗаданиядобавляем задание и уменьшаем ОбщееКоличествоМоихКораблей

потом обходим таблицу заданий и послыаем корабли.

(565) Смысла нет отправлять у меня нет бота готового в котором я бы прописал все что озвучиваю. Когда пропишу тогда  
и можно будет судить об эффективности такого подхода.

Опять же потом можно оценку приделать типа если текущее производство дает выигрыш к конечному ходу то можно остановится на производстве и защите своих планет.
567 Kuzen
 
18.10.10
13:07
(564) А должен многозадачным на каждом ходе отсылать все корабли которые есть в наличии на эффективные планеты!
568 Kuzen
 
18.10.10
13:12
+(567)Если не отослал а такие планеты есть то ты проиграл.
569 D_Pavel
 
18.10.10
13:29
Боишься? ;) Мой ничего не умеет из того что ты планируешь сделать, мой делает как твой, то что тут написано: (528), к тому же не многозадачный. Отправляй, сразимся! ;)
570 Kuzen
 
18.10.10
13:36
(569)Да нет не боюсь. У меня бот скриптовый на пайтоне что бы сразится поставишь пайтон 2.5 пропишешь путь в тестилке и сражайся скоко хошь
Вот бот [URL]http://www.rapidshare.ru/1661310[/URL] им нужно заменить такой же файл в стартовом пакете для пайтона


Мой сейчас ищет эффективные нейтральные и эффективные вражеские и отправляет туда корабли причем только с одной планеты на которой есть необходимое количество. Все пока очень примитивно.
571 D_Pavel
 
18.10.10
13:55
Блин...  .exe чтоли нет? Еще питона ставить... Моего надо? Мыло давай.
572 D_Pavel
 
18.10.10
15:25
Кузен, я поставил питона. Мой бот против твоего на стандартных картах побеждает со счетом 100:0, вот пример как он это делает: 11.3740233662,9.61649541876,0,83,3:10.0504178328,12.1536823694,1,100,5:12.6976288997,7.07930846807,2,100,5:8.1425307544,19.1903641542,0,78,1:14.6055159781,0.0426266832684,0,78,1:12.4973899815,14.9971478115,0,54,2:10.250656751,4.23584302597,0,54,2:0.0,5.89071866631,0,20,1:22.7480467325,13.3422721712,0,20,1:7.674430883,13.3513453885,0,79,3:15.0736158495,5.88164544904,0,79,3:16.171760682,3.87044939368,0,10,1:6.57628605053,15.3625414438,0,10,1:18.4805758188,19.2329908375,0,78,1:4.26747091366,0.0,0,78,1:9.99138438566,17.3224304127,0,70,3:12.7566623468,1.9105604248,0,70,3:1.40070838236,16.3547738424,0,66,1:21.3473383501,2.8782169951,0,66,1:0.262688207003,7.40787840578,0,31,3:22.4853585255,11.8251124317,0,31,3:8.4300641361,3.78974767758,0,5,5:14.3179825964,15.4432431599,0,5,5|0.83,1.99,2.99,0.78,0.78,0.54,0.54,0.20,0.20,0.79,0.79,0.10,0.10,0.78,0.78,0.70,0.70,0.66,0.66,0.31,0.31,0.5,0.5,1.6.1.22.6.5,2.6.2.21.6.5:0.83,1.98,2.92,0.78,0.78,0.54,0.54,0.20,0.20,0.79,0.79,0.10,0.10,0.78,0.78,0.70,0.70,0.66,0.66,0.31,0.31,0.5,0.5,1.6.1.22.6.4,2.6.2.21.6.4,1.6.1.21.9.8,2.12.2.22.9.8:0.83,1.71,2.91,0.78,0.78,0.54,0.54,0.20,0.20,0.79,0.79,0.10,0.10,0.78,0.78,0.70,0.70,0.66,0.66,0.31,0.31,0.5,0.5,1.6.1.22.6.3,2.6.2.21.6.3,1.6.1.21.9.7,2.12.2.22.9.7,1.32.1.19.11.10,2.6.2.21.6.5:0.83,1.44,2.90,0.78,0.78,0.54,0.54,0.20,0.20,0.79,0.79,0.10,0.10,0.78,0.78,0.70,0.70,0.66,0.66,0.31,0.31,0.5,0.5,1.6.1.22.6.2,2.6.2.21.6.2,1.6.1.21.9.6,2.12.2.22.9.6,1.32.1.19.11.9,2.6.2.21.6.4,1.32.1.20.13.12,2.6.2.21.6.5:0.83,1.49,2.89,0.78,0.78,0.54,0.54,0.20,0.20,0.79,0.79,0.10,0.10,0.78,0.78,0.70,0.70,0.66,0.66,0.31,0.31,0.5,0.5,1.6.1.22.6.1,2.6.2.21.6.1,1.6.1.21.9.5,2.12.2.22.9.5,1.32.1.19.11.8,2.6.2.21.6.3,1.32.1.20.13.11,2.6.2.21.6.4,2.6.2.21.6.5:0.83,1.54,2.88,0.78,0.78,0.54,0.54,0.20,0.20,0.79,0.79,0.10,0.10,0.78,0.78,0.70,0.70,0.66,0.66,0.31,0.31,2.1,1.1,1.6.1.21.9.4,2.12.2.22.9.4,1.32.1.19.11.7,2.6.2.21.6.2,1.32.1.20.13.10,2.6.2.21.6.3,2.6.2.21.6.4,2.6.2.21.6.5:0.83,1.59,2.13,0.78,0.78,0.54,0.54,0.20,0.20,0.79,0.79,0.10,0.10,0.78,0.78,0.70,0.70,0.66,0.66,0.31,0.31,2.6,1.6,1.6.1.21.9.3,2.12.2.22.9.3,1.32.1.19.11.6,2.6.2.21.6.1,1.32.1.20.13.9,2.6.2.21.6.2,2.6.2.21.6.3,2.6.2.21.6.4,2.80.2.10.3.2:0.83,1.20,2.7,0.78,0.78,0.54,0.54,0.20,0.20,0.79,0.79,0.10,0.10,0.78,0.78,0.70,0.70,0.66,0.66,0.31,0.31,2.17,1.11,1.6.1.21.9.2,2.12.2.22.9.2,1.32.1.19.11.5,1.32.1.20.13.8,2.6.2.21.6.1,2.6.2.21.6.2,2.6.2.21.6.3,2.80.2.10.3.1,1.44.1.2.6.5,2.11.2.11.5.4:0.83,1.25,2.12,0.78,0.78,0.54,0.54,0.20,0.20,0.79,2.1,0.10,0.10,0.78,0.78,0.70,0.70,0.66,0.66,0.31,0.31,2.17,1.16,1.6.1.21.9.1,2.12.2.22.9.1,1.32.1.19.11.4,1.32.1.20.13.7,2.6.2.21.6.1,2.6.2.21.6.2,1.44.1.2.6.4,2.11.2.11.5.3,2.11.21.12.12.11:0.83,1.30,2.17,0.78,0.78,0.54,0.54,0.20,0.20,0.79,2.4,0.10,0.10,0.78,0.78,0.70,0.70,0.66,0.66,0.31,0.31,2.22,1.9,1.32.1.19.11.3,1.32.1.20.13.6,2.6.2.21.6.1,1.44.1.2.6.3,2.11.2.11.5.2,2.11.21.12.12.10:0.83,1.35,2.22,0.78,0.78,0.54,0.54,0.20,0.20,0.79,2.7,0.10,0.10,0.78,0.78,0.70,0.70,0.66,0.66,0.31,0.31,2.12,1.14,1.32.1.19.11.2,1.32.1.20.13.5,1.44.1.2.6.2,2.11.2.11.5.1,2.11.21.12.12.9,2.21.21.7.9.8:0.83,1.5,2.6,0.78,0.78,0.54,0.54,0.20,0.20,0.79,2.10,2.1,0.10,0.78,0.78,0.70,0.70,0.66,0.66,0.31,0.31,2.17,1.19,1.32.1.19.11.1,1.32.1.20.13.4,1.44.1.2.6.1,2.11.21.12.12.8,2.21.21.7.9.7,1.35.1.10.9.8,2.21.2.8.12.11:0.83,1.10,1.33,0.78,0.78,0.54,0.54,0.20,0.20,0.79,2.13,2.2,0.10,0.78,0.78,0.70,0.70,0.66,0.66,1.1,0.31,2.22,1.10,1.32.1.20.13.3,2.11.21.12.12.7,2.21.21.7.9.6,1.35.1.10.9.7,2.21.2.8.12.10,1.14.22.11.12.11:0.83,1.15,1.38,0.78,0.78,0.54,0.54,0.20,0.20,0.79,2.16,2.3,0.10,0.78,0.78,0.70,0.70,0.66,0.66,1.4,0.31,2.27,1.15,1.32.1.20.13.2,2.11.21.12.12.6,2.21.21.7.9.5,1.35.1.10.9.6,2.21.2.8.12.9,1.14.22.11.12.10:0.83,1.20,1.43,0.78,0.78,0.54,0.54,0.20,0.20,0.79,2.19,2.4,0.10,0.78,0.78,0.70,0.70,0.66,0.66,1.7,0.31,2.32,1.20,1.32.1.20.13.1,2.11.21.12.12.5,2.21.21.7.9.4,1.35.1.10.9.5,2.21.2.8.12.8,1.14.22.11.12.9:0.83,1.25,1.48,0.78,0.78,0.54,0.54,0.20,0.20,0.79,2.22,2.5,0.10,0.78,0.78,0.70,0.70,0.66,0.66,1.10,1.1,2.37,1.25,2.11.21.12.12.4,2.21.21.7.9.3,1.35.1.10.9.4,2.21.2.8.12.7,1.14.22.11.12.8:0.83,1.30,1.53,0.78,0.78,0.54,0.54,0.20,0.20,0.79,2.25,2.6,0.10,0.78,0.78,0.70,0.70,0.66,0.66,1.13,1.4,2.42,1.30,2.11.21.12.12.3,2.21.21.7.9.2,1.35.1.10.9.3,2.21.2.8.12.6,1.14.22.11.12.7:0.83,1.35,1.58,0.78,0.78,0.54,0.54,0.20,0.20,0.79,2.28,2.7,0.10,0.78,0.78,0.70,0.70,0.66,0.66,1.16,1.7,2.47,1.35,2.11.21.12.12.2,2.21.21.7.9.1,1.35.1.10.9.2,2.21.2.8.12.5,1.14.22.11.12.6:0.83,1.40,1.63,0.78,0.78,0.54,0.54,2.1,0.20,0.79,2.31,2.8,0.10,0.78,0.78,0.70,0.70,0.66,0.66,1.19,1.10,2.52,1.40,2.11.21.12.12.1,1.35.1.10.9.1,2.21.2.8.12.4,1.14.22.11.12.5:0.83,1.45,1.68,0.78,0.78,0.54,0.54,2.2,0.20,0.79,1.1,2.9,2.1,0.78,0.78,0.70,0.70,0.66,0.66,1.18,1.13,2.57,1.45,2.21.2.8.12.3,1.14.22.11.12.4,1.4.19.7.2.1:0.83,1.43,1.73,0.78,0.78,0.54,0.54,1.1,0.20,0.79,1.4,2.10,2.2,0.78,0.78,0.70,0.70,0.66,0.66,1.21,1.16,2.7,1.50,2.21.2.8.12.2,1.14.22.11.12.3,1.7.1.12.5.4,2.55.21.6.2.1:0.83,1.48,1.40,0.78,0.78,0.54,2.1,1.2,0.20,0.79,1.7,2.11,2.3,0.78,0.78,0.70,0.70,0.66,0.66,1.24,1.19,2.12,1.55,2.21.2.8.12.1,1.14.22.11.12.2,1.7.1.12.5.3,1.38.2.21.6.5:0.83,1.53,1.35,0.78,0.78,0.54,2.3,1.3,2.1,0.79,1.10,2.12,2.4,0.78,0.78,0.70,0.70,0.66,0.66,1.27,1.22,2.17,1.60,1.14.22.11.12.1,1.7.1.12.5.2,1.38.2.21.6.4,1.10.2.6.4.3:0.83,1.58,1.40,0.78,0.78,0.54,2.5,1.4,2.2,0.79,1.13,1.1,2.5,0.78,0.78,0.70,0.70,0.66,0.66,1.30,1.21,2.22,1.65,1.7.1.12.5.1,1.38.2.21.6.3,1.10.2.6.4.2,1.4.20.8.2.1:0.83,1.63,1.45,0.78,0.78,0.54,2.7,1.5,1.1,0.79,1.16,1.2,1.1,0.78,0.78,0.70,0.70,0.66,0.66,1.33,1.24,2.27,1.70,1.38.2.21.6.2,1.10.2.6.4.1:0.83,1.68,1.50,0.78,0.78,0.54,1.1,1.6,1.2,0.79,1.19,1.3,1.2,0.78,0.78,0.70,0.70,0.66,0.66,1.36,1.27,2.32,1.75,1.38.2.21.6.1:0.83,1.73,1.55,0.78,0.78,0.54,1.3,1.7,1.3,0.79,1.22,1.4,1.3,0.78,0.78,0.70,0.70,0.66,0.66,1.39,1.30,1.1,1.9,1.71.22.15.5.4:
573 rsergio
 
18.10.10
15:31
(572) 100:0 - это красиво.
А вот захламлять логом форум - это не очень :(
574 Kuzen
 
18.10.10
15:47
(572) Хе я же говорил.
575 eklmn
 
гуру
18.10.10
16:11
(572) ну и науя сюда это выкладывать? Все сразу что ты круче кузэна, который 3 день учит питона и пытается писать. молодец, ты крут.
576 eklmn
 
гуру
18.10.10
16:11
upd 575: Все сразу поняли*
577 akronim
 
18.10.10
16:13
(572) И что с этим логом делать? Куды его совать, чтоб "было хорошо"?
578 rsergio
 
18.10.10
16:32
579 Попытка1С
 
18.10.10
16:36
(578) Давно не выходил в ветку, а что с твоим ботом? Это плановый откат на 27 место? =) Когда вернешься в лидеры?
580 rsergio
 
18.10.10
16:50
(579) Перед тем как что-то писать смотрите, плиз, на кол-во игр и дату обновления...
581 D_Pavel
 
18.10.10
16:53
eklmn, если бы ты прочитал выше что писал кузен в (563), (567), (568), то ты бы понял зачем я это выложил. Он писал что его бот делает больше ходов, а мой теряет время, потому мой бот проиграет. Он учит питон три дня, а я учу С++ три дня, тут условия равные, и дело не в том кто лучше программирует, а в том какая тактика используется.
582 rsergio
 
18.10.10
17:03
(581) Заливай лог на http://visualizer.naktibalda.lt/ и тут выкладывай ссылку на просмотр
583 Kuzen
 
18.10.10
17:28
(581) Не не делает мой больше это мой совет тебе был. Я же написал что мой делает он делает один ход если есть планета с достаточным количеством кораблей для захвата, то что стратегия начальная одинакова видно по графику игры он идет одинаково до какого то момента.
584 D_Pavel
 
18.10.10
17:41
(582), (583) залил лог на http://visualizer.naktibalda.lt/444
585 D_Pavel
 
18.10.10
17:45
Кузен, посмотрел внимательнее, твой бот действительно только одну пачку отправляет за один ход как и мой. Получается у тебя не всегда правильную планету выбирает для атаки.
586 rsergio
 
18.10.10
18:13
(584) дык я же в (578) это сделал, ну да ладно

Напрягает, что сервер еле-ели работает, в итоге почти за 2 дня только 8 игр ...
587 D_Pavel
 
18.10.10
19:01
rsergio, я не понял сразу. Первый раз этой хреновиной пользуюсь...
588 D_Pavel
 
18.10.10
19:13
(586) днем на "серверах" занимаются студенты. Пишут контрольные работы. После занятий задерживаются чтобы поиграть в контер, а запустить программу Planet Wars перед уходом иногда забывают.
589 rsergio
 
18.10.10
20:01
Набросал мини-инструкцию для желающих попробовать свои силы в конкурсе с использованием Java

http://kompfirma.narod.ru/AIChallengeJava.pdf
590 Эмбеддер
 
19.10.10
05:44
(588) Придется бота для контры сделать :)
591 Evil-Wisp
 
19.10.10
06:16
rsergio молодец, опять на первом месте, с отрывом)
592 D_Pavel
 
19.10.10
07:24
(553) о ботах в районе 1000 места нельзя сказать что они как-то умеют играть. Мой например один из них. Не шлет подкрепления, не защищает планеты, атакует не заботясь об оставшихся кораблях, за ход атакует только одну планету и только с одной планеты.
Думаю нормальные боты которых выложили не просто так чтобы поприкалываться начинаются от 200 места.
593 rsergio
 
19.10.10
09:06
(592) Я же не просто так написал, я посмотрел разные игры.
Среди тысячников есть и те, кто шлет подкрепление, но в итоге все-равно проигрывают.

(591) Спасибо, время опять все покажет ;)

Вчера сделал бота на 1С 7.7. С учетом что даже часть тяжелого функционала не перекладывал, все-равно жутко тормозит.
594 rsergio
 
19.10.10
09:17
Вот так примерно должен разыгрываться финал (как сейчас)

1    rsergio        Russian Federation
2    Hazard        Belarus
3    savchenko    Ukraine

Красиво, блин! :)
595 D_Pavel
 
19.10.10
10:43
Мне больше нравится так:
1    Dristun        Russian Federation
2    rsergio        Russian Federation
3    Hazard        Belarus
4    savchenko    Ukraine
596 eklmn
 
гуру
19.10.10
10:48
(595) ГЗМ потерял? ))

Народ, у кого лишняя ГЗМ завалялась? подарите Павлу!
597 eklmn
 
гуру
19.10.10
10:50
(594) в окружении толпы америкосов :)
все как в жизни прям
598 Mefistophel
 
19.10.10
10:58
(594) поддерживаю!

Победит Россия
599 rsergio
 
19.10.10
12:13
(595) Тебе еще чуть-чуть осталось, всего нужно отвоевать 1864 позиции ;)
600 Idle
 
19.10.10
12:55
rsergio, а dmj111 действительно сильнее твоего бота, или просто повезло? Если сильнее, то может пора вводить новую версию? Ты ж говорил, что есть уже улучшения?
601 rsergio
 
19.10.10
13:00
(600) Сильнее/слабее по одной игре не определяется. Как сыграем побольше игр, так поймем.

Все там относительно - можно быть сильнее одного, на слабее другого, который сильнее первого :)

Ну а я пока буду анализировать ошибки - до начала самого конкурса еще уйма времени.
602 Idle
 
19.10.10
13:12
(601)

>>Сильнее/слабее по одной игре не определяется. Как сыграем побольше игр, так поймем.
>>Все там относительно - можно быть сильнее одного, на слабее другого, который сильнее первого :)

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

>>Ну а я пока буду анализировать ошибки - до начала самого конкурса еще уйма времени.

Удачи!
603 rsergio
 
19.10.10
14:25
(602) Новый бот с dmj111 только одну игру провел
604 sash-ml
 
19.10.10
15:17
(589) спасибо. Выложил своего нубобота. А как сразится с кем-то?
605 rsergio
 
19.10.10
15:31
(604) В смысле "как сразиться?"
606 rsergio
 
19.10.10
16:09
Hazard пошел на перезагрузку :)
607 eklmn
 
гуру
19.10.10
16:52
(606) как-то странно ты проиграм dmj111. почему ты успел захватить меньше чем он? анализировал уже?
608 1Сергей
 
19.10.10
16:54
(606) поздравляю! :)
609 rsergio
 
19.10.10
16:56
dmj111 выиграл тем, что на первом ходу придержал 74 корабля, а вторым ходом послал их на контр-атаку.

А т.к. я потратился на захват нейтрала в 52 корабля, то защищать было нечем уже.
610 sash-ml
 
19.10.10
17:05
(604) http://ai-contest.com/profile.php?user_id=11744 Система сама начинает играть моим ботом, или надо что-то нажать чтоб выбрать соперника ?
611 infera
 
19.10.10
17:13
(610) От Гугла там одно название. В сутки по 8 игр. Сама начнет.
612 rsergio
 
19.10.10
17:34
(610) Вообще первая игра должна быть сразу же после загрузки пройти.
Попробуй еще раз загрузи бот на сайт.
613 D_Pavel
 
19.10.10
17:37
Против нас еще один украинец!
614 D_Pavel
 
19.10.10
17:38
(612) когда сервер работает, то сразу первая игра проходит. Сейчас сервер даун
615 DJ Anthon
 
20.10.10
04:23
(0) а чо за страна такая Бразилец?...
616 D_Pavel
 
20.10.10
05:38
(615) а чо за бот такой Россия?
617 D_Pavel
 
20.10.10
09:43
Клёвого вчера бота им отправили... :) Второй день не могут сервер починить :)
618 TitanLuchs
 
20.10.10
10:16
Двое украинцев в топе. Объединиться бы и навалять пиндосам не по детски!
619 Kuzen
 
20.10.10
10:18
"Четыре россиянина вошли в Топ-10 в конкурсе Google на умного бота. "

Если ботов этих 4-х раздать 100 россиянам то в топе будет больше Рассиян.
620 Kuzen
 
20.10.10
10:22
(617) Пришли мне своего бота для тестов мой уже силу набирает правда хазарду_8 проигрывает в ноль.
621 acsent
 
20.10.10
10:23
(619) уже нет. и первые 2 места за сша
622 forforumandspam
 
20.10.10
10:27
NS Ты ещё не передумал бота делать?
623 D_Pavel
 
20.10.10
10:44
Кузен, давай мыло, куда слать? А ты мне своего нового силача пришли, а то мой уже всех ботов разбомбил, ни одного на компе в живых не осталось :D (кроме хазарда конечно)
624 D_Pavel
 
20.10.10
10:46
мое мыло я писал: (565)
625 Kuzen
 
20.10.10
11:00
(624) Отправил
626 acsent
 
20.10.10
11:02
(622) Раньше второй половины ноября вряд ли будет
627 forforumandspam
 
20.10.10
11:06
(626) ОГО!
628 Kuzen
 
20.10.10
11:29
Что то я сомневаюсь что Ns в последний момент выложит монстра и тот всех порвет Может он канечно втихаря локально тестит c лидерами и тихонько подхихикивает над их ботами :)
629 Иде я
 
20.10.10
11:34
Жаль моего бота нельзя выложить...Он, зараза, победил всех ботов вчистую. Снес антивирусы и взял винду под контроль. Контролирует все входящие и выходящие сетевые соединения...
Ночью заблокировал корпус компа и заминировал комнату. При попытке войти в комнату отстреливается с пневматики!
Лишь бы ключь к сейфу со стволами не подобрал...
630 Idle
 
20.10.10
11:49
Народ, объясните - по какому принципу выбирается соперник в очередной схватке? Это какой-то непрозрачный алгоритм, который срабатывает автоматом? И тот же вопрос про время схватки. Тот, кто залил бота, просто сидит и обновляет свою статистику, ожидая результата следующего боя?
631 Kuzen
 
20.10.10
12:20
(630)Автоматом.Залил и ждет.

Странный у меня бот какой то:

Из 100 карт типовых выигрывает у самого себя 15 проигрывает 18 остальное ничья.
632 D_Pavel
 
20.10.10
12:42
(625) отправил
633 D_Pavel
 
20.10.10
13:07
Кузен, у тебя прогресс! Уже с нескольких планет атакуешь и сразу на много точек отправляешь. А у меня всё так же с одной отправляет на одну за ход... :(
634 D_Pavel
 
20.10.10
13:12
Что за тестилкой пользуешься? На моей никогда не получается ничья. Бот сам себе проигрывает...
635 sash-ml
 
20.10.10
13:40
первый бой! ура.
правда соперник вообще ничего не делал но все равно прикольно
http://ai-contest.com/visualizer.php?game_id=5963084
636 D_Pavel
 
20.10.10
13:48
Круто ты его надрал!
637 D_Pavel
 
20.10.10
13:48
Сразись против моего
638 Kuzen
 
20.10.10
13:58
(633) Щас еще прогресисрую уже одержал первую победу из 100 карт над хазард_8 :)

(634) В новую версию добавили ничью http://github.com/downloads/Ceridan/GalconBotTestingArena/GalconBotTestingArena_2.0.2.zip/qr_code
639 infera
 
20.10.10
15:32
http://ai-contest.com/visualizer.php?game_id=5965439 Это что? Теперь участники могу сами с собой играть?
640 infera
 
20.10.10
15:33
+(639) Проиграл своему боту, откатился в рейтинге.
641 rsergio
 
20.10.10
15:38
Сервер просто выключился ... 0 игр в минуту
642 infera
 
20.10.10
15:40
(641)А где смотреть состояние сервера?
643 rsergio
 
20.10.10
15:44
644 ask76
 
20.10.10
15:58
нравится мне как Hazard идет

Победит Беларусь
645 D_Pavel
 
20.10.10
17:22
(641)А сколько всего штук сервер(ов/а) ?
646 D_Pavel
 
20.10.10
17:26
(633) моего бота победил?
647 Kuzen
 
20.10.10
18:21
(646) Пока нет 46 побед 54 поражения.
648 D_Pavel
 
20.10.10
18:24
ранкинги косячные. Какой-то германец сыграл всего одну игру и проиграл ее, и при этом попал на 678 место, потому что тот кому он проиграл стал подниматься в рейтинге. Получается если закинуть нового бота одновременно с лидером и сыграть с ним одну игру, то автоматически будешь подниматься вслед за ним.
649 Kuzen
 
20.10.10
18:25
(644) Нда хазард непонятно чо за логику заложил в бота.
650 Idle
 
20.10.10
18:53
(648) Мда, и эстонец непонятно с чего вдруг только что скакнул резко на 2-е место, хотя играл в последний раз вчера, а в последние часы сервак лежит.)
651 Злопчинский
 
20.10.10
22:40
Беларусь и околоптиц! была конечно надежда на NS...

Победит Беларусь
652 D_Pavel
 
21.10.10
05:16
Белорусь будет сосать, однозначно!
4. Победит США
или

Победит Россия
653 Beduin
 
21.10.10
09:12
public static void DoTurn(PlanetWars pw)
     {
         int size = 0;
       for (Planet pс : pw.NotMyPlanets())
        {size = size + 1;}
      int[] mPlanet;
       mPlanet = new int[size];
         int k = 0;int kdel = 0;int m = 0;
       for (Planet pс : pw.NotMyPlanets())
        {mPlanet[k] = pс.PlanetID();k = k + 1;}
   }
Функция DoTurn с этим кодом не компилируется на сервере. У меня все ок. Нельзя массивы использовать?
654 D_Pavel
 
21.10.10
10:05
Я использовал раньше массив. Всё компилироаплось. Какую ошибку выдает?
655 Beduin
 
21.10.10
10:13
(654) error while compiling submission
И именно на строчке {mPlanet[k] = pс.PlanetID();k = k + 1;}
Тоесть не в момент создания массива, а когда его заполняешь.
Просто если бы компилятор jdk тоже ошибку выдавал, я бы устранил. А тут у меня все норм, но у них вот это.
656 Beduin
 
21.10.10
10:37
Весело. Проблема была не в массивах. Неполучается перебрать классы планет два раза)
Вот это код не компилируется.
public class MyBot {
   public static void DoTurn(PlanetWars pw)
     {
       for (Planet pс : pw.NotMyPlanets())
        {}
       for (Planet pс : pw.NotMyPlanets())
        {}
   }
657 rsergio
 
21.10.10
10:37
(655)

Свой пример использования массивов я описал в
http://kompfirma.narod.ru/AIChallengeJava.pdf

у меня все отлично работает как локально, так и на сервере.

Зачем цикл, если можно так

mPlanet = new int[pw.NotMyPlanets().Size()];
658 rsergio
 
21.10.10
10:40
(656) Странное использование массивов.

Обычно ИД планеты является как-раз номером для поиска, а значением что хотим сохранять.

У меня в массиве храниться кэш расстояния от планеты до планеты.

int cache = Dist[p1.PlanetID()][p2.PlanetID()];
659 Beduin
 
21.10.10
10:44
(658) Мне нужны были ИД чтобы помнить на какие планеты я уже отправил корабли, и больше не отправлять туда.
660 povar
 
21.10.10
10:45
когда победитель определиться ?
661 Beduin
 
21.10.10
10:51
public class MyBot {
   public static void DoTurn(PlanetWars pw)
     {
       for (Planet p : pw.NotMyPlanets())
        {}
       for (Planet pс : pw.NotMyPlanets())
        {}
   }
Другая переменная для цикла тоже не помогает. Получается обойти можно только раз)
662 sash-ml
 
21.10.10
11:00
(661) вынеси в функцию
public static  Planet FindBestDest(PlanetWars pw)
   {
       
       for (Planet p : pw.NeutralPlanets()) {
           dest =самая лажовая планета; }
       return dest;
   }
public static void DoTurn(PlanetWars pw)
    {
      dest1 = FindBestDest(PlanetWars pw);
      dest2 = FindBestDest(PlanetWars pw);
  }
663 rsergio
 
21.10.10
11:01
(661) Не думаю, что в этом дело. Попробуй получить список планет в отдельные переменные.

Но назначение массива опять же не совсем правильное.
Лучше построить алгоритм так, чтобы при анализе планеты анализировал летящие к ней корабли (свои и противника) и из этого уже строил тактику
664 D_Pavel
 
21.10.10
11:04
Очень у тебя странно. Так не должно быть.
665 Beduin
 
21.10.10
11:05
(663) У меня вопрос был технический, а не методический)
(664) Попробуй вставь в свою функцию перебор одной и той же коллекции больше одного раза и отправь.
666 rsergio
 
21.10.10
11:24
Подключился второй сервак, жизнь налаживается, мой бот пока играет в игру "Царь горы", ждем когда Hazard подберется :)
667 Kuzen
 
21.10.10
11:31
(666) Расскажи про свою тактику какие ключевые моменты используешь в захвате нейтралов врагов, защите? Как оцениваешь куда послать и сколько? Отталкиваешься ли от производства твоих планет и количества кораблей на конец игры?

У меня например есть такое что врага остается 1 планета но я ее не добиваю так как на захват потрачу 50 кораблей а произведу до конца игры 20.
668 Kuzen
 
21.10.10
11:32
B чем ты улучшаешь свлего бота когда его обновляешь совершенствуешь алгоритм базовый или добавляешь как бэ новую тактику?
669 D_Pavel
 
21.10.10
11:46
Кузен, мой однозадачный бот бьет твоего многоборца со счетом 171:29! Я что-то не так делаю? о_О
Есть что-нибудь помощнее? ;)
670 eklmn
 
гуру
21.10.10
11:51
Ааааааа блин, думал только я буду использовать такую тактику, Хазард!!!!!!!!!
671 Idle
 
21.10.10
11:56
(670) Х..рить всех без единого поражения? :)
672 eklmn
 
гуру
21.10.10
12:03
(671) просвящаемся :) wiki:Тактика
673 rsergio
 
21.10.10
12:04
(667)
Грубо тактика такая:
1. Определяем кол-во свободных кораблей на своей планете. Оно равно кол-во кораблей за минусом атаки противника (если есть) и возможной атаки с ближайшей планеты
2. Далее просматриваем все планеты (свои, чужие, нейтралы) и по оценочной функции определяем наилучшую планету для атаки. При этом проверяем сможем ли мы ее удержать и стоит ли нападать. Здесь же анализируется необходимость защиты своих планет.
3. Если нападать некуда и защищать тоже некого, то шлем подкрепу с тыла на фронт.
674 rsergio
 
21.10.10
12:13
(668) Для обновлений есть несколько направлений
1. Анализ партий, где мой бот проиграл. Анализ идет по локальным тестам, а также боям на оф. сайте.
Находим слабое место, допиливаем, смотрим что это в целом приводит к победам - оставляем.
2. Отладка существующих механизмом - меняем параметры, запускаем тесты, находим те изменения, которые приводят к росту кол-ва побед - оставляем.
3. Новые методики. На старых долго не продержишься - нужно давать боту больше возможности для анализа. Разрабатываю новые подходы, тестирую. Если подход правильный, но не дает результат - оставляю на будущее. Если дал результат - оставляем. Также вспоминаем старые наработки и пытаемся их применить (бывает, что раньше какая-то доработка не блестала, а после последних изменений дает неплохой прирост).
675 D_Pavel
 
21.10.10
13:00
Я в печали... Мой новый бот который круто выигрывает у кузена, моему предыдущему боту проигрывает почти подчистую... ((((
676 rsergio
 
21.10.10
13:15
(675) Нельзя тестировать на одном боте. Я обычно тестирую сразу с тремя - одним внешним и двумя своими (прошлым и позапрошлым).
677 ИШТ
 
21.10.10
13:58
только подсел на это дело не осилил ещё все темы, может было... Но никак не пойму как скомпилить своего бота?
Читал это http://habrahabr.ru/blogs/artificial_intelligence/103964/
Скачал стартовый пакет на С++, но там example_bots и  чекер -PlayGame.jar на java. Т.е.  я что в любом случае должен получать файл *.JAR что ли? при чет тут тогда С++

Победит Россия
678 Kuzen
 
21.10.10
14:46
(674)и по оценочной функции определяем наилучшую планету, что оцениваешь будущее производство или что?
679 rsergio
 
21.10.10
15:13
(678) Простой вариант оценочной функции указан в
http://kompfirma.narod.ru/AIChallengeJava.pdf
680 rsergio
 
21.10.10
15:18
(677) На С++ пишешь своего бота, а запускаешь стандартно через имеющиеся проги.
681 Злопчинский
 
21.10.10
15:19
а как вот такоая раскладка по времени может быть в последовательных играх?
.
Oct 21 06:01:01 AM
Oct 21 02:45:29 AM
Oct 21 12:46:48 AM
682 Злопчинский
 
21.10.10
15:19
а, забыл!

Победит Беларусь
683 ИШТ
 
21.10.10
15:57
(680)никак не доходит как его потом для теста локально стравить с другим ботом?
вот в примере:
java -jar tools/PlayGame.jar maps/map1.txt 1000 1000 log.txt "java -jar my_bots/MyBot.jar" "java -jar  example_bots/ProspectorBot.jar"

вместо "MyBot.jar" подсунуть что то надо свое, не EXEшник же ?
684 rsergio
 
21.10.10
15:59
(683)
Вместо "java -jar my_bots/MyBot.jar" пишешь "my_bots/MyBot.exe"
685 ИШТ
 
21.10.10
16:07
:) спасибо (684)
686 NS
 
21.10.10
16:32
(622) Нет, не передумал.
687 Злопчинский
 
21.10.10
18:55
1. Хазард уверенно выдвинулся на первое место. единственный из лидеров, кто пока никому не ппроиграл. так что ... ну понятно - Беларусь победит!
.
2. я уже предлагал, но озвучу еще раз? чтобы придерживаться правлы и ПОСТОЯННО НЕ ПЕРЕИМЕНОВЫВАТЬ ветку - смысла в этом нет - предлагаю поименовать - Беларусь лидируетв конкурес...

Победит Беларусь
688 acsent
 
21.10.10
19:00
(687)Как так сыграл только с 8 из первой 10, и на первом месте?
689 ask76
 
21.10.10
19:08
(688) Ну он реально крут. Мочит противника на взлете, как Кузнечик
690 rsergio
 
21.10.10
19:20
(687) Он еще серьезно не играл с ботами из топа, так что все еще в переди

Победит Россия
691 rsergio
 
21.10.10
21:15
Да, Hazard отлично идет
692 Злопчинский
 
21.10.10
21:20
Хазард, оправдывая ожидания ползерт вверх и преодолео планку в 400 очков, уверенно обыграв двух топов, а Рсергио - ваще порвал как тряпку ;-)

мой выбор - беларусь!

Победит Беларусь
693 Злопчинский
 
21.10.10
21:24
а программируя ход - бот знает куда летят вражеские корабли и в каком количестве?
694 Прохожий
 
21.10.10
21:32
Первым проедет таксист

Другое
695 rsergio
 
21.10.10
22:07
(692) Про тряпку - это вы зря.

Я недавно разбирал эту партию на локальных тестах - никак не могу найти настройки, чтобы выиграть у хазарда на этой карте.
Мой бот лезет сразу занимать планету с 88 кораблями, а потом очень наглеет :)

Зато на других 66 картах из 100 мой бот обыгрывает предпоследнюю версию

;)

Победит Россия
696 Злопчинский
 
21.10.10
22:08
хазард по-прежнему устойчиво поднимается, еще более увеличивая разрыв... так что несмненно

Победит Беларусь
697 Злопчинский
 
21.10.10
22:08
(695) ну я же должен посдстегнуть здоровую спортивную злость участнегов! ;-)
698 rsergio
 
21.10.10
22:10
(696) Пока просто везение в выборе карт (и тормознутость сервера)

Ни один бот из топа не может вчистую обыграть другого бота из топа, всегда будут победы и поражения, вопрос в их соотношении.
699 Злопчинский
 
21.10.10
22:10
(695) посмотрел партию наконец-то - действительно, порвал как тузик тряпку!
700 rsergio
 
21.10.10
22:13
О, 3 сервера заработало - наконец боты наиграются :)
701 Злопчинский
 
21.10.10
22:16
от ща Хазард навтыкает всем!

Победит Беларусь
702 rsergio
 
21.10.10
22:18
(701) Будет на что посмотреть!
703 Просто Лёха
 
21.10.10
23:11
704 Просто Лёха
 
21.10.10
23:11
А Россия тем временем 3, 4 и 5 место
705 IOL
 
21.10.10
23:21
Победят как всегда, славяне, или с их корнями. Ни.... ть, только в этой крови, вот если был эконом симулятор, тогда евреи наняли славян для написании проги :-)

Другое
706 NS
 
21.10.10
23:28
(705) Боюсь огорчить, но у многих из этих славян наверняка навалом еврейской крови.
707 IOL
 
21.10.10
23:36
(706) Базовая ДНК все же одна...
708 rsergio
 
22.10.10
02:39
(701)
Oct 21 05:24:52 PM    rsergio    Loss    View Game >>
Oct 21 05:24:48 PM    savchenko    Loss    View Game >>
Oct 21 04:00:04 PM    cfaftw    Loss    View Game >>
Oct 21 02:42:50 PM    cfaftw    Loss    View Game >>
Oct 21 01:54:53 PM    dmj111    Loss    View Game >>

навтыкал...
709 YauheniL
 
22.10.10
02:42
(701) Так Хазарт -- памяркоуны?

Тогда: "Верим в комаааанду!!"

Победит Беларусь
710 shurik_klgd
 
22.10.10
02:46
1    rsergio        Other    Java    3977
2    dmj111        Other    Python    3971
3    savchenko    Other    Java    3970

плотная троечка :)
712 D_Pavel
 
22.10.10
06:17
По последним данным уже!   rsergio победил хазарда и сейчас на первом месте! !  :))))))
713 Mefistophel
 
22.10.10
06:43
1, 2, 5 Россия!
Даешь призовые места русским!

Победит Россия
714 Mefistophel
 
22.10.10
06:44
И кто такой Accoun ? >_<
715 raykom
 
22.10.10
06:52
Хер поймешь, кто в это маскараде кто ...

Блинтак где Россия то ?
716 D_Pavel
 
22.10.10
07:05
(714)(715)Accoun - россиянин!
717 raykom
 
22.10.10
07:07
(716) Хрен редьки ... Тогда другой вопрос . А где Accjun ?
Не вижу. Или руки короткие ...
718 Эмбеддер
 
22.10.10
07:08
Google = Гугль = Гогуль = Гоголь. Победит Россия! Вперед, товарищи!
719 Эмбеддер
 
22.10.10
07:09
(717) Вероятно, что-то с пальцами у тебя
720 raykom
 
22.10.10
07:09
(0) Игде эту ботобойню в онлайн позырить можно ?
721 raykom
 
22.10.10
07:10
(719) Слава богу с остальным пока норм ...
722 Mefistophel
 
22.10.10
08:11
(716) Спасибо, Кэп!
723 D_Pavel
 
22.10.10
08:24
Осталось только savchenko выбить из тройки лидеров,
и тогда наверняка,
вдруг...

Победит Россия
724 Эмбеддер
 
22.10.10
08:29
(723) Хай победит тока зачем (711) пьяный что ли был?
725 D_Pavel
 
22.10.10
08:41
(724) Это был ответ на чье-то сообщение.
Пьяный я был когда своего недоделанного тупого бота отправил который играть совсем не умеет. Сейчас он уже на 500 место поднялся.
726 D_Pavel
 
22.10.10
08:43
+(725) похоже Злопчинский был заслан к нам злобными белорусами.
727 Гость из Мариуполя
 
гуру
22.10.10
10:56
Россия первые три места!
1. Accoun - 4020
2. rsergio - 3998
3. sin_sun - 3990
4. cfatw (USA) - 3953

Победит Россия
728 DiSp
 
22.10.10
10:59
+ (727) Исторический момент!
Здесь круче.
http://clip2net.com/clip/m11609/1287730667-clip-6kb.png

Победит Россия
729 Гость из Мариуполя
 
гуру
22.10.10
11:00
Hazard продул шесть партий подряд всем вышестоящим из топ-10 - и теперь на 8-м месте.
730 rsergio
 
22.10.10
11:08
(728) Да, знатненький топ получился :)

Победит Россия
731 D_Pavel
 
22.10.10
11:10
Ура, товарищи!
732 rsergio
 
22.10.10
11:34
(714) см. профиль
http://www.youtube.com/watch?v=p-5nXqUF29Q

:)
733 D_Pavel
 
22.10.10
11:34
(727) это произошло благодаря тому, что обсуждение битвы ботов было вынесено на форум, на котором общаются самые умные люди России, и многих из них она заинтересовала. Большинство американцев которые могли бы победить даже не знают о существовании этого состязания.
734 D_Pavel
 
22.10.10
11:39
(732) прикольный бот :)
735 Злопчинский
 
22.10.10
11:55
(729) это заговор против маленькой, но гордой Белоруссии!!! Но еще не вечер!

Победит Беларусь
736 eklmn
 
гуру
22.10.10
12:04
(735) Лука тоже так думает!

Победит Россия
737 D_Pavel
 
22.10.10
12:21
(735) Белоруссия тут не соперник. Можно бояться США.

Победит Россия
738 Злопчинский
 
22.10.10
12:26
(737) Правильно! все бояться США, а под шумок раз! Белоруссия всех и победит! ;-)

Победит Беларусь
739 D_Pavel
 
22.10.10
12:42
(738) у белоруссии шансов
740 D_Pavel
 
22.10.10
12:42
нет
741 NS
 
22.10.10
13:29
(740) Это почему-же? Hazard достаточно часто находится на первом месте.
742 Злопчинский
 
22.10.10
14:11
(741) ..просто поведение у них как у страуса - а пол-то бетонный...
743 Злопчинский
 
22.10.10
14:11
попробую проинтуичить до 16-00 Хазард выйдет в лидеры...

Победит Беларусь
744 NS
 
22.10.10
14:13
(743) До 16.00 Он максимум успеет сыграть еще одну партию, так что не выйдет, а вот к завтрешнему утру - легко.
745 Злопчинский
 
22.10.10
14:57
Ваапще ведущий ветки услышит? вот почему все время беларсов затаптывают? хазард лидировал - фиг там в названии ветки отражено было.. ща вот - давно уже не три россиянина лидируют - а название не отражает дестфительности! я давно предлагаю - обозвать просто по типу: "Белорус в лидерах..." - это на 95% будет соответсвовать правде... даже так - я шовинизмомо не страдаю можно так назвать "Беларусь и Россия лидируют..."
;-)
746 Злопчинский
 
22.10.10
14:59
(744) вот и я про то же

Победит Беларусь
747 NS
 
22.10.10
15:03
(745) Всегда, когда инет под рукой, фиксирую его лидерство.
748 myk0lka
 
22.10.10
15:08
(745)Проще уж написать "славяне всех рвут"...

Другое
749 Злопчинский
 
22.10.10
15:08
надо скрипт налобать который собирает тройку лидеров и генерит заголовок ветки.. ;-)

Победит Беларусь
750 NS
 
22.10.10
15:32
Хотя вру я, конечно не завтра, а сегодня вечером-ночью hazard выйдет на первое место.
752 Howergen
 
22.10.10
15:35
5 из 10 за СНГ. Это не может не радовать)
753 acsent
 
22.10.10
15:39
зато на 100 месте "zaibis". Прикольно если бы он победил
754 NS
 
22.10.10
15:40
(752) 5 из 6.
755 Эмбеддер
 
22.10.10
16:20
(749) Сколько раз ты уже проголосовал?
756 Tender
 
22.10.10
16:31
пусть не патриотично,зато правда

Победит США
757 NS
 
22.10.10
16:33
(756) С какой стати? Даже сейчас США на самом деле не на первом месте по силе, просто Американец на текущий момент наиграл больше партий.
758 rsergio
 
22.10.10
16:40
Сейчас лидер непредсказуем, еще никто не продержался вверху достаточно долго.
Недавний лидер dmj111 опять упал до 9 места...

Пока бота, который явно сильнее многих, нет.

Ждем монстра от NS :)
759 NS
 
22.10.10
16:43
(758) Ждите :)
760 DJ Anthon
 
22.10.10
16:44
наткнулся на момент, когда Россия первые три места держала, круто! ) Ну осталось только чтобы кого-нить из наших немного "осенило" и все, не отдадим первого места!)

Победит Россия
761 D_Pavel
 
22.10.10
18:17
(745) Не надо примазываться к России и обобщать. То что белорусы - словяне, им ничего не даст.
Повезло еще что китайцы ничего не знают про битву ботов.
762 NS
 
22.10.10
18:19
(761) То есть как не знают? Во всю участвуют.
763 D_Pavel
 
22.10.10
18:19
(757) вот именно поэтому они и победят.

Победит США
764 D_Pavel
 
22.10.10
18:20
(762) Если бы во всю участвовали, нас бы не было даже в ТОП 10.
765 NcSteel
 
22.10.10
18:21
(764) А вот представь во всю участвуют и мы в топ 10 .
766 NS
 
22.10.10
18:25
(764) В китае сильных программистов нет.
Именно во-всю участвуют.
http://ai-contest.com/country_profile.php?country_id=3
Самый сильный Китаец на 482-ом месте.
767 D_Pavel
 
22.10.10
18:29
(766) Ты сам смотрел что выкладываешь? Из ссылки в видно что китайцы почти не участвуют.
(765) убедись сам что они во всю НЕ участвуют: http://ai-contest.com/country_profile.php?country_id=3
768 D_Pavel
 
22.10.10
18:31
(766)И в китае очнь много сильных программистов.
769 eklmn
 
гуру
22.10.10
18:43
Да японцев и то больше, чем китайцев...
(768) Просто китайцы позориться не хотят,они же, как и весь мир, знают КАК они пишут "дрова" :)

Победит Россия
770 NS
 
22.10.10
18:53
(767) Если программисты есть, то они участвуют.
Если программистов моло - то участвует сколько есть.
Я не виноват что в Китае так мало программистов.
771 Злопчинский
 
22.10.10
18:57
(755) тут голосуй не голосуй - Россия не выиграет у Бедаруси!

Победит Беларусь
772 rsergio
 
22.10.10
19:01
(771) Оговорка по Фрейду? ;)
773 NS
 
22.10.10
19:37
А чего ветку утопили?
774 D_Pavel
 
22.10.10
19:55
(770) Не гони, обратной связи нет. Если они не участвуют, это не значит что их нет. Если бы не китайские программисты, у меня бы до сих пор в телефоне была старая прошивка. Русским до них далеко как ни печально...
(771) а сам голосует и голосует, старается :)))
775 Kuzen
 
22.10.10
19:58
ИМХО не в сильных программистах дело, тут сильный математический алгоритм оценки нужен, а реализовать его в коде особой силы не нужно.
776 rsergio
 
22.10.10
20:01
(775) Не согласен, порой со стороны ясно почему бот проигрывает, но не догоняешь как бы все это запрограммировать чтобы быстро и точно ...
777 D_Pavel
 
22.10.10
20:02
(775) +1
Это верно. Я вообще изучал язык программирования по стартовому комплекту бота.
778 NS
 
22.10.10
20:30
Hazard выиграл три партии подряд, и опять вышел на первое место!
779 rsergio
 
22.10.10
20:37
Эх, понеслось, 6 серверов работает!
780 Злопчинский
 
22.10.10
20:40
(778) как я  и предсказывал - с задержкой немного...
.
ветка когда переименована будет?
781 Злопчинский
 
22.10.10
20:41
УРА! наши гонят врагов поганой метлой!

Победит Беларусь
789 D_Pavel
 
22.10.10
21:06
+(787) Безграмотным меня еще никто не называл. Если и снижали в школе оценку по русскому, то только за лень и почерк.
792 rsergio
 
22.10.10
21:11
Товарищи, спокойней

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

Вот Бразильца из списка голосовалки можно вычеркнуть - он что-то сдулся
797 Злопчинский
 
22.10.10
21:22
Когда уже NS выкатит мегабота (звездный крейсер Галактика)...?
799 rsergio
 
22.10.10
21:23
А между делом Hazard во всю тестируется на TCP сервере
и его версии занимают места с 8 по 10

http://72.44.46.68/getratings

причем в обратном порядке :)
801 Злопчинский
 
22.10.10
21:24
(799) он нового бота тестирует или что?
802 D_Pavel
 
22.10.10
21:26
(795) модераторство не избирательное, и меня тоже могут забанить.
(796)ты перешел на оскорбления. Не знаю как у вас, но у нас это уже уголовная статья, про бан уже и не говорю.
803 Злопчинский
 
22.10.10
21:28
(800) ну сорри, что япо программированию и алгоритмам мало могу пообщаться! но мну интересно смотреть на успехи остальных, в том числе и на твои, а то что голосовалка не ограничена 1 разом - ну так это правильно! футбольным фанатам же не запрещают за игру 1 раз крикнуть и сидеть молча! ;-)
.
мне, вообщем-то, все-равно, кто выиграет, Хазард, ты или NS (хотя он темнит чего-то) - я как-то не разделяю русских, белорусов, украинцев - сам на стыке трех народов родился и вырос, так что можно сказать болею за "наших", ну, в первую очередь за 1Снегов!
806 Злопчинский
 
22.10.10
21:33
(805) ладно, завязали, фигли время тратить на всяких.. вон лучше за Хазарда, Рсергио, болеть, еще пару россиян нарисовалось в топе!
807 Злопчинский
 
22.10.10
21:34
а вот если устроит мегабитвы с коалициями - что будет?
типа несколько ботов объединить в одного "бота" - как они будут взаимодействовать?
809 Злопчинский
 
22.10.10
21:36
Первая десятка топов - все в интервале счита1 150 очков. NS как сведущий говорит что это не сильно показательно и все зависит и будет видно на наигрыше статистики побольше - так, NS?

Победит Беларусь
811 NS
 
22.10.10
21:38
(809) На сотне партий доверительный интервал +-70 пунктов.
Поэтому даже сотню наиграют, достоверно сильнейший не будет определен.

Accoun такими темпами станет популярным и найдет себе 14-летнюю жену :)
812 NS
 
22.10.10
21:39
(807) Ничего хорошего из этого не выйдет.
813 D_Pavel
 
22.10.10
21:40
(807) в этом случае лучший вариант - всем ботам отдать свои корабли одному главному боту под управление.
816 D_Pavel
 
22.10.10
21:50
Если никто не догадался что делают сервера когда они "не работают": на них рубятся и отлаживаются американские боты, те которых нет пока в публичном рейтинге, но они там будут после 27 ноября. Организаторы не дадут своим проиграть.

Победит США
817 NS
 
22.10.10
21:52
(816) Что-то в предыдущем чемпионате боты организаторов ничего не показали.
818 D_Pavel
 
22.10.10
21:53
Это просто догадка была.
821 Злопчинский
 
22.10.10
21:58
ВОТ! название ветки на ТА правильно отражает! ;-)

Победит Беларусь
824 Garkin
 
22.10.10
22:33
(821) Нифига не правильно. Где про большой отрыв?

Победит Беларусь
825 Волшебник
 
22.10.10
22:40
Лично мне пофигу, кто победит: Россия или Беларусь. Но если победит бразилец, отключим газ.
826 NS
 
22.10.10
22:43
(825) Украине? :)
827 mdocs
 
22.10.10
23:43
Как только врубили нормальную скорость - рейтинги стали правильными. Неизвестно -надолго ли.
828 NS
 
22.10.10
23:46
(827) Неправильные рейтинги - это у них были глюки. С количеством серваков не связано.
829 rsergio
 
23.10.10
00:12
Украинцы жгут :)

http://ai-contest.com/profile.php?user_id=8118
830 mdocs
 
23.10.10
00:17
(829) Жгут не только украинцы. http://ai-contest.com/profile.php?user_id=7423 тоже явно юморной бот от наших. От двача наверное.
831 NS
 
23.10.10
00:18
(830) О, обновился. Наверно опять куда-нибудь в первую пятерку выйдет.
832 NS
 
23.10.10
01:41
833 NS
 
23.10.10
01:42
Последний иероглиф не влез в ссылку :(
834 NS
 
23.10.10
01:44
http://72.44.46.68/canvas?game_id=634801
вот так проще.
835 rs
 
23.10.10
09:52
836 rs
 
23.10.10
09:54
+(835) упс
тоже не сработала ссылка
837 ollega
 
23.10.10
10:09
Привет всем. Хочу тоже потренероваться. Вот только не сильно долго охото разбираться какие функции, что возвращают. Есть ли ссылочки на это? Некоторые параметры я уже разобрал, но больше капаться не охото. Чтобы примерно в таком виде было:
pw.MyPlanets() - Возвращает все ID моих планет
pw.NotMyPlanets() - Возвращает все ID чужих планет и т.д
838 ollega
 
23.10.10
10:33
вот список всех функций
http://fotki.yandex.ru/users/uchilkaprog/view/228025/?page=0
839 rsergio
 
23.10.10
11:33
(838) Зная простейшие английские слова можно догадаться о назначении любой функции.

Я использую:

pw.GetPlanet() - получить объект Планета по номеру
pw.Planets() - список всех планет
pw.MyPlanets() - список моих планет (где Owner = 1)
pw.EnemyPlanets() - список планет противника (где Owner = 2)
pw.Fleets() - список всех летящих флотов
pw.IssueOrder() - запись команды на посыл кораблей
pw.FinishTurn() - окончание хода (посылается "go")
840 ollega
 
23.10.10
11:55
rsergio
это понятно. Но я не все знаю слова.
Можно написать полный список функций и их назначений, а потом выложить на открытый доступ, чтобы быстрее люди вникали. Сейчас займусь, если что подправите...
841 rsergio
 
23.10.10
12:09
842 ollega
 
23.10.10
12:22
Почти уже дописал, но русский мозг - rsergio, сделал это быстрее, за что и спасибо.
843 ollega
 
23.10.10
12:37
pw.Distance(sourcePlanet, destinationPlanet) определяет расстояние между двух планет. Нужно указать ID двух планет.
pw.EnemyFleets() – список флотов противника, находящихся в полете.
pw.EnemyPlanets() – список планет фрага
pw.equals(obj)-
pw.FinishTurn() - окончание хода (посылается "go")
pw.Fleets() – список флотов (в полете) всех игроков
pw.getClass()
pw.GetFleet(fleetID) – получить объект Флот (что в полете) по индексу
pw.GetPlanet(planetID)- получить объект Планета по индексу
pw.hashCode()
pw.IsAlive(playerID) – жив ли игрок
pw.IssueOrder(sourcePlanet, destinationPlanet, numShips) – посыл кораблей
pw.MyFleets()- список моих флотов (в полете)
pw.MyPlanets() – список моих планет
pw.NeutralPlanets() – список нейтральных планет
pw.notify() -
pw.NotMyPlanets() – список не моих планет (нейтральных и вражеских)
pw.NumFleets() – общее число флотов (что в полете)
pw.NumPlanets() – общее числов планет
pw.NumShips(playerID) – общее число кораблей
pw.Planets() – список всех планет
pw.toString() –
pw.wait() – ждать один ход (не ходить)
pw.wait(timeout) ждать столько то время
pw.wait(timeout, nanos) -
pw.Winner() – возвращает, кто победитель (0 – никто, 1-ты, 2- враг)
844 ollega
 
23.10.10
12:44
pw.hashCode()  - работа с хешем. Но я просто сам с java языком не знаком, поэтому не отметил его (еще надо почитать справку по java)
pw.getClass() - возвращает класс какого-либо объекта.
не до конца понял или сомневаюсь -
pw.notify() -  
pw.equals(obj)-
pw.toString() – (что в строку преобразовываем, зачем)
pw.wait() – ждать один ход (не ходить), может ошибаюсь...
pw.wait(timeout) ждать столько то время
pw.wait(timeout, nanos) -
845 rsergio
 
23.10.10
12:46
(842) Я описал только то, что сам использую. Остальное не нужно и засоряет мозги :)
846 ollega
 
23.10.10
12:47
rsergio
Ты действительно только теми командами пользуешься? Хватает с лихвой? Конечно с помощью них можно вычислить большинство других...
wait, hash и т.д не используешь?
847 YauheniL
 
23.10.10
12:48
pw.notify() - метод оповещений, должен быть перегружен
pw.toString() - если хочешь что-то написать о своем объекте на экране, надо его данные преобразовать в текст. Этот метод служит для этого
pw.wait() – ждать до получения оповещения
pw.wait(timeout) -- выждать таймаут в мс
pw.wait(timeout, nanos) -- выждать таймаут с точностью до наносекунд

P.S. могу ошибаться
848 rsergio
 
23.10.10
12:52
(846) Даже описал больше чем сам пользуюсь :)
849 ollega
 
23.10.10
12:55
rsergio Устрой испанцу инквизицию=)
850 Kuzen
 
23.10.10
13:47
Немного заумной теории http://www.intuit.ru/department/se/mathmodel/9/1.html
851 NS
 
23.10.10
14:18
Тут не квазиматричная игра.
Тут просто матричная игра. Природы нет, в отличии от квазиматричных игр.
852 ollega
 
23.10.10
15:50
Как храните нужные данные, которые на любом из ходов можно достать? Лог файл? Java - чтоб её.
853 ollega
 
23.10.10
15:52
Подскажите как с ним работать, если по правилам игры допускают данное дело.
854 ollega
 
23.10.10
15:57
на пример кода rsergio
       FileWriter writer = new FileWriter("logMyBot.txt");
         BufferedWriter buffered = new BufferedWriter(writer);
         buffered.write("START");
         buffered.newLine();
         buffered.flush();      
         buffered.close();  
         writer.close();

у меня матерится - FileWriter cannot be resolved to a type
855 rsergio
 
23.10.10
16:27
(854) Забыл указать, что нужно в начало добавить

import java.io.*;

А также методы должны так выглядеть

public static void DoTurn(PlanetWars pw) throws IOException {

Но мне Eclipse все сам подсказал и исправил (блин, как в нем удобно работать!)
856 rsergio
 
23.10.10
16:30
(853) По правилам игры никуда нельзя ничего записывать.

Можете только внутри бота в рамках игры что-то кэшировать (например, в массивах)
857 ollega
 
23.10.10
16:39
rsergio
иду теперь за литературой по кешу.
858 ollega
 
23.10.10
16:41
rsergio
Может подскажешь, что почитать или пару самых простых приемов кеширования.
859 rsergio
 
23.10.10
16:52
(858) А что нужно?
Работу с массивами я описал...
860 ollega
 
23.10.10
16:52
861 ollega
 
23.10.10
16:54
массивы  - это понятно. Но они каждый ход очищаются или нет?
862 rsergio
 
23.10.10
17:08
(861) Это как придумаете.

Можно глобальный массив сделать и до конца партии хранить нужные данные, а можете локальный и хранить данные только при расчете на один ход - программист сам решает! :)
863 ollega
 
23.10.10
17:09
=) согласен, что дурак=)
864 ollega
 
23.10.10
17:30
Там большие ограничения на использование кеша?
Надо еще будет просчитывать время, сколько потратил, чтобы в секунду уложиться.
rsergio ты делаешь учет времени?
865 rsergio
 
23.10.10
17:34
(864) Даже самые суровые алгоритмы на Java укладываются в 1 сек (в отличии от 1С, куда весь функционал бота пока не удалось перенести)
866 NS
 
23.10.10
17:36
(865) Делай поправку на "суровые СКРИПТОВЫЕ алгоритмы"
867 ollega
 
23.10.10
17:43
rsergio
не верю, я могу сделать алгкортим, который будет исследовать стратегию противника, а это огромные циклы. Сто процентов, тот кто будет в конце на лидирующих позициях - будет это учитывать.
868 ollega
 
23.10.10
17:45
а чтобы не обрабатывать одно и то-же по сто раз, придется множество данных хранить в массивах (возможно очень много). Естественно лучше всего будут работать те алгоритмы, которые используют ресурсы на полную мощь.
869 rsergio
 
23.10.10
17:57
(867) NS правильно заметил - скриптовые алгоритмы с перебором планет (вложенным), большим кол-вом переборов флотов, без кэширования и т.п. спокойно укладываются в 1 сек.

Я даже пробовал в эту кашу добавить еще больше каши (циклов) и опять за лимиты не выходил (но подобрался).

Пока я не парюсь и тайм-аутов нет.

А вот NS может запариться над этим - ему чем больше можно рассчитать, тем сильнее бот будет.
870 Эмбеддер
 
23.10.10
17:59
(869) А есть способ определить текущее время на сервере? Т.е. сколько времени бот уже думает над ответом?
871 rsergio
 
23.10.10
18:02
В Java есть методы получения времени в мс, но работают ли они на сервере пока не проверял
872 rsergio
 
23.10.10
18:04
(866) Кстати, название темы только на половину отражает действительность ;)
873 Эмбеддер
 
23.10.10
18:08
(871) Чем больше программа "думает" в рамках дозволенного, тем лучше должен быть результат. Мне кажется не надо упускать такую возможность
874 rsergio
 
23.10.10
18:15
(873) Это поможет только Ai ботам при возможности более глубже посчитать, а скриптовые по другому работают
875 Злопчинский
 
23.10.10
18:56
(874) кака разница между скрпитовым и АИ=ботом?
876 rsergio
 
23.10.10
19:13
(875) Плохо ветку читаете, уже раз 10 обсуждали ...
877 Злопчинский
 
23.10.10
22:22
(876) а если я скажу что ты уже первый - объяснишь еще раз?
878 rsergio
 
23.10.10
23:10
По версии NS где-то так:

Скриптовые боты действуют на основе "агентов", т.е. оценивается определенной ОФ куда напасть, что защитить. Выбираются цели, выбираются источники и посылаются корабли. От увеличения времени на расчеты сила бота не возрастает.

Ai боты действуют на основе перебора. Есть общая оценочная функция состояния игры. Бот начинает перебирать (по дереву) различные варианты своего хода и оценивает последствия как своего хода, так и возможного ответа противника. Чем больше думает, тем более глубже считает, точнее результат (при правильной ОФ) и сильнее бот.

Ну NS поправит, если что :)
879 Злопчинский
 
24.10.10
00:23
Нипанятна...
АИ - играет за себя и за противника? а скриптовый как? скриптовый ведь тоже оценивает что-то? как?
880 rsergio
 
24.10.10
00:39
Скриптовый оценивает планеты - смотрит как далеко, сколько там кораблей, сможет ли защитить, какой дает прирост и оценивает целесообразность нападения на эту планету

Ai не рассматривает параметры конкретной планеты - у него есть оценочная функция позиции (как в шахматах). Его задача перебрать как можно больше всевозможных ходов и найти те из них, которые приводят к наилучшей позиции в целом.
Если ему дать очень много времени и его ОФ будет совершенная, то он будет очень силен.

Сила скриптового бота в оценке приоритетности той или иной планеты, организации правильного подкрепления и т.п. - т.е. он "думает" как человек.
Ai-шный находит лучшие ходы за счет глубокого анализа всех возможных вариантов развития событий на поле.
881 Злопчинский
 
24.10.10
01:04
(880) все равно непонятно.
аишный - анализ возможных вариантов, выбирает лучший
скрптовый - он что - не анализирует? он не оценивает силу позиции? как он считаем "сможет ли он защитить"..?
.
скриптовый например: есть 10 короаблей, есть планета, к ней летит 9 вражеских - пошлю 10 - захвачу, планета будет моя...?
882 NS
 
24.10.10
01:34
У скриптового бота вообще нет общей оценки позиции. В нем оценки либо участков игры, либо действий.
883 ollega
 
24.10.10
07:53
Должен быть симбиоз АИ бота со скриптовым для победы- однозначно.
884 Mefistophel
 
24.10.10
10:29
Бот на лиспе 1 место! 0_0
885 rsergio
 
24.10.10
10:46
(880) Скриптовый думает от планеты и перебирает разные планеты в поисках лучшей для атаки. При этом он может не догадаться, что после атаки планеты он не выдержит атаку на свою.
Ai-шний от позиции в целом перебирая различные варианты ходов.

(884) Он на TCP сервере сейчас тоже верхушку занимает
http://72.44.46.68/getratings
886 NS
 
24.10.10
12:29
(883) Такого не бывает.
887 SUA
 
25.10.10
03:22
(886)вполне...
например скриптовая оценка агрессивности противника и боевого участка (что сейчас делать) и АИшная - стратегии (где именно)
888 ollega
 
25.10.10
05:07
А куда rsergio дел своего бота? Решил на время убрать...
889 Mefistophel
 
25.10.10
09:54
на вид, бот Хазард действует почти оптимально! Вот это мощь!
890 DenLaDen
 
25.10.10
09:55
rsergio обновился вчера
891 ollega
 
25.10.10
12:41
bocsimacko    v.s.    RebelXT
http://ai-contest.com/visualizer.php?game_id=6143427
892 dva1c
 
25.10.10
13:46
(891) неплохая битва )
893 NS
 
25.10.10
13:50
(889) Хазарду до оптимальности - как до луны.
894 eklmn
 
гуру
25.10.10
14:05
ха, простейший бот, посылающий на выгодные нейтралки и оставшееся на врага,  не спускается ниже 900 места. Посмотрим что будет если добавить защиту и анализ флотов...
895 NS
 
25.10.10
14:13
Походу, исходя из того что Хазард и rsergio скриптовые, и уверенно держаться в самой верхушке - нормальный AI-шный бот пока только один. Причем на альтернативном серваке его свежая версия показывает подавляющий перевес в силе над Хазардом.
896 Ёпрст
 
гуру
25.10.10
14:17
(895) это который.. ?
897 NS
 
25.10.10
14:23
http://72.44.46.68/getratings
http://ai-contest.com/rankings.php

Понятно, что тот, который на первом месте.
На основном сайте его старая версия играет, на альтернативном новая. Перевес над Хазардом - 300 пунктов Эло.
898 eklmn
 
гуру
25.10.10
16:51
http://ai-contest.com/profile.php?user_id=8894
писец, кто у нас учится в физико-математическом универе, мне страшно за страну!
899 eklmn
 
гуру
25.10.10
16:52
Я то думал я неуч и бот О_о
900 Kuzen
 
25.10.10
18:39
(898) Да у него типовой Rage бот походу без переделок почти.
901 Dem1urg
 
25.10.10
18:44
На первом месте бот на LISP.
902 ado
 
25.10.10
18:49
(897) Ты когда уже свово то запустишь?
903 ollega
 
25.10.10
18:54
Вот интересно, почему китайцев вообще не видно в топе?
904 ollega
 
25.10.10
19:01
Их походу вообще нет, и видать китайцы и не знают об этом конкурсе. И какие - то проблемы у гугла вроде были с китаем.
905 Kuzen
 
25.10.10
19:01
(903)Они делом более серьезным заняты - размножаются в реале а не в виртуале.
906 mdocs
 
25.10.10
22:55
2 rsergio

Чего-то с новым ботом фигня какая-то. Сильно слабее прошлого.
907 NS
 
25.10.10
22:56
(906) Как ты это определил?
908 mdocs
 
25.10.10
23:00
(907) Я на глазок. Куча проигрышей подряд, не придирайся :)
909 NS
 
25.10.10
23:09
(908) А у предыдущей версии не было кучи проигрышей подряд?
А у текущего Хазарда?
910 rsergio
 
26.10.10
12:38
Я не понял в чем такая фигня.
Новая версия хорошо обыгрывает Хазарда, а также обыгрывает все предыдущие версии (тестирую на трех предыдущих).

То ли игры попались неудачно, то ли что-то в стратегии поменялось, что против других ботов плохо работает.

Чуть обновился - посмотрим как пойдет.
911 NS
 
26.10.10
12:48
(910) То ли нормального числа партий не дождался.
То ли тесты опять по сотне партий провел :)
912 rsergio
 
26.10.10
12:53
Тесты я проводил на 500 картах.
Если предыдущая версия играла с Hazard_17 239:239, то новая 277:199, также и по сравнению с предыдущими - везде плюс.

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

Но мало для сравнения. Например, была игра на сайте где я проиграл. Запускаю локально с Hazard - выигрываю. Т.е. нужно не просто бить какого-то бота, а максимально всех :)
913 NS
 
26.10.10
13:29
(912) Нет, ты просто слишком рано снял (заменил) бота.

Если были партии с примерно равными соперниками, то партии с значитально более слабыми (либо более сильными) на рейтинг практически не влияют.

У тебя к моменту замены было сыграно 25 партий. Из них 20 с откровенными слабаками. Можно считать что ты сыграл 5 партий, доверительный интервал +-300! пунктов эло.

А ты сразу в панику, и менять бота, который всего лишь проиграл 3 партии подряд примерно равным соперникам, что случается сплошь и рядом, и из-за этого просел по рейтингу.

Хазард - шесть партий подряд проиграл, и ничего страшного, наиграл партий, и всё выправилось.
914 rsergio
 
26.10.10
15:06
(913) Возможно и так, но анализ игр мне не понравился.
Боты у меня все сохранены, так что вернуть всегда можно, но я чуть подправил алгоритм и обновился.

Пока 3-тий.
915 DenIv
 
27.10.10
09:40
Вопрос к NS, сегодня 27-е, т.е. момент истины. Твой мегаАИбот готов к сражениям? Или не хватило времени?
916 DenIv
 
27.10.10
09:40
Да, верю, что победит    rsergio

Победит Россия
917 povar
 
27.10.10
09:40
када финал ?
918 rsergio
 
27.10.10
09:41
Финал только через месяц!
919 rsergio
 
27.10.10
09:48
Победят Ai-боты.
Один уже есть - bocsimacko
Второго ждем от NS

Но все равно

Победит Россия
920 Волшебник
 
27.10.10
09:48
rsergio опять вырвался на 1-е место?
Ну голова!

Победит Россия
921 wPa
 
27.10.10
09:50
dmj111 силен, но ..

Победит Россия
922 Vetal_978
 
27.10.10
09:51
не знаю россия или нет, но товарищ rsergio мне нравится

Победит Россия
923 chuchundraplus
 
27.10.10
10:22
rsergio молодец

Победит Россия
924 NS
 
27.10.10
10:59
(915) Пока не готов. Сегодня вроде кастати должны опубликовать финальные правила.
925 rsergio
 
27.10.10
12:33
(924) Финальные правила могут отличаться от текущих?
926 NS
 
27.10.10
13:01
(925) Во всяком случае на сайте у них так написано.
927 siriusd
 
27.10.10
14:03
кто напишет бот устраняющий больше всех косяков бухов)

Победит Россия
928 ollega
 
27.10.10
14:06
именно вот по этой причине, я и говорю. Что бот должен быть симбиозом АИ и скриптового.
http://ai-contest.com/visualizer.php?game_id=6262401
929 NS
 
27.10.10
14:42
(928) е может быть симбиоза даже теоритически, ибо скриптовый бот это кусок АИшного.
930 DenLaDen
 
27.10.10
15:05
А может быть так что NS уже давно написал своего бота, только в лидеры его бот выбится не может, он его отлаживает, а как только выбьется так и NS гордо скажет "вот оно, мое детище, вчера дописал и выложил!" ;)
931 rsergio
 
27.10.10
15:28
(930) Вполне возможно на локальном компьютере так оно и есть (не выкладывает пока не добьется результата)
А на сервере уже давно местечко занято
http://ai-contest.com/profile.php?user_id=8575
932 DiSp
 
27.10.10
15:59
+(922) Аналогично.
Утром первым кликом лезу рейтинги смотреть!
rsergio, удачи!

Победит Россия
933 NS
 
27.10.10
16:00
bocsimacko пошел в отрыв, интересно насколько оторвется от длижайшего конкурента? На 200 пунктов? На 300?
934 rsergio
 
27.10.10
16:23
(933) Меня другое интересует - может ли скриптовый бот сражаться с Ai на равных, или уже про первое место можно забыть?
935 ollega
 
27.10.10
16:33
NS - скрипт будет высчитывать логически однозначные вариант, какие ходы делать нельзя... Дальше работает АИ, просчитывает ходы, его ходы анализирет скриптовый свой же вариант ,чтобы не допустить абсолютной чуши. Если чушь  абсолютная (как на игре, на которую дал ссылку) - применится скриптовый вариант хода.
936 rsergio
 
27.10.10
16:38
(935) Думаю, что у этого бота просто ОФ еще хромает и за месяц он ее допилит.
937 NS
 
27.10.10
16:43
(935) Немного не понимаю. Точнее ничего не понимаю.
Допустим задача о рюкзаке.
Нужно набрать предметов на максимальный вес не превышающий вместимость рюкзака.

Скриптовый метод - берем самый тяжелый предмет влезающий в рюкзак, берем самый тяжелый из оставшихся влезающий в оставшееся место в рюкзаке и т.д.

Тперь рассмотрим AI - направленный перебор в отсортированном по убыванию списке предметов. Первым шагом он получит скриптовое решение, которое с течением перебора будет улучшать...

Теперь предложите комбинацию этих методов :)

Скрипт - это всего-лишь первоначальное, маленькое действие AIшного бота.

А в этой партии, уАИшного бота всего-лишь огрехи Оценочной функции (ОФ), которую нужно улучшать. Скрипт/АИ тут никоим боком.
938 Dem1urg
 
27.10.10
23:58
(933) Пока bocsimacko оторвался от rsergio аж на 12 пунктов.

Победит Россия
939 rsergio
 
28.10.10
01:55
Текущий "отрыв" -18 очков :)
940 КонецЦикла
 
28.10.10
04:13
:)

Везет людям, от безделья в ботов играют

Победит Бразилец
941 rs
 
28.10.10
09:06
еще одно творение 1Сника в ТОП-5 :)
http://ai-contest.com/profile.php?user_id=9346
942 rs
 
28.10.10
09:08
NS, спасибо за ветку :)
943 povar
 
28.10.10
09:09
(941) кто это ?
944 rs
 
28.10.10
09:14
(943) это мой бот
945 Mefistophel
 
28.10.10
09:23
(944) Поздравляю!

Я так понимаю уже новую ветку заводить пора и голосовалку соответственно подкорректировать)
946 rs
 
28.10.10
09:30
(945) спасибо
думаю что это временно. хотя азарт уже появился )
947 toxavich
 
28.10.10
09:31
(944) КрасавчеГ))
948 ollega
 
28.10.10
10:20
Белорусы, Хохлы и Кацапы должны выступать под одним флагом! Сейчас бы было более красочно тогда..
949 ollega
 
28.10.10
10:22
Эх, если бы не работа - Целый день писал бы бота.
950 rs
 
28.10.10
10:26
(948) 50 ботов под флагом европейского союза
http://ai-contest.com/country_profile.php?country_id=4
951 ollega
 
28.10.10
10:30
Хахаха. Патриоты ЕС уже родились на свет видать=)
952 ollega
 
28.10.10
10:35
rs У тебя обычный скриптовый бот?
953 rs
 
28.10.10
10:40
(952) обычный скриптовый
954 ollega
 
28.10.10
10:42
Давай АИ-шный мастери. Может венгру пендюлей наваляешь=) А то уж совсем у него соперников нет.
955 Eugeneer
 
28.10.10
10:43
Поздравляю Сержио. По любому его америкозы после такого заберут к себе работать в Америку. будет получать 10 тыщ баксов в месяц и работать в офисе гугла.
956 sash-ml
 
28.10.10
10:44
что-то я не понимаю... А в чем разница между скриптовым и нескриптовым ботом.?
957 Dem1urg
 
28.10.10
10:51
(956) Ветку попробуй почитать. Уже много раз обмусолено.
958 sash-ml
 
28.10.10
11:05
(957) ссылку бы ...
959 rsergio
 
28.10.10
11:08
(958) Смотри

(878) (880)
960 NS
 
28.10.10
11:09
(939) Такое впечатление что органзиторы издеваются.
Он играет с самыми слабыми, и поэтому, несмотря на почти 100%-ый результат - рейтинг у него не растет.

А казалось бы, первый номер нужно стравливать с сильными.
961 rs
 
28.10.10
11:21
(954) с Java первый раз только столкнулся
962 rsergio
 
28.10.10
11:28
(961) Ну как-минимум хоть что-то полезное из игры вынесем - с Java познакомились ;)
963 NS
 
28.10.10
11:30
Есть мнение, что самые крутые программисты, вопреки всем предрассудкам, это как раз 1Сники :)
964 rs
 
28.10.10
11:32
(962) это точно )
965 eklmn
 
гуру
28.10.10
11:46
(964) красава твой бот, как хазарда с феликското порвал красиво. Гратс :)
966 sash-ml
 
28.10.10
11:48
(963) ага, только времени на бота не хватает.
(959) спс теперь понятно.
а с чего вы решили что bocsimacko АИшный?
967 NS
 
28.10.10
11:54
(966) По стилю игры, по перевесу на 300 пунктов Эло над ближайшим конкурентом, на том основании, что судя по его блогу, в предыдущем Челленже у него был АИшный бот, причем очень навороченный - на базе UCT.
968 NS
 
28.10.10
11:55
http://72.44.46.68/getratings
Обратите внмание на рейтинг.
969 Mefistophel
 
28.10.10
12:50
эх блин. ацкожесть какая-то на этих ваших альтернативных серверах. Неужто оно всех порвет? 0_0
970 NS
 
28.10.10
12:52
(969)
На данный момент да. На альтернативном сервере он на 300 пунктов сильнее последнего dmj.
971 5 Элемент
 
28.10.10
12:53
Интересно, а пробовали устроить битву бота с самим собой, победа или ничья будет?
972 NS
 
28.10.10
12:58
(971) Скриптовый, без рандомности, если он без ошибок - на 1000 партий сыграет сам с собой со счетом 1000 ничьих (карты то симметричные)

С рандомностью, или AIшный (он по определению с рандомностью) - наберет с собой по 1000 партий 500 +/-30 очков (по 95% доверительному интервалу)
973 acsent
 
28.10.10
13:16
(972) а аишный почему не должен вничью сыграть? оба бота ведь должны перебирать ходы одинаково
974 NS
 
28.10.10
13:22
(973) потому что AI-шный играет по оптимальной (в рамках его ОФ) СМЕШАННОЙ стратегии. И вдобавок его ход зависит от показаний часов - лучший по его мнению ход (смешанная стратегия) с увеличением времени обдумывания меняется.
975 Толич
 
28.10.10
13:24
rsergio с этого форума?
Неохота читать 9 страниц.
976 acsent
 
28.10.10
13:26
(974) т.е следующий ход выбирается не по порядку из списка возможных ходов?
977 acsent
 
28.10.10
13:27
(974) и время то одинаковое у ботов
978 NS
 
28.10.10
13:27
(976) Не понял вопроса.
979 NS
 
28.10.10
13:28
(977) Время на компьютере дисретно. И за секунду на нескольких тестах бот выполнит разное количество операций.
Но тут вообще смешанная стратегия, ибо ходы делаются одновременно, поэтому случайность по времени можно не рассматривать.
980 acsent
 
28.10.10
13:29
(974) первый ход f1,
второй ход f2 = f(f1)
третий f3 = f(f1, f2) и т.д
функция же одна и таже следовательно ходы должны быть одинаковые или не так?
981 NS
 
28.10.10
13:31
(980) Основы матричных игр рассматривают в школе, и в обязательном порядке в вузах. Если не помните - то всегда можно нагуглить.
982 acsent
 
28.10.10
13:34
(981) Для тупых можно объяснить?
983 NS
 
28.10.10
13:34
984 NS
 
28.10.10
13:36
(975) Посмотри посты прямо перед твоим. С этого форума в лидерах два 1Сника.
985 LarsVVS
 
28.10.10
13:44
(984)Три
986 Злопчинский
 
28.10.10
13:45
(967) что есть "на базе UCT"...?
987 Злопчинский
 
28.10.10
13:46
стопудово, если хоть пару 1Сников в итоге в топе окажутс яразхоливарю какую0нить войнушку на тему что реально настоящими _программистами_ являются 1Сники, остальные по большей части - тупые кодеры... ;-)
988 wPa
 
28.10.10
13:49
GreenTea не 1Сник часом?
989 LarsVVS
 
28.10.10
13:57
(986)Я так понимаю, что это искусственный интеллект, работающий на базе метода Монте-Карло...
990 Дикообразко
 
28.10.10
14:31
1c-ики пытаются поработить мир?
991 rsergio
 
28.10.10
14:41
(990) 1С-ники пытаются доказать, что кроме бухучета они еще что-то умеют ;)
992 NS
 
28.10.10
15:07
(985) А третий кто? Я в лидерах вижу только двоих.
(986) Это мощный алгоритм оценки на основе Монте-Карло, при помощи которго был достигнут огромный прорыв в силе программ в ГО. Все сильнейшие ГО-программы используют его.
993 NS
 
28.10.10
15:12
(988) About Me:
java developer
994 Волшебник
 
28.10.10
15:37
Пора заводить новую ветку
995 vS
 
28.10.10
15:38
дак и Серджио на яве :)
996 NS
 
28.10.10
15:40
Но он не Java developer
997 Ваше благородие
 
28.10.10
15:58
Ура!!! Народ, вы лучшие!
998 LarsVVS
 
28.10.10
16:02
(992)rsergio, rs5147, Hazard
999 Никола_
Питерский
 
28.10.10
16:03
Гыы. Что за магикан сейчас на первом месте ??? где он вообще
взял Lisp ???

p.s. Следующий Лисповец идет на 171 месте )))
1000 NS
 
28.10.10
16:03
(998) Hazard не 1Сник.
1001 SADA
 
28.10.10
16:10
Победит Google, оптимизирует свои алгоритмы бесплатно : ) , ну может еще кадры пополнит
1003 LarsVVS
 
28.10.10
16:15
(1000)А почему "мы" тогда за него болеем? (согласно КЗ мисты)
1004 rsergio
 
28.10.10
16:19
(983) Понятия матричной игры для шахмат/шашек понял - у каждого есть выбор из одного своего хода и анализ ответного хода противника - выбираем оптимальный.

А как в нашем конкурсе рассчитывать матрицу когда одного хода нет, а ходов может быть несколько десятков одновременно и от противника тоже ...
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.