Срок сдачи до 20:00 12 апреля
Выбери вид проекта и следуй требованиям
1. Создай рисунок с помощью модуля Turtle
Как правильно сдать проект (PyGame):
- Креативность идеи
- Баланс графики, цвета, размера, оформления
- Юзабилити
- Лаконичный и легко читаемый код
- комментарии в коде
- программа поделена на блоки
- понятные названия переменных, классов и функций
Требования к проекту откроются 25 марта в 12:00
- Оптимизированный код:
- использование циклов, собственных функций, условного оператора, модулей.
- Креативность рисунка.
- Наличие не менее 5-7 объектов:
- Сложность отрисовки объектов.
2. Создай игру на PyGame в любом жанре
Требования к проекту откроются 25 марта в 12:00
Как правильно сдать проект (Turtle):
- Создай проект согласно теме и критериям с учетом требований
- Открой платформу Алгоритмика learn.algoritmika.org, авторизуйся под своей учетной записью
- Выложи и опубликуй проект в Зал славы
- Скопируй ссылку на проект и пришли нам на почту mindoptimizers2023@gmail.com
- В поле "Тема письма" укажи следующую информацию: "Город_Направление", (например, «Рыбинск_Python»)
- В самом письме напиши свои "ФИО_Вид проекта_Название проекта", (например, «Матвеев Игорь_Рисунок_Солнце»), и прикрепи ссылку из Зала славы на сам проект. Готово!
Технические требования к структуре проекта PyGame (обязательно к выполнению)
- Использовать среду разработки Visual Studio Code
- Основные модули и библиотеки для разработки проекта: pygame, os, random, time, math. (Можно использовать другие модули языка Python для создания меню, например Tkinter). Также можно создавать свои модули, очень приветствуется.
- Все картинки игры хранятся в папке «image».
- Все звуковые файлы хранятся в папке «sound»
- Размер окна выбираете самостоятельно.
- Весь игровой проект после окончания его разработки преобразуется в архив и одним файлом отправляется на проверку.
Критерии (Turtle+PyGame):
- При запуске игры, появляется меню.
- Есть выбор уровней сложности в игре
- При нажатий на кнопу ESC - пауза в игре.
- На игровой сцене есть враги и препятствия.
- взаимодействие главного спрайта с объектами.
- автоматическое передвижение спрайтов(враги, стены и тд.).
- Есть игровые уровни в игре.
- Есть сюжет в игре.
- интересно подобранные спрайты.
- самостоятельно рисованные спрайты.
- Вспомогательные предметы в игре (которые можно поднять)
- Жизни, Патроны, Оружие, Зелье
- Любой предмет который помогает персонажу
- Фоновая музыка и звуковые эффекты в игре.
- звук передвижения
- стрельбы
- столкновений
- любые звуковые эффекты на действия в игре.
- Создай проект согласно теме и критериям с учетом требований
- Заархивируй игру
- Выложи проект в облако (Яндекс, Google, Mail.ru, etc) скопируй ссылку и пришли нам на почту mindoptimizers2023@gmail.com
- В поле "Тема письма" укажи следующую информацию Город_Направление, (например, «Ярославль_Python»)
- В самом письме напиши свои ФИО_Вид проекта_Название проекта, (например, «Дмитриев Дмитрий_Игра_Ходилка»), и прикрепи ссылку на сам проект. Готово!
2 ЧАСТЬ - СОЗДАНИЕ СВОЕГО ПРОЕКТА
2 ЧАСТЬ - СОЗДАНИЕ СВОЕГО ПРОЕКТА