Чему вы научитесь
- Хранить игровое поле во вложенных списках.
- Использовать словари для символов и направлений.
- Разделять программу на функции.
- Проверять путь стрелки и допустимость хода.
- Генерировать случайное решаемое поле.
- Организовывать игровой цикл и определять конец игры.
- Обрабатывать ошибки ввода с помощью try и except.
- Тестировать программу и находить ошибки в её логике.
О курсе
Создайте консольную игру на Python, решая задачи одну за другой. Основы Python — с вас, весь спектр эмоций программиста — с курса!
Для кого этот курс
Для тех, кто уже изучил основы Python и хочет собрать собственную игру.
Для тех, кому нравится видеть, как небольшие задачи постепенно превращаются в работающий проект.
Для тех, кто знает условия, циклы и списки, но пока не очень понимает, как соединить их в одной программе.
Начальные требования
Нужно знать основы Python: переменные, ввод и вывод, условия, циклы, списки, словари и функции. Необязательно уверенно владеть всем перечисленным — на курсе будет много практики.
Для запуска готовой игры понадобится Python 3 и среда разработки.
Преподаватели курса
Как проходит обучение
Вы читаете условие, дополняете код предыдущей задачи и отправляете решение на автоматическую проверку.
По мере прохождения курса программа растёт: появляются новые функции, правила и проверки. В конце вы запустите игру в своей IDE и проверите её в разных ситуациях.
Что вы получите
- Готовую консольную игру, написанную своими руками, и опыт работы над программой из нескольких связанных частей.
Нагрузка
2