1 of 23

Урок 15

Работа над итоговым проектом

2 of 23

На прошлом уроке...

  • Научились обрабатывать события мыши для приложений turtle

3 of 23

Домашнее задание

На основе последнего задания напишите следующую игру.

На холсте случайным образом размещаются три объекта. Игрок управляя с помощью клавиатуры должен собрать все предметы по одному.

Подсказка: хранить координаты удобнее всего в списке.

4 of 23

Возможное решение

5 of 23

Возможное решение

6 of 23

Возможное решение

7 of 23

Сегодня на уроке

  • Узнать что такое проект в IT и как правильно организовать работу над проектом

8 of 23

Что такое проект в IT?

Проект – это временное предприятие, направленное на создание уникального продукта, услуги или результата.

А продукт – это произведённый артефакт, который можно выразить количественно, и который может являться как конечным объектом, так и компонентом.

9 of 23

Идея для проекта

Подумайте, чтобы вы хотели реализовать, но все никак не могли решиться. Соотнесите это с вашими возможностями относительно времени на создание и полученными знаниями.

10 of 23

Задание

Оформите свою идею в текстовом документе.

Несколько предложений, которые четко описывают актуальность и содержание вашей будующей работы.

11 of 23

План работы над проектом

  • Выпишите шаги, которые нужны для достижения цели.
  • Расставьте их в логической последовательности.
  • Определите приоритеты работы.

12 of 23

Задание

В том же документе где вы описывали идею проекта оформите план работы над проектом.

13 of 23

Как сделать свой проект привлекательнее?

Давайте подумаем, что нужно:

    • Само меню – визуальная часть
    • Обработка события нажатия на элементы
    • Переход к нужному моменту в зависимости от выбора

14 of 23

Как сделать свой проект привлекательнее?

15 of 23

Как сделать свой проект привлекательнее?

16 of 23

Как сделать свой проект привлекательнее?

17 of 23

Как сделать свой проект привлекательнее?

18 of 23

Задание

Добавьте в игру возможность выхода по нажатию кнопки.

Подсказка: для завершения программы turtle используйте метод turtle.bye()

19 of 23

Работа над проектом

Теперь, когда план работы составлен. Отдельные части проекта у вас уже готовы.

Пришло время самой интересной работы – сборка проекта!

20 of 23

Подведем итоги

  • Разработали несколько механик, чтобы сделать проект еще привлекательнее
  • Составили план работы над итоговым проектом

21 of 23

Викторина

22 of 23

На следующем уроке…

  • Защита итогового проекта

23 of 23

Домашнее задание

Завершить работу над итоговым проектом