Содержание
- 2. Немного повторим прошлый урок
- 3. Что будет на уроке сегодня? Познакомимся с понятием ООП Создадим многофайловый проект Научимся объединять код из
- 4. Создаем и настраиваем новый проект
- 5. Создаем новый проект Программирование на Python | Новая игра и ООП Для новой игры нам потребуется
- 6. Создаем новый проект Программирование на Python | Новая игра и ООП После создания проекта, необходимо сразу
- 7. Создаем новый проект Программирование на Python | Новая игра и ООП Дальше внутри файла main.py удаляем
- 8. Добавляем ресурсы в проект Программирование на Python | Новая игра и ООП Необходимо скачать архив с
- 9. Добавляем ресурсы в проект Программирование на Python | Новая игра и ООП Переносим распакованную папку в
- 10. Добавляем ресурсы в проект Программирование на Python | Новая игра и ООП Теперь необходимо создать переменные,
- 11. Создаем группу спрайтов Программирование на Python | Новая игра и ООП Спрайтов в игре может быть
- 12. Создаем группу спрайтов Программирование на Python | Новая игра и ООП Затем отрисуем сразу все спрайты
- 13. Добавляем класс игрока
- 14. Знакомство с классами Программирование на Python | Новая игра и ООП Классы — это удобный способ
- 15. Создаем класс игрока Программирование на Python | Новая игра и ООП Классы еще удобны тем, что
- 16. Создаем класс игрока Программирование на Python | Новая игра и ООП Появится пустой файл, в котором
- 17. Создаем класс игрока Программирование на Python | Новая игра и ООП Первое, что нужно в создании
- 18. Добавляем игрока на сцену Программирование на Python | Новая игра и ООП Чтобы добавить нашего игрока
- 19. Перерыв 10 мин
- 20. Настройка класса игрока
- 21. Устанавливаем спрайт в центре Программирование на Python | Новая игра и ООП Переходим в файл с
- 22. Все остальные спрайты
- 23. Самостоятельно добавьте классы Программирование на Python | Новая игра и ООП Класс bullet (создаем файл, импортируем
- 24. Класс Bullet Программирование на Python | Новая игра и ООП
- 25. Класс Explosion Программирование на Python | Новая игра и ООП
- 26. Класс EnemyLeft Программирование на Python | Новая игра и ООП
- 27. Класс EnemyRight Программирование на Python | Новая игра и ООП
- 28. Класс EnemyBottom Программирование на Python | Новая игра и ООП
- 29. Класс EnemyTop Программирование на Python | Новая игра и ООП
- 30. Результат Программирование на Python | Новая игра и ООП Весь проект с готовыми файлами можно скачать
- 31. Итоги Изучили принципы ООП Узнали как создавать многофайловый проект Научились управлять несколькими спрайтами одной командой Создали
- 32. На следующем занятии: Настроим правильное движение игроку Напишем логику респауна мобов Сделаем случайное перемещение мобам Узнаем
- 33. Немного повторим
- 34. Для чего нужны классы?
- 35. Можно ли создать классы в одном файле?
- 36. Чем отличаются параметры классов (свойства) от действий классов (методов)?
- 37. Для чего нужен self?
- 38. Ваши вопросы
- 39. Спасибо за внимание
- 40. Домашнее задание
- 41. Заполни, пожалуйста, форму обратной связи по уроку
- 43. Скачать презентацию