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

Приложение CodeSide

Раунд 1: до начала

Проект

Песочница

Раунд 1

Раунд 2

Финал

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

5 декабря 23:38: poccomaxa написал комментарий в посте Быстрый старт
5 декабря 23:35: poccomaxa написал комментарий в посте Быстрый старт
5 декабря 23:35: poccomaxa написал комментарий в посте Быстрый старт
5 декабря 23:28: gjrfytn написал комментарий в посте Быстрый старт
5 декабря 23:26: YellowFive5 написал комментарий в посте Быстрый старт
5 декабря 23:09: gjrfytn написал комментарий в посте Быстрый старт
5 декабря 23:03: kuviman написал комментарий в посте Быстрый старт

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

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

Кемерово

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