Открытое соревнование по программированию искусственного интеллекта

Приложение CodeSide

Проект

Песочница

Раунд 1

Раунд 2

Финал

Последние комментарии

25 марта 11:22: csrfcsrfff82322 написал комментарий в посте Финал: Результаты
23 марта 14:27: csrfcsrfff82322 написал комментарий в посте Финал: Результаты
22 марта 03:19: samuel823aaaaaa написал комментарий в посте Песочница
22 марта 02:22: csrfcsrf82322 написал комментарий в посте Закрытие AI Cup 2019
22 марта 02:17: samuel823aaaaaa написал комментарий в посте Закрытие AI Cup 2019
22 марта 02:17: samuel823aaaaaa написал комментарий в посте Закрытие AI Cup 2019
22 марта 02:17: samuel823aaaaaa написал комментарий в посте Закрытие AI Cup 2019
22 марта 02:17: samuel823aaaaaa написал комментарий в посте Закрытие AI Cup 2019
22 марта 02:17: samuel823aaaaaa написал комментарий в посте Закрытие AI Cup 2019
22 марта 02:16: samuel823aaaaaa написал комментарий в посте Закрытие AI Cup 2019

Группа ВКонтакте

Telegram-чат

Discord

 

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

Ссылки:

Последние изменения можно видеть в списке обновлений в репозитории.

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

Вы можете также сохранить конфигурацию в файл, после чего запустить приложение с опцией --config <file>, пропуская экран конфигурации. Другие опции можно увидеть с помощью запуска с аргументом --help.

Кнопки управления в приложении:

  • M - изменить режим визуализации.
  • Ctrl-S - сохранить текущую игру в файл (позже можно пересмотреть)
  • P - пауза/продолжить
  • Left/Right - потиковая перемотка времени (на паузе)

Управление игрока с клавиатуры:

  • A/D - горизонтальное движение.
  • W - прыжок
  • S - спрыгивание вниз
  • Q - установка мины
  • E - смена оружия
  • R - перезарядка
  • Мышь - прицеливание и стрельба


Laer

Laer

ИСП РАН

Под Ubuntu 18.04 не отображаются шрифты:

screenshot

27.11.2019 17:22:16
Laer

Laer

ИСП РАН

Laer

Laer

ИСП РАН

Под Ubuntu 18.04 не отображаются шрифты:

Markdown не отработал картинку. Вот ссылка: https://yadi.sk/i/ZS7Hmz4zkYhkNw

27.11.2019 17:22:59
uppi

uppi

JetBrains

Laer

Laer

ИСП РАН

Markdown не отработал картинку. Вот ссылка: https://yadi.sk/i/ZS7Hmz4zkYhkNw

Все сущности в игре прямоугольные. Все правильно отображается!

27.11.2019 17:26:47
Laer

Laer

ИСП РАН

uppi

uppi

JetBrains

на я хочу тайлы, а не AABB!

27.11.2019 17:28:11
Laer

Laer

ИСП РАН

Кто-нибудь знает, какие шрифты нужно в систему поставить?

27.11.2019 17:29:00
AgeevRoma

AgeevRoma

Университет ИТМО

Версия для Mac падает с ошибкой ERROR - panicked at ’Failed to load assets: IoError(Os { code: 2, kind: NotFound, message: “No such file or directory” })

27.11.2019 19:00:01
MikeWazowski

MikeWazowski

Москва

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

27.11.2019 19:32:14
Sensey

Sensey

Краснодар

Laer

Laer

ИСП РАН

Кто-нибудь знает, какие шрифты нужно в систему поставить?

У меня та же проблема. Запускаю windows версию под wine’ном.

27.11.2019 20:29:03
dux

dux

Екатеринбург

Порты можно выбрать в начальном меню приложения - выбрать игрока TCP и под ним справа от порта выбрать стрелочками. Можно так же создать файл конфигурации и в параметрах запуска указать путь до конфиги –config [configname]. Пример конфиги можно получить, нажав сохранить конфигурацию в начальном меню приложения.

27.11.2019 20:43:10
mrlewap

mrlewap

Burning Buttons

Laer

Laer

ИСП РАН

Кто-нибудь знает, какие шрифты нужно в систему поставить?

Дело не в шрифтах, у меня такая же проблема была под убунтой, на внешней видюхе Nvidia, переключил на встроенное видео и все заработало.

27.11.2019 20:57:04
mrlewap

mrlewap

Burning Buttons

Пример config.json, для тех у кого проблемы с отображением меню: { "options_preset": { "Custom": { "level": "Simple", "properties": null } }, "players": [ { "Tcp": { "host": null, "port": 31001, "accept_timeout": null, "timeout": null, "token": null } }, "Quickstart" ] }

27.11.2019 21:01:04
memiy
MikeWazowski

MikeWazowski

Москва

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

Всё просто. Настройте игру в меню как вам удобно и нажмите “сохранить конфигурацию” Затем запускайте так: aicup2019.exe –config “path/to/config.json” Игра будет запускаться с сохранёнными настройками.

27.11.2019 21:30:30
vbogach

vbogach

Samsung Research Russia

Можно в –help добавить описание флагов и опций? Особенно интересует –batch-mode.

27.11.2019 22:06:18
AlexKol

AlexKol

BB

Рисование в визуализаторе по умолчанию не будет в этом году?

27.11.2019 22:18:35
Laer

Laer

ИСП РАН

Sensey

Sensey

Краснодар

У меня та же проблема. Запускаю windows версию под wine’ном.

+1 Хоть что-то работает…

27.11.2019 23:32:49
Laer

Laer

ИСП РАН

mrlewap

mrlewap

Burning Buttons

Дело не в шрифтах, у меня такая же проблема была под убунтой, на внешней видюхе Nvidia, переключил на встроенное видео и все заработало.

Жесть, нужно будет попробовать запустить в эмуляторе. Там видеокарта проще некуда.

27.11.2019 23:34:47
aabzac

aabzac

БГУИР

AlexKol

AlexKol

BB

Рисование в визуализаторе по умолчанию не будет в этом году?

В квик-старте же есть: debug.draw(new CustomData.Log(“Target pos: ” + targetPos));

27.11.2019 23:58:00
Ronin

Ronin

Университет Иннополис

На Ubuntu 18.04 не получается запустить через ./aicup2019 - возвращает segmentation fault

28.11.2019 1:10:39
kuviman

kuviman

СГУ им. Чернышевского

Laer

Laer

ИСП РАН

Под Ubuntu 18.04 не отображаются шрифты:

Этот баг должен быть исправлен

28.11.2019 7:20:53
Shiftuia

Клиент под mac не работает

ERROR - panicked at ’Failed to load assets: IoError(Os { code: 2, kind: NotFound, message: “No such file or directory” })

./assets/level/jumper_1.png’, src/libcore/result.rs:1084:5 ERROR - stack backtrace: 0: backtrace::backtrace::trace 1: backtrace::capture::Backtrace::new 2: batbox::logger::init_with_level::{{closure}} 3: std::panicking::rust_panic_with_hook 4: std::panicking::continue_panic_fmt 5: rust_begin_unwind 6: core::panicking::panic_fmt 7: core::result::unwrap_failed 8: core::ops::function::FnOnce::call_once{{vtable.shim}} 9: <alloc::boxed::Box as core::ops::function::FnOnce>::call_once 10: <geng_core::loading_screen::LoadingScreen<T,L,G> as geng_core::state::State>::transition 11: <geng_core::state::manager::StateManager as geng_core::state::State>::update 12: geng_core::context::run 13: geng::run 14: aicup2019::run_with 15: aicup2019::run 16: std::rt::lang_start::{{closure}} 17: std::panicking::try::do_call 18: __rust_maybe_catch_panic 19: std::rt::lang_start_internal 20: main

28.11.2019 11:02:47
UncleKoka

UncleKoka

Санкт-Петербург

