
Урок PYGAME
Presentation
•
Computers
•
9th Grade
•
Practice Problem
•
Easy
2_Правда 2_Правда
Used 3+ times
FREE Resource
10 Slides • 8 Questions
1
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
Show answer
Auto Play
Slide 1 / 18
SLIDE
Similar Resources on Wayground
16 questions
CP - Lesson: Function Notation (Part 1)
Presentation
•
9th Grade
12 questions
DNA Extraction
Presentation
•
9th Grade
13 questions
Solving Quadratic Equations by Factoring
Presentation
•
9th Grade
12 questions
Relative Maximum and Relative Minimum Lesson
Presentation
•
9th Grade
13 questions
Animating with Pivot Animator
Presentation
•
9th Grade
16 questions
Treaty of Versailles
Presentation
•
9th Grade
16 questions
Interactive Lesson Quadratic Function Transformation
Presentation
•
9th Grade
16 questions
Types of Slopes
Presentation
•
9th Grade
Popular Resources on Wayground
10 questions
Safety Day 2026 – Student Review
Quiz
•
9th Grade
21 questions
Continents and Oceans
Quiz
•
6th Grade
20 questions
Parts of Speech
Quiz
•
5th Grade
16 questions
Subject & Predicate
Quiz
•
5th Grade
25 questions
Multiplication Facts
Quiz
•
5th Grade
12 questions
Map Skills
Quiz
•
3rd Grade
22 questions
Continents and Oceans
Quiz
•
5th Grade
15 questions
Rounding Decimals
Quiz
•
5th Grade