
Урок 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
13 questions
Writing linear equations review
Presentation
•
9th Grade
14 questions
Exponential Growth and Decay Vocabulary
Presentation
•
9th Grade
12 questions
Completing the Square (Full process)
Presentation
•
9th Grade
14 questions
Distributions of Data
Presentation
•
9th Grade
11 questions
Respiratory and Circulatory Systems
Presentation
•
9th Grade
15 questions
Distribution of Data
Presentation
•
9th Grade
15 questions
Segment Lengths in Circles
Presentation
•
9th Grade
13 questions
One Solution, No Solution, Many Solution
Presentation
•
9th Grade
Popular Resources on Wayground
20 questions
Math Review
Quiz
•
3rd Grade
15 questions
Fast food
Quiz
•
7th Grade
20 questions
Context Clues
Quiz
•
6th Grade
20 questions
Inferences
Quiz
•
4th Grade
19 questions
Classifying Quadrilaterals
Quiz
•
3rd Grade
20 questions
Figurative Language Review
Quiz
•
6th Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
10 questions
Identify Fractions, Mixed Numbers & Improper Fractions
Quiz
•
3rd - 4th Grade
Discover more resources for Computers
10 questions
Fact Check Ice Breaker: Two truths and a lie
Quiz
•
5th - 12th Grade
10 questions
Video Games
Quiz
•
6th - 12th Grade
10 questions
Logos
Quiz
•
6th - 9th Grade
10 questions
Test Your Knowledge with 15 Fun Trivia Questions
Interactive video
•
6th - 10th Grade
15 questions
Memorial Day Trivia
Quiz
•
KG - 12th Grade
21 questions
Factoring Trinomials (a=1)
Quiz
•
9th Grade
12 questions
Name that Candy
Quiz
•
KG - 12th Grade
20 questions
Guess The App
Quiz
•
KG - Professional Dev...