Клиент под mac не работает ERROR - panicked at ’Failed to load assets: IoError(Os { code: 2, kind: NotFound, message: “No such file or directory” }) ./assets/level/jumper_1.png’, src/libcore/result.rs:1084:5 ERROR - stack backtrace: 0: backtrace::backtrace::trace 1: backtrace::capture::Backtrace::new 2: batbox::logger::init_with_level::{{closure}} 3: std::panicking::rust_panic_with_hook 4: std::panicking::continue_panic_fmt 5: rust_begin_unwind 6: core::panicking::panic_fmt 7: core::result::unwrap_failed 8: core::ops::function::FnOnce::call_once{{vtable.shim}} 9: <alloc::boxed::Box as core::ops::function::FnOnce …

Та же петрушка. А если запустить прямо из консоли, то шрифты не отображаются.

28.11.2019 11:23:11
kuviman

kuviman

СГУ им. Чернышевского

UncleKoka

UncleKoka

Санкт-Петербург

Та же петрушка. А если запустить прямо из консоли, то шрифты не отображаются.

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

проблему с ненайденными файлами скоро исправим - пока нужно запускать из терминала из директории с приложением

28.11.2019 11:31:46
AlexKol

AlexKol

BB

aabzac

aabzac

БГУИР

В квик-старте же есть: debug.draw(new CustomData.Log(“Target pos: ” + targetPos));

Спасибо. Чет дальше логов не глянул, а там действительно рисование есть.

28.11.2019 11:58:29
UncleKoka

UncleKoka

Санкт-Петербург

Друзья, возможно это нюбский вопрос, но каким образом я должен тестировать свою стратегию локально? Ну то есть я вижу интерфейс клиента, в котором можно к нему подключиться локально по TCP , но в файлах, которые распространяются под конкретный язык, я не вижу чего-нибудь похожее TCP клиент, чтобы запустить его и подключиться к локальной песочнице. Может кто-нибудь меня направить на доки, где описан процесс теста на локальной машине?

28.11.2019 14:07:37
kuviman

kuviman

СГУ им. Чернышевского

UncleKoka

UncleKoka

Санкт-Петербург

Друзья, возможно это нюбский вопрос, но каким образом я должен тестировать свою стратегию локально? Ну то есть я вижу интерфейс клиента, в котором можно к нему подключиться локально по TCP , но в файлах, которые распространяются под конкретный язык, я не вижу чего-нибудь похожее TCP клиент, чтобы запустить его и подключиться к локальной песочнице. Может кто-нибудь меня направить на доки, где описан процесс теста на локальной машине?

В зависимости от языка, либо запускаете runner.ext либо просто скомпилированное приложение, оно по умолчанию подключается на порт 31001 (порт по умолчанию в приложении)

28.11.2019 14:11:08
UncleKoka

UncleKoka

Санкт-Петербург

kuviman

kuviman

СГУ им. Чернышевского

В зависимости от языка, либо запускаете runner.ext либо просто скомпилированное приложение, оно по умолчанию подключается на порт 31001 (порт по умолчанию в приложении)

Блин, точно. Может кто как я будет искать, в Руби просто main.rb запустить. Спасибо

28.11.2019 14:14:54
top4umba

top4umba

Luxoft

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

28.11.2019 17:55:38
AliasQuiet

AliasQuiet

Москва

top4umba

top4umba

Luxoft

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

После нажатия ESC мы снова возвращаемся на начальный экран

28.11.2019 18:44:29
AliasQuiet

AliasQuiet

Москва

Не могу нарисовать линию. При как только - игра заканчивается на первом же ходе, ошибок не выдаётся, линия не рисуется. Сам объект Line создаётся, если не пытаться его нарисовать (debug.draw(myLine)), то всё нормально. Что не так? Можно пример у кого работает?

28.11.2019 18:53:23
Hohol

Hohol

Самара

Добавьте плз в файл с результатами игры rand seed матча/карты. Ну и возможность запускать с указанным сидом.

28.11.2019 19:05:06
Sneer

Sneer

Пушкино

Я еще не вникал, но что это за странные периоды заторможенности возникают у стратегий? Это просто из-за примитивного алгоритма их глючит или это системное что-то?

28.11.2019 22:37:03
SAni0k

SAni0k

ІФНТУНГ

есть ли какое readme.txt c командами запуска, прост не подтягивает config.json ? (linux)

28.11.2019 22:37:14
Sneer

Sneer

Пушкино

SAni0k

SAni0k

ІФНТУНГ

есть ли какое readme.txt c командами запуска, прост не подтягивает config.json ? (linux)

в линуксе не знаю, но в винде он ждет две -, т.е. –config, может в этом проблема?

28.11.2019 22:42:32
karloid

karloid

Санкт-Петербург

Hohol

Hohol

Самара

Добавьте плз в файл с результатами игры rand seed матча/карты. Ну и возможность запускать с указанным сидом.

плюсую

28.11.2019 22:44:47
karloid

karloid

Санкт-Петербург

Еще хотелось бы иметь в конфиге fps cap, сейчас в простое\на паузе\в меню выжирает по 90% cpu (macOs)

28.11.2019 22:45:37
SAni0k

SAni0k

ІФНТУНГ

Sneer

Sneer

Пушкино

в линуксе не знаю, но в винде он ждет две -, т.е. –config, может в этом проблема?

спасибо

28.11.2019 22:52:42
karloid

karloid

Санкт-Петербург

создал issue с мерцанием дебага на макоси - https://github.com/MailRuChamps/raic-2019/issues/22

28.11.2019 23:14:25
Hohol

Hohol

Самара

Sneer

Sneer

Пушкино

Я еще не вникал, но что это за странные периоды заторможенности возникают у стратегий? Это просто из-за примитивного алгоритма их глючит или это системное что-то?

Это из-за строчки

action.setVelocity(targetPos.getX() - unit.getPosition().getX());

Когда юнит рядом с целью, он медленно к ней крадется.

29.11.2019 0:23:53
karloid

karloid

Санкт-Петербург

Закинул issue по поводу сильного потребления CPU в простое https://github.com/MailRuChamps/raic-2019/issues/30

29.11.2019 21:33:49
Enchante_

Enchante_

Санкт-Петербург

В прошлом году у раннера была опция –noshow. В этом году есть что-нибудь подобное?

30.11.2019 1:33:41
Gigel

in mystrategy, how do i check weapon type contained in lootbox without modifying the starter code? (c++ starter)

30.11.2019 3:32:47
Hohol

Hohol

Самара

Enchante_

Enchante_

Санкт-Петербург

В прошлом году у раннера была опция –noshow. В этом году есть что-нибудь подобное?

batch mode - не оно?

30.11.2019 3:50:41
Enchante_

Enchante_

Санкт-Петербург

Hohol

Hohol

Самара

batch mode - не оно?

Да, оно. Спасибо)

30.11.2019 13:39:15
UncleKoka

UncleKoka

Санкт-Петербург

У меня одного проблемы с распаковкой архива для Linux ? “tar: This does not look like a tar archive tar: Skipping to next header tar: Exiting with failure status due to previous errors”

30.11.2019 16:16:53
GreenTea

GreenTea

Solvve

А можно как-то в локал раннере выставить имя боту?

30.11.2019 16:42:10
jz36
UncleKoka

UncleKoka

Санкт-Петербург

У меня одного проблемы с распаковкой архива для Linux ? “tar: This does not look like a tar archive tar: Skipping to next header tar: Exiting with failure status due to previous errors”

+1 то же самое :(

30.11.2019 21:09:46
and0

and0

Москва

UncleKoka

UncleKoka

Санкт-Петербург

У меня одного проблемы с распаковкой архива для Linux ? “tar: This does not look like a tar archive tar: Skipping to next header tar: Exiting with failure status due to previous errors”

судя по всему как-то криво запаковали. Я сначала переименовываю в просто .gz, распаковываю файл без расширения, переименовываю в tar и распаковываю потом его.

01.12.2019 9:16:40
and0

and0

Москва

Как понять где мой бот, справа или слева? Добавьте пожалуйста имя игрока около счета.

01.12.2019 9:18:56
karloid

karloid

Санкт-Петербург

and0

and0

Москва

Как понять где мой бот, справа или слева? Добавьте пожалуйста имя игрока около счета.

есть issue на это) https://github.com/MailRuChamps/raic-2019/issues/38 https://github.com/MailRuChamps/raic-2019/issues/25

