Проект Пианино. Модуль 6. Учебный проект 2

Содержание

Слайд 2

Как мы будем дальше выбирать проекты?

Как мы будем дальше выбирать проекты?

Слайд 3

Проект уровня 1

Тест на допуск

Проект уровня 2

Проект уровня 1 Тест на допуск Проект уровня 2

Слайд 4

Заходим в на платформу

mars.algoritmika.org

Заходим в на платформу mars.algoritmika.org

Слайд 5

Создавать оконные приложения

Хранить информацию в списке

Работать со звуками

Создавать оконные приложения Хранить информацию в списке Работать со звуками

Слайд 6

Проблема:
Play не умеет работать со звуками.

Проблема: Play не умеет работать со звуками.

Слайд 7

Решение:
Pygame умеет больше, чем Play.

Но и сложнее!..

Решение: Pygame умеет больше, чем Play. Но и сложнее!..

Слайд 8

Какая музыка называется фоновой?

Обсуждение

Какая музыка называется фоновой? Обсуждение

Слайд 9

Фоновая музыка —
это музыка, которая играет одновременно с действиями пользователя.

Пример: треки,

Фоновая музыка — это музыка, которая играет одновременно с действиями пользователя. Пример:
играющие в гонках во время заездов.

Слайд 10

Алгоритм работы с фоновой музыкой

Положи музыку формата .mp3 или .ogg
в папку

Алгоритм работы с фоновой музыкой Положи музыку формата .mp3 или .ogg в
с проектом

Подключи музыку в программе командой pygame.mixer_music.load('hello.mp3')

Воспроизведи музыку командой pygame.mixer_music.play()

Слайд 11

Алгоритм работы с фоновой музыкой

Найти на компьютере папку с проектом и переместить

Алгоритм работы с фоновой музыкой Найти на компьютере папку с проектом и
в неё файл

Открыть в VSC уровень с проектом, нажать на «Добавить файл» и загрузить мелодию

Слайд 12

Алгоритм работы с фоновой музыкой

Найти на компьютере папку с проектом и переместить

Алгоритм работы с фоновой музыкой Найти на компьютере папку с проектом и
в неё файл

Открыть в VSC уровень с проектом, нажать на «Добавить файл» и загрузить мелодию

Слайд 13

Используйте алгоритм, чтобы воспроизвести музыку

Используйте алгоритм, чтобы воспроизвести музыку

Слайд 14

Заходим в VSC

mars.algoritmika.org

Задание «VSC. Проект “Пианино”»

Заходим в VSC mars.algoritmika.org Задание «VSC. Проект “Пианино”»

Слайд 15

Загрузить фоновую музыку

Воспроизвести фоновую музыку

Загрузить звук

Воспроизвести звук

Загрузить фоновую музыку Воспроизвести фоновую музыку Загрузить звук Воспроизвести звук

Слайд 16

Загрузить фоновую музыку

Воспроизвести фоновую музыку

Загрузить звук

Воспроизвести звук

Загрузить звук

Воспроизвести звук

Загрузить фоновую музыку Воспроизвести фоновую музыку Загрузить звук Воспроизвести звук Загрузить звук Воспроизвести звук

Слайд 17

Загрузить фоновую музыку

Воспроизвести фоновую музыку

Загрузить все звуки

Воспроизвести звук

Воспроизвести звук

Воспроизвести звук

Загрузить фоновую музыку Воспроизвести фоновую музыку Загрузить все звуки Воспроизвести звук Воспроизвести звук Воспроизвести звук

Слайд 18

Алгоритм работы со звуками

Положи звуки форматов .ogg или .wav в папке с

Алгоритм работы со звуками Положи звуки форматов .ogg или .wav в папке
проектом.

Подключи звуки в программе командой Звук=pygame.mixer.Sound('звук.wav')

Воспроизведи звук командой
Звук.play()

Если звуков много, то организовать
их хранение

Слайд 19

Хранение звуков

1

2

3

4

?

Хранение звуков 1 2 3 4 ?

Слайд 20

Хранение звуков

sounds[]

melody[]

Хранение звуков клавиш

Хранение сыгранной мелодии

Хранение звуков sounds[] melody[] Хранение звуков клавиш Хранение сыгранной мелодии

Слайд 21

Пианино

Нажата клавиша пианино

Нажата кнопка «Play melody»

Нажата кнопка «Clear melody»

Пианино Нажата клавиша пианино Нажата кнопка «Play melody» Нажата кнопка «Clear melody»

Слайд 22

Пианино

Нажата клавиша пианино

Нажата кнопка «Play melody»

Нажата кнопка «Clear melody»

Очистить список melody[]

Записать номер

Пианино Нажата клавиша пианино Нажата кнопка «Play melody» Нажата кнопка «Clear melody»
звука в melody[]

Воспроизвести звук из списка sounds[]

Воспроизвести все звуки с номерами из списка melody[]

Слайд 23

Заходим в VSC

mars.algoritmika.org

Задание «VSC. Проект “Пианино”»

Заходим в VSC mars.algoritmika.org Задание «VSC. Проект “Пианино”»

Слайд 24

Как прошел урок

Что было сложным?

Что смутило и было не до конца понятным?
Что

Как прошел урок Что было сложным? Что смутило и было не до
бы вы сделали по-другому?

Что вам понравилось?
Что у вас вышло лучше всего на уроке?