
Урок 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
4
Multiple Choice
Сколько картинок загружено в память программы на представленном фрагменте?
0
2
6
3
1
5
Fill in the Blanks
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
14 questions
Pythagorean Theorem
Presentation
•
9th - 10th Grade
14 questions
Methods of Solving Quadratics
Presentation
•
9th - 10th Grade
14 questions
Linear Regression
Presentation
•
9th Grade
15 questions
Multiplying Polynomials
Presentation
•
9th Grade
12 questions
Density: Area & Volume
Presentation
•
9th Grade
13 questions
[IGCS] For-loop with tutle
Presentation
•
9th Grade
12 questions
Navigating Schoology Part A - Summer Edition
Presentation
•
9th Grade
15 questions
Thursday Review: Systems of Equations and Inequalities
Presentation
•
9th Grade
Popular Resources on Wayground
11 questions
Hallway & Bathroom Expectations
Quiz
•
6th - 8th Grade
10 questions
HCS SCI 03 Summer School Assessment 2
Quiz
•
3rd Grade
11 questions
Home Scope
Quiz
•
7th - 8th Grade
12 questions
2026 TAP Technology in the Classroom
Presentation
•
Professional Development
15 questions
HCS SCI 05 Summer School Assessment 2 Review
Quiz
•
5th Grade
15 questions
HCS SCI 04 Summer School Review 2
Quiz
•
4th Grade
59 questions
Geometry Unit 3 Review
Quiz
•
9th - 12th Grade
14 questions
FAST ELA READING SMAPLE TEST MATERIALS
Passage
•
3rd Grade