01.12.2019 13:43:38
modemaizer

modemaizer

Архангельск

При запуске виндовой версии получаю “Эта версия ”aicup2019-windows\aicup2019.exe“ не совместима с версией Windows, работающей на этом компьютере. Проверьте сведения о системе, а затем обратитесь к издателю программного обеспечения.” Кто-нибудь сталкивался? Чем лечить?

01.12.2019 22:36:49
kokorins

kokorins

Берлин

AliasQuiet

AliasQuiet

Москва

Не могу нарисовать линию. При как только - игра заканчивается на первом же ходе, ошибок не выдаётся, линия не рисуется. Сам объект Line создаётся, если не пытаться его нарисовать (debug.draw(myLine)), то всё нормально. Что не так? Можно пример у кого работает?

fun makeARedCross(pt: Vec2Double) {
    val l = 0.2
    val x = pt.x.toFloat()
    val y = pt.y.toFloat()
    val red = ColorFloat(1f, 0f, 0f, 1f)
    draw(CustomData.Line(Vec2Float(x - l, y), Vec2Float(x + l, y), 0.1f, red))
    draw(CustomData.Line(Vec2Float(x, y - l), Vec2Float(x, y + l), 0.1f, red))
}

02.12.2019 2:38:27
kokorins

kokorins

Берлин

Как работает batch-mode? У меня пустой результат никакой статистики?

02.12.2019 2:39:45
MikeWazowski

MikeWazowski

Москва

modemaizer

modemaizer

Архангельск

При запуске виндовой версии получаю “Эта версия ”aicup2019-windows\aicup2019.exe“ не совместима с версией Windows, работающей на этом компьютере. Проверьте сведения о системе, а затем обратитесь к издателю программного обеспечения.” Кто-нибудь сталкивался? Чем лечить?

На win10 проблем с запуском aicup2019.exe не возникло. О какой версии windows идёт речь ?

02.12.2019 9:36:32
MikeWazowski

MikeWazowski

Москва

kokorins

kokorins

Берлин

fun makeARedCross(pt: Vec2Double) { val l = 0.2 val x = pt.x.toFloat() val y = pt.y.toFloat() val red = ColorFloat(1f, 0f, 0f, 1f) draw(CustomData.Line(Vec2Float(x - l, y), Vec2Float(x + l, y), 0.1f, red)) draw(CustomData.Line(Vec2Float(x, y - l), Vec2Float(x, y + l), 0.1f, red)) }

      debug.draw(new CustomData.Line(
              new Vec2Float((float) x1, (float) y1),
              new Vec2Float((float) x2, (float) y2),
              0.1f,
              new ColorFloat(1.0f, 1.0f, 1.0f, 0.05f) ) );

02.12.2019 11:18:03
MikeWazowski

MikeWazowski

Москва

а откуда в этом году можно скачать repeater ?

02.12.2019 12:46:36
stem

stem

Москва

modemaizer

modemaizer

Архангельск

При запуске виндовой версии получаю “Эта версия ”aicup2019-windows\aicup2019.exe“ не совместима с версией Windows, работающей на этом компьютере. Проверьте сведения о системе, а затем обратитесь к издателю программного обеспечения.” Кто-нибудь сталкивался? Чем лечить?

aicup2019.exe - 64-битное приложение. Если windows 32-битная, то работать не будет.

02.12.2019 13:58:52
Flutter

Flutter

Nitka Technologies

MikeWazowski

MikeWazowski

Москва

а откуда в этом году можно скачать repeater ?

Сыылка в диалоге, когда нажимаешь на кнопку Локальный повтор

02.12.2019 20:19:45
MikeWazowski

MikeWazowski

Москва

Flutter

Flutter

Nitka Technologies

Сыылка в диалоге, когда нажимаешь на кнопку Локальный повтор

Которая ссылается на начальную страницу этого сайта ?

02.12.2019 20:26:41
GreenTea

GreenTea

Solvve

kokorins

kokorins

Берлин

Как работает batch-mode? У меня пустой результат никакой статистики?

передаете еще флажек –save-results out, и тогда результат будет сохранен в файл out

02.12.2019 21:41:17
Woogy

Woogy

Москва

and0

and0

Москва

судя по всему как-то криво запаковали. Я сначала переименовываю в просто .gz, распаковываю файл без расширения, переименовываю в tar и распаковываю потом его.

Вот так работает: gzip -d aicup2019-linux.tar.gz && tar xfv aicup2019-linux.tar

02.12.2019 22:04:59
kokorins

kokorins

Берлин

Как можно выставить FPS в конфиг файле?

03.12.2019 0:49:29
cNoNim

cNoNim

IT Territory

kokorins

kokorins

Берлин

Как можно выставить FPS в конфиг файле?

Там надо properties заполнить… по ошибкам в ходе заполнения будет понятно чем )

03.12.2019 1:56:53
cNoNim

cNoNim

IT Territory

Прикольно что раннер поддерживает запуск и большего количества игроков… я вот 6 например запустил ), но в раундах будет только 2 игрока как я понял)

03.12.2019 1:58:47
ShmelX

ShmelX

Тула

Подскажите, а есть возможность увеличить длину раунда в приложении и количество игроков в каждой команде?

03.12.2019 7:00:07
avzhatkin

avzhatkin

Align Technology

ShmelX

ShmelX

Тула

Подскажите, а есть возможность увеличить длину раунда в приложении и количество игроков в каждой команде?

Да, но локалраннер требует полный конфиг, чтобы задать значения. У меня получилось как-то так: https://raw.githubusercontent.com/avzhatkin/ai2019/dev/config.json

03.12.2019 8:08:50
ShmelX

ShmelX

Тула

avzhatkin

avzhatkin

Align Technology

Да, но локалраннер требует полный конфиг, чтобы задать значения. У меня получилось как-то так: https://raw.githubusercontent.com/avzhatkin/ai2019/dev/config.json

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

03.12.2019 11:31:51
ShmelX

ShmelX

Тула

avzhatkin

avzhatkin

Align Technology

Да, но локалраннер требует полный конфиг, чтобы задать значения. У меня получилось как-то так: https://raw.githubusercontent.com/avzhatkin/ai2019/dev/config.json

Спасибо, еще раз. Через полный конфиг настраивается как надо.

03.12.2019 13:04:03
Ascherbinin

Ascherbinin

SKB_Lab

Ctrl-S - со**з**ранить текущую игру в файл (позже можно пересмотреть) - опечатка

03.12.2019 13:43:07
originalartikot

Ребят, а как запустить локально на убунте? Я раньше на винде учавствовал, не очень понимаю

03.12.2019 17:01:17
Slavik

а версию программы для 32 разрядной операционной системы не судьба сделать ?? или я чегото не знаю ??

03.12.2019 17:24:18
Slavik

как мне тестировать то ??

03.12.2019 17:25:51
SeriousDen

SeriousDen

ИСС Арт

Пожалуйста, поправьте орфографию и пунктуацию на странице https://russianaicup.ru/p/app

03.12.2019 20:29:48
originalartikot

Ребят, а как запустить локально на убунте? Я раньше на винде учавствовал, не очень понимаю

Все, разобрался)

03.12.2019 20:53:00
kush159

kush159

Student

Compiling the c++ code for MyStrategy gives error: no match for call to ‘(const std::hash) (const WeaponType&)’ noexcept(declval<const _Hash&>()(declval<const _Key&>()))> How to resolve this?

03.12.2019 21:05:14
mr.newman

mr.newman

