Консольная игра "Стрелки" на Python

Создайте консольную игру на Python, решая задачи одну за другой. Основы Python — с вас, весь спектр эмоций программиста — с курса!
Начальный уровень
2

Чему вы научитесь

  • Хранить игровое поле во вложенных списках.
  • Использовать словари для символов и направлений.
  • Разделять программу на функции.
  • Проверять путь стрелки и допустимость хода.
  • Генерировать случайное решаемое поле.
  • Организовывать игровой цикл и определять конец игры.
  • Обрабатывать ошибки ввода с помощью try и except.
  • Тестировать программу и находить ошибки в её логике.

О курсе

Нравится решать задачи, в которых каждая следующая продолжает предыдущую?

Стучать в бубен, чтобы найти ошибку, а потом обнаружить, что забыл вызвать функцию?

Этот курс для вас!

Вас ждёт весь спектр эмоций: от «тут всё понятно» через «почему это не работает?!» до «я это сделал!».

Мы создадим консольную игру «Стрелки». Программа будет генерировать поле, а игрок — освобождать его, выбирая стрелки в правильном порядке. Уйти сможет только та стрелка, перед которой свободен путь.

Визуализация:

Наша игра будет выглядеть менее эффектно, но логика останется такой же:

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

Каждая задача добавляет что-то к вашему коду. Поэтому важно проходить их по порядку и сохранять решения: они понадобятся дальше.

Для кого этот курс

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

Начальные требования

Нужно знать основы Python: переменные, ввод и вывод, условия, циклы, списки, словари и функции. Необязательно уверенно владеть всем перечисленным — на курсе будет много практики.

Для запуска готовой игры понадобится Python 3 и среда разработки.

Как проходит обучение

Вы читаете условие, дополняете код предыдущей задачи и отправляете решение на автоматическую проверку.

По мере прохождения курса программа растёт: появляются новые функции, правила и проверки. В конце вы запустите игру в своей IDE и проверите её в разных ситуациях.

Программа курса

В курс входят

  • 12 уроков
  • 11 тестов
  • 21 интерактивная задача
загружаем...

Наши преподаватели

Отзывы прошедших курс

5
из 5
из 7 отзывов
7 отзывов
загружаем...

Что вы получаете

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

Сколько стоит обучение

Бесплатно

Расскажите о курсе друзьям

Бесплатно