
Урок 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
11 questions
Laws of Exponents
Presentation
•
8th - 9th Grade
13 questions
Робота з об'єктами графічного редатора
Presentation
•
8th - 9th Grade
15 questions
multistep
Presentation
•
9th Grade
11 questions
7.2 Writing Exponential Functions
Presentation
•
9th Grade
10 questions
Identifying Slopes
Presentation
•
9th Grade
12 questions
ID 10 Unit 1 Lesson 1
Presentation
•
9th Grade
15 questions
Multiplying Special Case Binomials
Presentation
•
9th - 10th Grade
15 questions
Point-Slope Form
Presentation
•
9th - 10th Grade
Popular Resources on Wayground
20 questions
"What is the question asking??" Grades 3-5
Quiz
•
1st - 5th Grade
20 questions
“What is the question asking??” Grades 6-8
Quiz
•
6th - 8th Grade
10 questions
Fire Safety Quiz
Quiz
•
12th Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
34 questions
STAAR Review 6th - 8th grade Reading Part 1
Quiz
•
6th - 8th Grade
20 questions
“What is the question asking??” English I-II
Quiz
•
9th - 12th Grade
20 questions
Main Idea and Details
Quiz
•
5th Grade
47 questions
8th Grade Reading STAAR Ultimate Review!
Quiz
•
8th Grade
Discover more resources for Computers
20 questions
“What is the question asking??” English I-II
Quiz
•
9th - 12th Grade
10 questions
Fire Prevention
Quiz
•
9th - 12th Grade
24 questions
BIOLOGY STAAR REVIEW
Quiz
•
9th Grade
20 questions
Graphing Inequalities on a Number Line
Quiz
•
6th - 9th Grade
30 questions
English 1 STAAR Review
Quiz
•
9th Grade
46 questions
Linear and Exponential Function Key Features
Quiz
•
9th Grade
20 questions
Grammar
Quiz
•
9th - 12th Grade
30 questions
Biology STAAR Review #3
Quiz
•
9th Grade