Москва

Flutter

Flutter

Nitka Technologies

Сыылка в диалоге, когда нажимаешь на кнопку Локальный повтор

А где эта кнопка и где этот диалог?

04.12.2019 13:20:15
Flutter

Flutter

Nitka Technologies

mr.newman

mr.newman

Москва

А где эта кнопка и где этот диалог?

Уже убрали

04.12.2019 13:32:30
ANJ_Deadsec

ANJ_Deadsec

NIT Patna

Codeside App never connects to port 31001. It always shows “waiting for connection”. I need some help here.

04.12.2019 14:17:02
amurushkin

amurushkin

ХНУРЭ (бывш. ХИРЭ, ХТУРЭ)

ANJ_Deadsec

ANJ_Deadsec

NIT Patna

Codeside App never connects to port 31001. It always shows “waiting for connection”. I need some help here.

App is like a server. It waits connection. you compiled code connects to this port. 1. run app. 2. run your code 3. press start at app

04.12.2019 14:37:44
manish
ANJ_Deadsec

ANJ_Deadsec

NIT Patna

Codeside App never connects to port 31001. It always shows “waiting for connection”. I need some help here.

To run locally you need to download and run CodeSide-app first.

04.12.2019 20:39:25
Mr.Smile

Mr.Smile

Москва

Есть пожелание вернуть гарантированный отскок от стен на 1e-9, ибо без этого идут постоянные ошибки округления. Еще хорошо бы добавить сдвиг к начальной y-координате.

04.12.2019 21:27:48
Perchatkin_DL

Perchatkin_DL

Православная гимназия

Не запускается программа. Не совмещается с Windows. Стоит х32. Нужна помощь.

04.12.2019 21:46:56
dbf

dbf

Москва

Perchatkin_DL

Perchatkin_DL

Православная гимназия

Не запускается программа. Не совмещается с Windows. Стоит х32. Нужна помощь.

Нужна 64-битная ОС (по-крайней мере, если это Windows, не знаю что там с Linux).

04.12.2019 22:34:19
Perchatkin_DL

Perchatkin_DL

Православная гимназия

dbf

dbf

Москва

Нужна 64-битная ОС (по-крайней мере, если это Windows, не знаю что там с Linux).

То есть на 32 вообще никак?

04.12.2019 22:36:21
groot

groot

ГБОУ школа 1534

ERROR - panicked at ‘assertion failed: value.is_finite()’, /builds/aicup/2019/app/.cache/.cargo/git/checkouts/batbox-bf0d12541f0f0764/cbe0f3c/src/num/real. rs:119:9 ERROR - stack backtrace: 0: backtrace::backtrace::trace 1: backtrace::capture::Backtrace::new 2: batbox::logger::init_with_level::{{closure}} 3: std::panicking::rust_panic_with_hook at src\libstd/panicking.rs:481 4: std::panicking::begin_panic 5: aicup2019::renderer::camera::Camera::screen_to_world 6: <aicup2019::renderer::Renderer as codegame::Renderer<aicup2019::model::Game>>::draw 7: <codegame::app::game_screen::GameScreen<G,R> as geng_core::state::State>::draw 8: <geng_debug_overlay::DebugOverlay as geng_core::state::State>::draw 9: geng_core::context::run 10: geng::run 11: aicup2019::run_with 12: aicup2019::run 13: std::rt::lang_start::{{closure}} 14: std::rt::lang_start_internal::{{closure}} at src\libstd/rt.rs:49 std::panicking::try::do_call at src\libstd/panicking.rs:296 15: __rust_maybe_catch_panic at src\libpanic_unwind/lib.rs:80 16: std::panicking::try at src\libstd/panicking.rs:275 std::panic::catch_unwind at src\libstd/panic.rs:394 std::rt::lang_start_internal at src\libstd/rt.rs:48 17: main 18: __tmainCRTStartup at ./mingw-w64-crt/crt/crtexe.c:339 19: mainCRTStartup at ./mingw-w64-crt/crt/crtexe.c:223 20: _report_error 21: _report_error

04.12.2019 22:36:24
dbf

dbf

Москва

groot

groot

ГБОУ школа 1534

ERROR - panicked at ‘assertion failed: value.is_finite()’, /builds/aicup/2019/app/.cache/.cargo/git/checkouts/batbox-bf0d12541f0f0764/cbe0f3c/src/num/real. rs:119:9 ERROR - stack backtrace: 0: backtrace::backtrace::trace 1: backtrace::capture::Backtrace::new 2: batbox::logger::init_with_level::{{closure}} 3: std::panicking::rust_panic_with_hook at src\libstd/panicking.rs:481 4: std::panicking::begin_panic 5: aicup2019::renderer::camera::Camera::screen_to_world 6: <aicup2019::renderer::Renderer as codegame::Renderer<aicup2019::model::Game>>::draw 7: <codegame::app::game_screen::GameScreen<G,R> as geng_core::state::State>::draw 8: <geng_debug_overlay::DebugOverlay as geng_core::state::State>::draw 9: geng_core::context::run 10: geng::run 11: aicup2019::run_with 12: aicup2019::run 13: std::rt::lang_start::{{closure}} 14: std::rt::lang_start_internal::{{closure}} at src\libstd/rt.rs:49 std::panicking::try::do_call at src\libstd/panicking.rs:296 15: __rust_maybe_catch_panic at src\libpanic_unwind/lib.rs:80 16: std::panicking::try at src\libstd/panicking.rs:275 std::panic::catch_unwind at src\libstd/panic.rs:394 std::rt::lang_start_internal at src\libstd/rt.rs:48 17: main 18: __tmainCRTStartup at ./mingw-w64-crt/crt/crtexe.c:339 19: mainCRTStartup at ./mingw-w64-crt/crt/crtexe.c:223 20: _report_error 21: _report_error

Эта ошибка возникает при сворачивании окна визуализатора. Постарайтесь это не делать и проголосуйте за https://github.com/MailRuChamps/raic-2019/issues/32 - может организаторы поправят.

04.12.2019 22:46:30
snowbear

snowbear

СПбГПУ

В режиме запуска без UI можно получить что-то еще machine readable кроме результатов? Для автоматического тестирования хотелось бы более полный лог происходящего, всё это по идее есть в реплее, но, похоже, не подразумевается, что мы его будем читать.

04.12.2019 23:56:28
poccomaxa

poccomaxa

Киев

snowbear

snowbear

СПбГПУ

В режиме запуска без UI можно получить что-то еще machine readable кроме результатов? Для автоматического тестирования хотелось бы более полный лог происходящего, всё это по идее есть в реплее, но, похоже, не подразумевается, что мы его будем читать.

читай реплей используя предоставленную систему. вместо tcp-соединения просто файл-ридер используй

05.12.2019 9:17:22
snowbear

snowbear

СПбГПУ

poccomaxa

poccomaxa

Киев

читай реплей используя предоставленную систему. вместо tcp-соединения просто файл-ридер используй

Если вы про сам визуальный просмотр реплея, то это не то, что я имею в виду под machine readable, это так, глазами посмотреть. Автоматическое тестирование на этом не построишь.

05.12.2019 12:27:36
snowbear

snowbear

СПбГПУ

И ещё вопрос, есть ли где-то более полный список хоткеев приложения? Из случайно найденного: F3: показывает лог из консоли еще и в GUI F: переключает полноэкранный режим N или М (не помню): включает схематический рендеринг

05.12.2019 12:29:54
andrei23061996

Будет версия для Win x32 ?

05.12.2019 13:28:16
poccomaxa

poccomaxa

Киев

snowbear

snowbear

СПбГПУ

Если вы про сам визуальный просмотр реплея, то это не то, что я имею в виду под machine readable, это так, глазами посмотреть. Автоматическое тестирование на этом не построишь.

нет, я имею ввиду, что используй вместо tcp-потока файловый поток с реплея - те же самые данные будут

05.12.2019 13:28:50
mohammad.jfz

