Содержание
- 2. Немного повторим прошлый урок
- 3. Что будет на уроке сегодня? Добавим события проигрыша Снабдим мячик жизнями и выведем их на экран
- 4. Событие проигрыша
- 5. Убираем нижний отскок Программирование на Python | Создаем gameplay Для начала давайте найдем это событие. Важно
- 6. Событие конца игры Программирование на Python | Создаем gameplay Чтобы выглядело всё более реалистично, сделаем так,
- 7. Добавляем жизни игроку
- 8. Добавляем новый параметр Программирование на Python | Создаем gameplay Так как жизни игрока — это его
- 9. Логика потери жизни Программирование на Python | Создаем gameplay Как только мы теряем смайлик из виду,
- 10. Начало раунда заново Программирование на Python | Создаем gameplay Жизни мы уменьшили, а раунд не начали
- 11. Исправленный конец игры Программирование на Python | Создаем gameplay Ну и наконец, переделаем логику конца игры
- 12. Перерыв 10 мин
- 13. Графика
- 14. Функция для вывода текста Программирование на Python | Создаем gameplay Для того, чтобы игра была информативнее,
- 15. Функция для вывода текста Программирование на Python | Создаем gameplay Функция принимает сразу 6 параметров! В
- 16. Функция для вывода текста Программирование на Python | Создаем gameplay Так как кадр обновляется каждый такт
- 17. Задний фон Программирование на Python | Создаем gameplay Загружать картинку мы уже с вами умеем. Но
- 18. Задний фон Программирование на Python | Создаем gameplay Для того, чтобы её отобразить, нам нужно вместо
- 19. Анимируем задний фон Программирование на Python | Создаем gameplay На самом деле размеры экрана и картинки
- 20. Анимируем задний фон Программирование на Python | Создаем gameplay Затем, когда он сдвинется влево ровно на
- 21. Анимируем задний фон Программирование на Python | Создаем gameplay Как это происходит в действительности: Начало движения
- 22. Звуки и музыка
- 23. Программирование на Python | Создаем gameplay После, добавляем в код. Для этого нам нужно уже обратиться
- 24. Добавляем звук отскока Программирование на Python | Создаем gameplay Теперь, когда звуки хранятся в отдельных переменных,
- 25. Добавляем звук потери жизни Программирование на Python | Создаем gameplay
- 26. Добавляем фоновую музыку Программирование на Python | Создаем gameplay С фоновой музыкой всё попроще. Мы её
- 27. Полный код программы Программирование на Python | Создаем gameplay Сюда не влазит, поэтому посмотреть можно по
- 28. Итоги Познакомились с реализацией конца игры Научились контролировать жизни игрока Реализовали вывод жизней на интерфейс Добавили
- 29. На следующем занятии: Начнем создавать новую игру Познакомимся с новым подходом в программировании — объектно-ориентированным Добавим
- 30. Немного повторим
- 31. Что нужно, чтобы остановить игровой цикл?
- 32. Для чего нужна команда pass?
- 33. В какую сторону будет двигаться спрайт, если выполним следующую команду: bg_rect.x -= 2
- 34. В чем отличие во включении музыки и звуков в pygame?
- 35. Ваши вопросы
- 36. Спасибо за внимание
- 37. Домашнее задание
- 38. Заполни, пожалуйста, форму обратной связи по уроку
- 40. Скачать презентацию