
Урок PYGAME
Presentation
•
Computers
•
9th Grade
•
Practice Problem
•
Easy
2_Правда 2_Правда
Used 3+ times
FREE Resource
10 Slides • 8 Questions
1
Разработка игр на Python (PyGame)
2
Multiple Choice
Что из себя представляет PyGame?
Язык программирования
Специальное приложение
Библиотека языка Python
Компьютерная игра
3
Fill in the Blanks
Расположите в правильном порядке общий порядок следования программы:
1) Рисование на экране
2) Обновление экрана и "тик" часиков
3) Импорт библиотек
4) Создание игрового экрана, загрузка картинок
5) Игровая логика
(пример ответа "12345")
4
Multiple Choice
Сколько картинок загружено в память программы на представленном фрагменте?
0
2
6
3
1
5
Fill in the Blanks
Определите правильный порядок действий:
1) Изменить размеры картинки(transform.scale)
2) Взять прямоугольник картинки(get_rect)
3) Загрузить картинку (load)
(пример ответа "123")
6
В какой части программы...
1) ...идёт проверка нажатия на мышку?
2) ...создаются классы?
7
Верно/неверно и почему
1) Каждой используемой картинке стоит задать размер с помощью transform.scale
2) У каждой картинки стоит взять её прямоугольник ( get_rect() )
8
Как и где задаётся начальное положение любого прямоугольника, принадлежащего какой-либо картинке?
9
Draw
Загрузили 5 картинок:
right_1, right_2 и так далее
У каждой взяли по прямоугольнику:
right_1_rect = right_1.get_rect(center = (W//2, H//2))
right_2_rect = right_2.get_rect(center = (W//6, H//2))
right_3_rect = right_3.get_rect(center = (W//6, H//6))
right_4_rect = right_4.get_rect(center = (5 ⋆ W//6, 5 ⋆ H//6))
right_5_rect = right_5.get_rect(center = (W//2, 5 ⋆ H//6))
Все картинки отобразили на экран следующим образом:
sc.blit(right_1, right_1_rect)
sc.blit(right_2, right_2_rect)
и так далее...
Схематично изобразите приблизительное местоположение картинок на экране:
10
Multiple Select
Есть картинка-персонаж bird со своим собственным прямоугольником bird_rect
В программе эта картинка рисуется с помощью следующей строки:
sc.blit(bird, bird_rect)
Как реализовать движение этой картинки вниз?
bird_rect.down
bird_rect.y += 5
bird_rect.y -= 5
y += 5
bird_rect.centery += 5
11
Классы в играх
1) В чём польза классов в играх?
12
Классы в играх
2) В каждом классе обязательно...
13
Классы в играх
3) Зачем к классам в пару создают пустые списки?
14
Дан класс Rain
1) За что отвечает конструктор?
2) За что отвечает метод drawing()?
15
Multiple Choice
Для класса Rain из прошлого задания был составлен следующий цикл.
Что произойдёт с "каплей", если она столкнётся с прямоугольником hero1?
она перестанет существовать в памяти компьютера
она просто перестанет рисоваться, но сохранится в памяти
Она нанесёт урон и вскоре появится заново
Она просто исчезнет при касании, но вскоре появится заново
16
Давайте вспомним, за что отвечают следующие свойства:
Рисование прямоугольников
pygame.draw.rect(sc, RED, (x,y,w,h), t)
17
Draw
экран sc имеет размеры (800, 800)
Схематично нарисуйте следующие прямоугольники:
pygame.draw.rect(sc, RED, (0, 0, 200, 200))
pygame.draw.rect(sc, BLACK, (400, 400, W//4, H//4), 10)
pygame.draw.rect(sc, GREEN, (W//2, 0, W//2, 100))
18
Что из себя представляет следующий прямоугольник?
Разработка игр на Python (PyGame)
Show answer
Auto Play
Slide 1 / 18
SLIDE
Similar Resources on Wayground
13 questions
Sentence Fragments/Run-Ons Lesson
Presentation
•
10th Grade
13 questions
Physical and Chemical Changes
Presentation
•
8th Grade
14 questions
CP - Lesson: Factoring Introduction
Presentation
•
9th Grade
11 questions
Табличные информационные модели
Presentation
•
9th Grade
10 questions
Revising Review - English I Semester Exam
Presentation
•
9th Grade
12 questions
Моделирование как метод познания 9 класс
Presentation
•
9th Grade
15 questions
Обчислення підсумкових показників
Presentation
•
9th Grade
10 questions
Искусственный интеллект
Presentation
•
University
Popular Resources on Wayground
6 questions
PRIDE Always and Everywhere
Presentation
•
12th Grade
20 questions
Lab Safety Quiz
Quiz
•
6th Grade
26 questions
KOR Review Kahoot Questions
Quiz
•
8th Grade
21 questions
Continents and Oceans
Quiz
•
6th Grade
12 questions
Unit Zero lesson 2 cafeteria
Presentation
•
9th - 12th Grade
20 questions
Parts of Speech
Quiz
•
5th Grade
10 questions
Riddles Riddles fun Riddles
Quiz
•
6th - 12th Grade
16 questions
Subject & Predicate
Quiz
•
5th Grade