how should i start my strategy in ubuntu

05.12.2019 15:22:16
grifffin

grifffin

Санкт-Петербург

Не работает в XP (32-разрядной). Как и в прошлом году

05.12.2019 20:06:33
kpimayakov

kpimayakov

DIO-Soft

как врубить сетку(тайлы)

05.12.2019 20:37:06
AlexKol

AlexKol

BB

kpimayakov

kpimayakov

DIO-Soft

как врубить сетку(тайлы)

всмысе нарисовать? используй debug

05.12.2019 21:04:18
bamasa

выбирать а не выберать =)

06.12.2019 2:25:56
zn-soft

zn-soft

Fesco

выбирать а не выберать =)

запятая перед “а”

06.12.2019 4:18:35
giani005

Is there anyway to start the game without actually pressing start?

06.12.2019 22:16:12
Rahul

Rahul

Google

kush159

kush159

Student

Compiling the c++ code for MyStrategy gives error: no match for call to ‘(const std::hash) (const WeaponType&)’ noexcept(declval<const _Hash&>()(declval<const _Key&>()))> How to resolve this?

Which version of C++ are you using to compile?

06.12.2019 23:06:39
614

614

ИКИ РАН

Почему параметр –save-results может не работать? просто ничего не происхдит. На винде, версия сегодняшняя. запускаю либо aicup2019.exe –save-results res.json либо aicup2019.exe –save-results c:\users\tmp\res.json файлик не появляется.

06.12.2019 23:14:48
614

614

ИКИ РАН

Почему параметр –save-results может не работать? просто ничего не происхдит. На винде, версия сегодняшняя. запускаю либо aicup2019.exe –save-results res.json либо aicup2019.exe –save-results c:\users\tmp\res.json файлик не появляется.

06.12.2019 23:14:49
festeh

Is there anyway to start the game without actually pressing start?

You can use batch mode to run the app, but it won’t show the replay, you need to save it and then run with the app.

Sample Bash script:

./aicup2019 –batch-mode –config=config.json –save-replay replay&

cd ../

python main.py –p <PORT1>&

python main.py –p <PORT2>

cd <APP_DIRECTORY>

./aicup2019 –replay replay

Still I would like to know if better approach exist…

06.12.2019 23:22:03
festeh

You can use batch mode to run the app, but it won’t show the replay, you need to save it and then run with the app. Sample Bash script: ./aicup2019 –batch-mode –config=config.json –save-replay replay& cd ../ python main.py –p & python main.py –p cd ./aicup2019 –replay replay …

Actually, you don’t even need batch mode, just pass config file and everything will be ok;)

06.12.2019 23:29:38
yulik.daniel

yulik.daniel

Москва

Под линуксом, когда локально пытаюсь отрисовывать прямоугольники для дебага, игра падает с ошибкой “ERROR - panicked at ‘Unexpected discriminant 1132462080’, /builds/aicup/2019/app/.cache/.cargo/git/checkouts/codegame-5bdec12bd92d3b8a/7f24add/src/lib.rs:82:34” - еще много текста потом, но думаю, что копипастить сюда не имеет смысла. Пишу на питоне, строка, которая по идее отрисовывает прямоугольник, выглядит вот так: “debug.draw(model.CustomData.Rect(model.Vec2Double(x, y), model.Vec2Double(1, 1), model.color_float.ColorFloat(256, 0, 0, 0)))” Игра падает именно во время выполнения этой строчки.

06.12.2019 23:30:09
dbf

dbf

Москва

yulik.daniel

yulik.daniel

Москва

Под линуксом, когда локально пытаюсь отрисовывать прямоугольники для дебага, игра падает с ошибкой “ERROR - panicked at ‘Unexpected discriminant 1132462080’, /builds/aicup/2019/app/.cache/.cargo/git/checkouts/codegame-5bdec12bd92d3b8a/7f24add/src/lib.rs:82:34” - еще много текста потом, но думаю, что копипастить сюда не имеет смысла. Пишу на питоне, строка, которая по идее отрисовывает прямоугольник, выглядит вот так: “debug.draw(model.CustomData.Rect(model.Vec2Double(x, y), model.Vec2Double(1, 1), model.color_float.ColorFloat(256, 0, 0, 0)))” Игра падает именно во время выполнения этой строчки.

Попробуй Vec2Float

06.12.2019 23:34:38
yulik.daniel

yulik.daniel

Москва

dbf

dbf

Москва

Попробуй Vec2Float

Ого, все сразу заработало, спасибо большое! И спасибо, что так быстро)

06.12.2019 23:37:13
giani005

You can use batch mode to run the app, but it won’t show the replay, you need to save it and then run with the app. Sample Bash script: ./aicup2019 –batch-mode –config=config.json –save-replay replay& cd ../ python main.py –p & python main.py –p cd ./aicup2019 –replay replay …

thanks a lot :) Do you know if there is a way to make the game run faster/without UI?

07.12.2019 10:34:26
Ali-amoudi10

Ali-amoudi10

Tishreen university

Codeside app on my mac is not connecting to port 31001, it keeps showing “Waiting for connection”, how can I run my strategy locally? and what does this do: set -ex

