Статья на хабре "Откройте новую версию IDE CodinGame".
От переводчика статьи:
CodinGame – это международная игровая онлайн платформа для программистов, где решение задачи сопровождается визуализацией в стиле видео-игр, а IDE поддерживает 23 языка программирования.
От себя:
Есть поддержка Lua, но в списке языков неудобная полоса прокрутки — слишком тонкая.
Описание заданий (Onboarding, Power of Thor и The Descent) достаточно подробное. Предлагается заготовка кода, в которую нужно вписать свой алгоритм. В основном, нужны начальные знания языка программирования (и английского).
В общем, интересно, полезно для отработки понимания алгоритмов.
CodinGame - игровая онлайн-платформа для программистов
- Aidar
- Posts: 541
- Joined: Mon 09 Mar, 2009 22:43
- Location: Kazan
- Has thanked: 8 times
- Been thanked: 7 times
- Contact:
CodinGame - игровая онлайн-платформа для программистов
Заготовка кода:
1. Пошаговый режим реализуется с помощью бесконечного цикла (game loop) и ожидания входных данных на каждом шаге.
2. Входные данные поступают в
3. Выходное действие должно выводится в
4. Для отладки можно выводить значения в
Редактор кода в IDE несложный. При этом можно код писать в FAR Editor и вставлять в редактор IDE для проверки.
Страница с играми .
1. Пошаговый режим реализуется с помощью бесконечного цикла (game loop) и ожидания входных данных на каждом шаге.
2. Входные данные поступают в
stdin
. В заготовке уже есть необходимые строки для их получения (в коде используется io.read
). Нужно обращать внимание, где расположены эти строки: до цикла (начальные данные) или внутри него (данные для текущего шага).3. Выходное действие должно выводится в
stdout
(в коде используется print
).4. Для отладки можно выводить значения в
stderr
(в коде используется io.stderr:write
).Редактор кода в IDE несложный. При этом можно код писать в FAR Editor и вставлять в редактор IDE для проверки.
Страница с играми .
- Aidar
- Posts: 541
- Joined: Mon 09 Mar, 2009 22:43
- Location: Kazan
- Has thanked: 8 times
- Been thanked: 7 times
- Contact:
CodinGame - игровая онлайн-платформа для программистов
Игра "Power of Thor" ("Мощь Тора")
Задание: Необходимо зарядить молот Тора в специальном источнике. Для этого нужно провести Тора к этому источнику.
Тема: условные операторы (
Задание: Необходимо зарядить молот Тора в специальном источнике. Для этого нужно провести Тора к этому источнику.
Тема: условные операторы (
if
и т.д.).- Aidar
- Posts: 541
- Joined: Mon 09 Mar, 2009 22:43
- Location: Kazan
- Has thanked: 8 times
- Been thanked: 7 times
- Contact:
CodinGame - игровая онлайн-платформа для программистов
Игра "The Descent" ("Спуск")
Задание: Необходимо обеспечить безопасную посадку звездолёта на планете в гористой области. Для этого нужно уничтожать горы при пролёте над ними.
Тема: поиск в массиве.
Задание: Необходимо обеспечить безопасную посадку звездолёта на планете в гористой области. Для этого нужно уничтожать горы при пролёте над ними.
Тема: поиск в массиве.
- Aidar
- Posts: 541
- Joined: Mon 09 Mar, 2009 22:43
- Location: Kazan
- Has thanked: 8 times
- Been thanked: 7 times
- Contact:
CodinGame - игровая онлайн-платформа для программистов
Игра "Skynet: the Chasm" ("Скайнет: Пропасть")
Задание: Необходимо на мотоцикле перепрыгнуть через пропасть, образовавшуюся из-за провала части моста. Для этого нужно пересечь мост, перепрыгнуть через саму пропасть и остановиться на платформе за провалом.
Тема: условные операторы (
Задание: Необходимо на мотоцикле перепрыгнуть через пропасть, образовавшуюся из-за провала части моста. Для этого нужно пересечь мост, перепрыгнуть через саму пропасть и остановиться на платформе за провалом.
Тема: условные операторы (
if
и т.д.).