CodinGame - игровая онлайн-платформа для программистов

Здесь обсуждаются темы, косвенно связанные с Far.
Post Reply
User avatar
Aidar
Posts: 541
Joined: Mon 09 Mar, 2009 22:43
Location: Kazan
Has thanked: 8 times
Been thanked: 7 times
Contact:

CodinGame - игровая онлайн-платформа для программистов

Post by Aidar »

Статья на хабре "Откройте новую версию IDE CodinGame".
От переводчика статьи:
CodinGame – это международная игровая онлайн платформа для программистов, где решение задачи сопровождается визуализацией в стиле видео-игр, а IDE поддерживает 23 языка программирования.

От себя:
Есть поддержка Lua, но в списке языков неудобная полоса прокрутки — слишком тонкая.
Описание заданий (Onboarding, Power of Thor и The Descent) достаточно подробное. Предлагается заготовка кода, в которую нужно вписать свой алгоритм. В основном, нужны начальные знания языка программирования (и английского).
В общем, интересно, полезно для отработки понимания алгоритмов.
User avatar
Aidar
Posts: 541
Joined: Mon 09 Mar, 2009 22:43
Location: Kazan
Has thanked: 8 times
Been thanked: 7 times
Contact:

CodinGame - игровая онлайн-платформа для программистов

Post by Aidar »

Заготовка кода:
1. Пошаговый режим реализуется с помощью бесконечного цикла (game loop) и ожидания входных данных на каждом шаге.
2. Входные данные поступают в stdin. В заготовке уже есть необходимые строки для их получения (в коде используется io.read). Нужно обращать внимание, где расположены эти строки: до цикла (начальные данные) или внутри него (данные для текущего шага).
3. Выходное действие должно выводится в stdout (в коде используется print).
4. Для отладки можно выводить значения в stderr (в коде используется io.stderr:write).

Редактор кода в IDE несложный. При этом можно код писать в FAR Editor и вставлять в редактор IDE для проверки.
Страница с играми .
User avatar
Aidar
Posts: 541
Joined: Mon 09 Mar, 2009 22:43
Location: Kazan
Has thanked: 8 times
Been thanked: 7 times
Contact:

CodinGame - игровая онлайн-платформа для программистов

Post by Aidar »

Игра "Power of Thor" ("Мощь Тора")
Задание: Необходимо зарядить молот Тора в специальном источнике. Для этого нужно провести Тора к этому источнику.
Тема: условные операторы (if и т.д.).

User avatar
Aidar
Posts: 541
Joined: Mon 09 Mar, 2009 22:43
Location: Kazan
Has thanked: 8 times
Been thanked: 7 times
Contact:

CodinGame - игровая онлайн-платформа для программистов

Post by Aidar »

Игра "The Descent" ("Спуск")
Задание: Необходимо обеспечить безопасную посадку звездолёта на планете в гористой области. Для этого нужно уничтожать горы при пролёте над ними.
Тема: поиск в массиве.

User avatar
Aidar
Posts: 541
Joined: Mon 09 Mar, 2009 22:43
Location: Kazan
Has thanked: 8 times
Been thanked: 7 times
Contact:

CodinGame - игровая онлайн-платформа для программистов

Post by Aidar »

Игра "Skynet: the Chasm" ("Скайнет: Пропасть")
Задание: Необходимо на мотоцикле перепрыгнуть через пропасть, образовавшуюся из-за провала части моста. Для этого нужно пересечь мост, перепрыгнуть через саму пропасть и остановиться на платформе за провалом.
Тема: условные операторы (if и т.д.).

Post Reply

Return to “Операционные системы, командные оболочки и прочее”