if [ “$1” != “base” ]; then if wc -l` -eq 1 ; then cp -f /src/MyStrategy.cpp MyStrategy.cpp else rm -rf ./* cp -rf /src/* ./ fi fi

07.12.2019 17:38:38
and0

and0

Москва

Как узнать сколько памяти и времени потребила стратегия в играх на сервере?

07.12.2019 20:36:35
cNoNim

cNoNim

IT Territory

and0

and0

Москва

Как узнать сколько памяти и времени потребила стратегия в играх на сервере?

Можно апнуть вот этот вопрос ), было бы не плохо видеть гденибудь статистику на сайте, по которой стратегия может не пройти условия озвученные в правилах…

07.12.2019 21:34:59
kokorins

kokorins

Берлин

Спрошу еще раз: как установить фпс в приложении? я так понял это не есть свойство игры.

07.12.2019 23:02:46
kokorins

kokorins

Берлин

Спрошу еще раз: как установить фпс в приложении? я так понял это не есть свойство игры. Меня интересует view speed

07.12.2019 23:03:52
poccomaxa

poccomaxa

Киев

kokorins

kokorins

Берлин

Спрошу еще раз: как установить фпс в приложении? я так понял это не есть свойство игры. Меня интересует view speed

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

07.12.2019 23:33:10
kokorins

kokorins

Берлин

да, в том и дело что для каждой моей игры дебаг становиться, тем что попасть на нужный фрейм. Я бы с радостью уменьшил его с 60 TPS до 10 TPS. А иногда и до 1го.

07.12.2019 23:43:21
MityanPal

MityanPal

Москва

А никто не вносил предложение сделать возможность проходить через врага? в стандартных стратегиях код позволяет врагу повторять твои движения(прыгать по вертикали ровно вместе с тобой) и если враг подошел к тебе вплотную, то игра сводится к тому, кто более везучий/у кого больше хп на момент того, как модельки упрутся в друг друга, так как убежать ты не сможешь - тебя подперли и ты в ловушке(на любые попытки попрыгать враг повторяет твои прыжки и вы либо пятитесь, либо стоите на месте уперевшись друг в друга). Я конечно понимаю, что такие стратегии не победят, однако на определенных картах такого расклада почти не избежать. И еще, кстати, так и не понял - управлять разбросом можно? Представим ситуацию, что враги стоят на месте с пистолетами друг напротив друга и стреляют одновременно не двигаясь - победит тот, у кого везения больше? Так как разброс будет разный, а управлять им нет никакой возможности(если я правильно понял, хотя может быть мне стоит рассмотреть этот вопрос получше)

08.12.2019 0:28:34
poccomaxa

poccomaxa

Киев

иногда при взрыве мины зависает или закрывается приложение

08.12.2019 1:01:40
poccomaxa

poccomaxa

Киев

ERROR - panicked at 'internal error: entered unreachable code', src/renderer/fancy_mine.rs:46:47
ERROR - stack backtrace:
   0: backtrace::backtrace::trace
   1: backtrace::capture::Backtrace::new
   2: batbox::logger::init_with_level::{{closure}}
   3: std::panicking::rust_panic_with_hook
             at src\libstd/panicking.rs:481
   4: std::panicking::begin_panic
   5: aicup2019::renderer::fancy_mine::FancyMineRenderer::draw
   6: <aicup2019::renderer::Renderer as codegame::Renderer<aicup2019::model::Game>>::draw
   7: <codegame::app::game_screen::GameScreen<G,R> as geng_core::state::State>::draw
   8: <geng_debug_overlay::DebugOverlay as geng_core::state::State>::draw
   9: geng_core::context::run
  10: geng::run
  11: aicup2019::run_with
  12: aicup2019::run
  13: std::rt::lang_start::{{closure}}
  14: std::rt::lang_start_internal::{{closure}}
             at src\libstd/rt.rs:49
      std::panicking::try::do_call
             at src\libstd/panicking.rs:296
  15: __rust_maybe_catch_panic
             at src\libpanic_unwind/lib.rs:80
  16: std::panicking::try
             at src\libstd/panicking.rs:275
      std::panic::catch_unwind
             at src\libstd/panic.rs:394
      std::rt::lang_start_internal
             at src\libstd/rt.rs:48
  17: main
  18: __tmainCRTStartup
             at ./mingw-w64-crt/crt/crtexe.c:339
  19: mainCRTStartup
             at ./mingw-w64-crt/crt/crtexe.c:223
  20: _report_error
  21: _report_error

08.12.2019 1:04:38
poccomaxa

poccomaxa

Киев

неприкольно стратегию бомбермена тестировать XD

08.12.2019 1:06:04
kuviman

kuviman

СГУ им. Чернышевского

poccomaxa

poccomaxa

Киев

ERROR - panicked at ‘internal error: entered unreachable code’, src/renderer/fancy_mine.rs:46:47 ERROR - stack backtrace: 0: backtrace::backtrace::trace 1: backtrace::capture::Backtrace::new 2: batbox::logger::init_with_level::{{closure}} 3: std::panicking::rust_panic_with_hook at src\libstd/panicking.rs:481 4: std::panicking::begin_panic 5: aicup2019::renderer::fancy_mine::FancyMineRenderer::draw 6: <aicup2019::renderer::Renderer as codegame::Renderer<aicup2019::model::Game>>::draw 7: <codegame::app::game_screen::GameScreen<G,R> as geng_core::state::State>::draw 8: <geng_debug_overlay::DebugOverlay as geng_core::state::State>::draw 9: geng_core::context::run 10: geng::run 11: aicup2019::run_with 12: aicup2019::run 13: std::rt::lang_start::{{closure}} 14: std::rt::lang_start_internal::{{closure}} at src\libstd/rt.rs:49 std::panicking::try::do_call at src\libstd/panicking.rs:296 15: __rust_maybe_catch_panic at src\libpanic_unwind/lib.rs:80 16: std::panicking::try at src\libstd/panicking.rs:275 std::panic::catch_unwind at src\libstd/panic.rs:394 std::rt::lang_start_internal at src\libstd/rt.rs:48 17: main 18: __tmainCRTStartup at ./mingw-w64-crt/crt/crtexe.c:339 19: mainCRTStartup at ./mingw-w64-crt/crt/crtexe.c:223 20: _report_error 21: _report_error

Скачайте новую версию приложения

08.12.2019 2:23:46
poccomaxa

poccomaxa

Киев

kuviman

kuviman

СГУ им. Чернышевского

Скачайте новую версию приложения

так это в новой версии. от 07.12.2019 12-15

08.12.2019 3:27:49
poccomaxa

poccomaxa

Киев

куда можно баг-репорты слать? а то ещё одна ошибка с критическим завершением в новой версии:

ERROR - panicked at 'assertion failed: value.is_finite()', /builds/aicup/2019/app/.cache/.cargo/git/checkouts/batbox-bf0d12541f0f0764/cbe0f3c/src/num/real.rs:119:9
ERROR - stack backtrace:
   0: backtrace::backtrace::trace
   1: backtrace::capture::Backtrace::new
   2: batbox::logger::init_with_level::{{closure}}
   3: std::panicking::rust_panic_with_hook
             at src\libstd/panicking.rs:481
   4: std::panicking::begin_panic
   5: aicup2019::renderer::camera::Camera::screen_to_world
   6: <aicup2019::renderer::Renderer as codegame::Renderer<aicup2019::model::Game>>::draw
   7: <codegame::app::game_screen::GameScreen<G,R> as geng_core::state::State>::draw
   8: <geng_debug_overlay::DebugOverlay as geng_core::state::State>::draw
   9: geng_core::context::run
  10: geng::run
  11: aicup2019::run_with
  12: aicup2019::run
  13: std::rt::lang_start::{{closure}}
  14: std::rt::lang_start_internal::{{closure}}
             at src\libstd/rt.rs:49
      std::panicking::try::do_call
             at src\libstd/panicking.rs:296
  15: __rust_maybe_catch_panic
             at src\libpanic_unwind/lib.rs:80
  16: std::panicking::try
             at src\libstd/panicking.rs:275
      std::panic::catch_unwind
             at src\libstd/panic.rs:394
      std::rt::lang_start_internal
             at src\libstd/rt.rs:48
  17: main
  18: __tmainCRTStartup
             at ./mingw-w64-crt/crt/crtexe.c:339
  19: mainCRTStartup
             at ./mingw-w64-crt/crt/crtexe.c:223
  20: _report_error
  21: _report_error

P.S. это точно не ошибка в моём коде, т.к. пишется в консоли вашего приложения

08.12.2019 3:34:42
param98

param98

IIT Kharagpur

Is the game world size fixed? Will it remain 30x40 in further rounds and 2x2 matches?

08.12.2019 4:23:29
amurushkin

amurushkin

ХНУРЭ (бывш. ХИРЭ, ХТУРЭ)

param98

param98

IIT Kharagpur

Is the game world size fixed? Will it remain 30x40 in further rounds and 2x2 matches?

i bet no. but who knows

08.12.2019 9:46:07
amirreza

amirreza

Тегеран

how use our strategy in this app? when i choose TCP nothing happens.

08.12.2019 19:37:22
amurushkin

amurushkin

ХНУРЭ (бывш. ХИРЭ, ХТУРЭ)

amirreza

amirreza

Тегеран

how use our strategy in this app? when i choose TCP nothing happens.

  1. run app. 2. run your bot. 3 press start

08.12.2019 19:48:14
amirreza

amirreza

Тегеран

amurushkin

amurushkin

ХНУРЭ (бывш. ХИРЭ, ХТУРЭ)

  run app. 2. run your bot. 3 press start  

how can i run my bot? where to go?

08.12.2019 19:49:33
amirreza

amirreza

Тегеран

Does anyone know how to run our strategy code to be able to connect TCP in app?

08.12.2019 20:03:46
amurushkin

amurushkin

ХНУРЭ (бывш. ХИРЭ, ХТУРЭ)

amirreza

amirreza

Тегеран

Does anyone know how to run our strategy code to be able to connect TCP in app?

https://russianaicup.ru/p/packs

08.12.2019 20:38:30
snowbear

snowbear

СПбГПУ

“Локальный повтор” - отличная фича для отладки стратегии, жалко что её нельзя запускать автоматически с конфигом, как обычную игру.

09.12.2019 22:59:28
MrZlodey

MrZlodey

NetCracker

Использую приложение под windows. Как должны работать опции –save-results, –save-replay? Указывал имя файла, указывал полный путь, с расширением, без расширения. Никакие файлы не появлялись ни в той же папке с приложением, ни где либо в обозримом месте.

10.12.2019 2:03:11
crain

crain

Челябинск

MrZlodey

MrZlodey

NetCracker

Использую приложение под windows. Как должны работать опции –save-results, –save-replay? Указывал имя файла, указывал полный путь, с расширением, без расширения. Никакие файлы не появлялись ни в той же папке с приложением, ни где либо в обозримом месте.

У меня эти параметры сработали только при наличии параметра –config config.json

10.12.2019 8:37:27
Krasava872

Krasava872

Рязань

Windows 10 64bit ERROR - panicked at ‘Unexpected discriminant 1065353216’, /builds/aicup/2019/app/.cache/.cargo/git/checkouts/codegame-5bdec12bd92d3b8a/ec050c9/src/lib.rs:87:34 ERROR - stack backtrace: 0: backtrace::backtrace::trace 1: backtrace::capture::Backtrace::new 2: batbox::logger::init_with_level::{{closure}} 3: std::panicking::rust_panic_with_hook at src\libstd/panicking.rs:481 4: std::panicking::continue_panic_fmt at src\libstd/panicking.rs:384 5: std::panicking::begin_panic_fmt at src\libstd/panicking.rs:339 6: <codegame::PlayerMessage as trans::Trans>::read_from 7: <codegame::player::stream::StreamPlayer as codegame::player::Player>::get_action 8: <codegame::player::tcp::TcpPlayer as codegame::player::Player>::get_action 9: <std::collections::hash::map::HashMap<K,V,S> as core::iter::traits::collect::FromIterator<(K, V)>>::from_iter 10: codegame::processor::GameProcessor::process_tick 11: std::sys_common::backtrace::__rust_begin_short_backtrace 12: std::panicking::try::do_call 13: __rust_maybe_catch_panic at src\libpanic_unwind/lib.rs:80 14: core::ops::function::FnOnce::call_once{{vtable.shim}} 15: <alloc::boxed::Box as core::ops::function::FnOnce>::call_once at /rustc/625451e376bb2e5283fc4741caa0a3e8a2ca4d54\src\liballoc/boxed.rs:787 16: <alloc::boxed::Box as core::ops::function::FnOnce>::call_once at /rustc/625451e376bb2e5283fc4741caa0a3e8a2ca4d54\src\liballoc/boxed.rs:787 std::sys_common::thread::start_thread at src\libstd\sys_common/thread.rs:13 std::sys::windows::thread::Thread::new::thread_start at src\libstd\sys\windows/thread.rs:47 17: _report_error 18: _report_error

11.12.2019 0:01:42
poccomaxa

poccomaxa

Киев

Krasava872

Krasava872

Рязань

Windows 10 64bit ERROR - panicked at ‘Unexpected discriminant 1065353216’, /builds/aicup/2019/app/.cache/.cargo/git/checkouts/codegame-5bdec12bd92d3b8a/ec050c9/src/lib.rs:87:34 ERROR - stack backtrace: 0: backtrace::backtrace::trace 1: backtrace::capture::Backtrace::new 2: batbox::logger::init_with_level::{{closure}} 3: std::panicking::rust_panic_with_hook at src\libstd/panicking.rs:481 4: std::panicking::continue_panic_fmt at src\libstd/panicking.rs:384 5: std::panicking::begin_panic_fmt at src\libstd/panicking.rs:339 6: <codegame::PlayerMessage as trans::Trans>::read_from 7: <codegame::player::stream::StreamPlayer as codegame::player::Player>::get_action 8: <codegame::player::tcp::TcpPlayer as codegame::player::Player>::get_action 9: <std::collections::hash::map::HashMap<K,V,S> as core::iter::traits::collect::FromIterator<(K, V)>>::from_iter 10: codegame::processor::GameProcessor::process_tick 11: std::sys_common::backtrace::__rust_begin_short_backtrace 12: std::panicking::try::do_call 13: __rust_maybe_catch_panic at src\libpanic_unwind/lib.rs:80 14: core::ops::function::FnOnce::call_once{{vtable.shim}} 15: <alloc::boxed::Box as core::ops::function::FnOnce …

во, третий вид ошибки) пиши в сообщения администрации. для читабельности перед кодом и после кода вставь строку символов ``` - в md - это код

11.12.2019 0:20:51
poccomaxa

poccomaxa

Киев

Krasava872

Krasava872

Рязань

Windows 10 64bit ERROR - panicked at ‘Unexpected discriminant 1065353216’, /builds/aicup/2019/app/.cache/.cargo/git/checkouts/codegame-5bdec12bd92d3b8a/ec050c9/src/lib.rs:87:34 ERROR - stack backtrace: 0: backtrace::backtrace::trace 1: backtrace::capture::Backtrace::new 2: batbox::logger::init_with_level::{{closure}} 3: std::panicking::rust_panic_with_hook at src\libstd/panicking.rs:481 4: std::panicking::continue_panic_fmt at src\libstd/panicking.rs:384 5: std::panicking::begin_panic_fmt at src\libstd/panicking.rs:339 6: <codegame::PlayerMessage as trans::Trans>::read_from 7: <codegame::player::stream::StreamPlayer as codegame::player::Player>::get_action 8: <codegame::player::tcp::TcpPlayer as codegame::player::Player>::get_action 9: <std::collections::hash::map::HashMap<K,V,S> as core::iter::traits::collect::FromIterator<(K, V)>>::from_iter 10: codegame::processor::GameProcessor::process_tick 11: std::sys_common::backtrace::__rust_begin_short_backtrace 12: std::panicking::try::do_call 13: __rust_maybe_catch_panic at src\libpanic_unwind/lib.rs:80 14: core::ops::function::FnOnce::call_once{{vtable.shim}} 15: <alloc::boxed::Box as core::ops::function::FnOnce …

хотя не, не третий. это с сетью опять проблема какая-то - не расшифровал параметры

11.12.2019 0:22:47
Jeen99
MityanPal

MityanPal

Москва

А никто не вносил предложение сделать возможность проходить через врага? в стандартных стратегиях код позволяет врагу повторять твои движения(прыгать по вертикали ровно вместе с тобой) и если враг подошел к тебе вплотную, то игра сводится к тому, кто более везучий/у кого больше хп на момент того, как модельки упрутся в друг друга, так как убежать ты не сможешь - тебя подперли и ты в ловушке(на любые попытки попрыгать враг повторяет твои прыжки и вы либо пятитесь, либо стоите на месте уперевшись друг в друга). Я конечно понимаю, что такие стратегии не победят, однако на определенных картах такого расклада почти не избежать. И еще, кстати, так и не понял - управлять разбросом можно? Представим ситуацию, что враги стоят на месте с пистолетами друг напротив друга и стреляют одновременно не двигаясь - победит тот, у кого везения больше? Так как разброс будет разный, а управлять им нет никакой возможности(если я правильно понял, хотя может быть мне стоит рассмотреть этот вопрос получше)

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

11.12.2019 2:21:41
Jeen99

Разработчики, не собираетесь добавлять гранаты в игру? Это бы разнообразило геймплэй. https://brainout.org/static/images/screenshots/gameplay1.webm

11.12.2019 6:09:23
bhagvanarch

bhagvanarch

Quantica Computacao

AgeevRoma

AgeevRoma

Университет ИТМО

Версия для Mac падает с ошибкой ERROR - panicked at ’Failed to load assets: IoError(Os { code: 2, kind: NotFound, message: “No such file or directory” })

same case here.. the game crashed

11.12.2019 11:13:38
Tyazhik

INFO - Guessed window DPI factor: 1 ERROR - panicked at ‘called Result::unwrap() on an Err value: NoAvailablePix elFormat’, src\libcore\result.rs:1084:5 ERROR - stack backtrace: 0: backtrace::backtrace::trace 1: backtrace::capture::Backtrace::new 2: batbox::logger::init_with_level::{{closure}} 3: std::panicking::rust_panic_with_hook at src\libstd/panicking.rs:481 4: std::panicking::continue_panic_fmt at src\libstd/panicking.rs:384 5: rust_begin_unwind at src\libstd/panicking.rs:311 6: core::panicking::panic_fmt at src\libcore/panicking.rs:85 7: core::result::unwrap_failed at src\libcore/result.rs:1084 8: geng_core::window::Window::new 9: geng_core::context::Geng::new 10: aicup2019::run_with 11: aicup2019::run 12: std::rt::lang_start::{{closure}} 13: std::rt::lang_start_internal::{{closure}} at src\libstd/rt.rs:49 std::panicking::try::do_call at src\libstd/panicking.rs:296 14: __rust_maybe_catch_panic at src\libpanic_unwind/lib.rs:80 15: std::panicking::try at src\libstd/panicking.rs:275 std::panic::catch_unwind at src\libstd/panic.rs:394 std::rt::lang_start_internal at src\libstd/rt.rs:48 16: main 17: __tmainCRTStartup at ./mingw-w64-crt/crt/crtexe.c:339 18: mainCRTStartup at ./mingw-w64-crt/crt/crtexe.c:223 19: _report_error 20: _report_error

Как с этим жить?

11.12.2019 23:47:04
AlexKol

AlexKol

BB

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

12.12.2019 16:49:59
beld

beld

Киров

А человек против человека можно поиграть?

13.12.2019 16:08:18
gerssonmg

gerssonmg

Coração de Jesus

Sound Sound Sound. Yes man nice nice nice. Very goddd

13.12.2019 16:35:31
crain

crain

Челябинск

Подскажите, как запустить локальный повтор для отладки? Нужен ли config. json и если да, то что указывать в качестве карты? Использую приложение под Windows.

15.12.2019 6:46:50
SlyFox

SlyFox

Барнаул

как локально запустить режим 2x2 ?

15.12.2019 9:31:35
MikeWazowski

MikeWazowski

Москва

crain

crain

Челябинск

Подскажите, как запустить локальный повтор для отладки? Нужен ли config. json и если да, то что указывать в качестве карты? Использую приложение под Windows.

похоже запуск локального повтора интуитивно понятен только разработчика приложения … для меня это тоже было не очевидно … 1. запускаем aicaup2019.exe 2. запускаем свою стратегию, видим что она подключилась 3. выбираем повтор игры, выбираем лог скачанный с сайта

15.12.2019 11:00:26
AlexKol

AlexKol

BB

MikeWazowski

MikeWazowski

Москва

похоже запуск локального повтора интуитивно понятен только разработчика приложения … для меня это тоже было не очевидно … 1. запускаем aicaup2019.exe 2. запускаем свою стратегию, видим что она подключилась 3. выбираем повтор игры, выбираем лог скачанный с сайта

И всё валится с непонятной ошибкой

15.12.2019 11:04:12
MikeWazowski

MikeWazowski

Москва

AlexKol

AlexKol

BB

И всё валится с непонятной ошибкой

значит мне повезло … под Win10 оно работает …

15.12.2019 11:07:00
skyfox

skyfox

ЮРГТУ (НПИ)

MikeWazowski

MikeWazowski

Москва

значит мне повезло … под Win10 оно работает …

Win8.1 тоже работает без проблем

15.12.2019 11:25:35
R4N4R4M4

R4N4R4M4

Лион

Hi, the new App is not working in 2x2 teams mode with the level.txt file ?

15.12.2019 14:33:00
R4N4R4M4

R4N4R4M4

Лион

R4N4R4M4

R4N4R4M4

Лион

Hi, the new App is not working in 2x2 teams mode with the level.txt file ?

Ho I got it, add P character in the file to have it work :D

15.12.2019 14:35:02
SlyFox

SlyFox

Барнаул

R4N4R4M4

R4N4R4M4

Лион

Hi, the new App is not working in 2x2 teams mode with the level.txt file ?

how did you turn on 2x2 mode )?

15.12.2019 14:38:19
SlyFox

SlyFox

Барнаул

SlyFox

SlyFox

Барнаул

how did you turn on 2x2 mode )?

I’ve got it )

15.12.2019 14:51:43
kvigibo

kvigibo

ОмГТУ

В промежуток с 60 - 100 тика возникает ошибка и приложение закрывается, может кто-то сталкивался с такой проблемой?

16.12.2019 9:57:43
nafiz6

nafiz6

Дакка

SlyFox

SlyFox

Барнаул

I’ve got it )

Could you explain how?

16.12.2019 10:25:12
SlyFox

SlyFox

Барнаул

nafiz6

nafiz6

Дакка

Could you explain how?

you have to reload new version of app from this site. new version 1.2.0 allows you to run 2x2 or 2x1 games. you may use same download link. app was updated without any update OF description. So strange

16.12.2019 11:02:46
orangevoe

Все, разобрался)

Можешь мне подсказать, как запустить? Я тоже новичок в линкус.

16.12.2019 11:37:25
solaimanope

solaimanope

Дакка

How to run the batch mode for like 20 times and save the result?

16.12.2019 17:24:25
stulentsev

stulentsev

Дублин

solaimanope

solaimanope

Дакка

How to run the batch mode for like 20 times and save the result?

There’s no built-in way, as far as I’m aware. But you can make a simple script for this.

17.12.2019 15:45:07
_target_

_target_

Одинцово

Какие для данного приложения системные требования? Нужны ли какие то специально предустановленные плагины? Запускаю на Windows 10 64x. Когда юнит берет новое оружие - приложение получает критическую ошибку и закрывается. ERROR - panicked at ‘called Result::unwrap() on an Err value: FormatNotSupported’, src\libcore\result.rs:1084:5 ERROR - stack backtrace: 0: backtrace::backtrace::trace 1: backtrace::capture::Backtrace::new 2: batbox::logger::init_with_level::{{closure}} 3: std::panicking::rust_panic_with_hook at src\libstd/panicking.rs:481 4: std::panicking::continue_panic_fmt at src\libstd/panicking.rs:384 5: rust_begin_unwind at src\libstd/panicking.rs:311 6: core::panicking::panic_fmt at src\libcore/panicking.rs:85 7: core::result::unwrap_failed at src\libcore/result.rs:1084 8: rodio::engine::new_output_stream 9: rodio::engine::play_raw 10: geng_core::sound::Sound::effect 11: <aicup2019::renderer::Renderer as codegame::Renderer<aicup2019::model::Game>>::process_event 12: <codegame::app::game_screen::GameScreen<G,R> as geng_core::state::State>::update 13: <geng_core::state::manager::StateManager as geng_core::state::State>::update 14: geng_core::context::run 15: geng::run 16: aicup2019::run_with 17: aicup2019::run 18: std::rt::lang_start::{{closure}} 19: std::rt::lang_start_internal::{{closure}} at src\libstd/rt.rs:49 std::panicking::try::do_call at src\libstd/panicking.rs:296 20: __rust_maybe_catch_panic at src\libpanic_unwind/lib.rs:80 21: std::panicking::try at src\libstd/panicking.rs:275 std::panic::catch_unwind at src\libstd/panic.rs:394 std::rt::lang_start_internal at src\libstd/rt.rs:48 22: main 23: __tmainCRTStartup at ./mingw-w64-crt/crt/crtexe.c:339 24: mainCRTStartup at ./mingw-w64-crt/crt/crtexe.c:223 25: _report_error 26: _report_error

17.12.2019 19:12:21
ThermIt

ThermIt

piano.io

Во время паузы приложение майнит криптовалюту?

21.12.2019 16:04:12
tyamgin

tyamgin

Симферополь

ThermIt

ThermIt

piano.io

Во время паузы приложение майнит криптовалюту?

Я уже на макбук себе намайнил.

21.12.2019 16:35:32
karloid

karloid

Санкт-Петербург

ThermIt

ThermIt

piano.io

Во время паузы приложение майнит криптовалюту?

https://github.com/MailRuChamps/raic-2019/issues/30 - вот тут Ишью на эту тему

22.12.2019 2:51:37