148
Жауапберейік
1. Спрайт қайда қолданылады?
2. Фонға кейіпкер қою қалай жүзеге асырылады?
3. РyGame-дегі Sprite кла сы қан дай мақсатта қолданылады?
Себебінанықтайық
1. Ойын құру барысында фон ға
кейіп кер ді қоюдың қа-
жеттілігі қандай?
2. Game кла сын да
__init__ ой ын ды бас тау
функциясы не
үшін ма ңыз ды?
Талдап,салыстырайық
1. Ойынға спрайт арқылы
кейіпкер қосудың тиімділігі
неде?
2. Жасалып жатқан ой ын ға дай ын кейіп кер қою жұ мы-
сы на ар нал ған прог рам ма ның
ар тық шы лық та ры мен
кем ші лік те рін тал даң дар.
Дәптергеорындайық
Қа ра пай ым жа рыс ой ыны ның ал го рит мін дәп тер ге
жазың дар.
Компьютердеорындайық
PyGame ани ма циясы ның үлгісін
прог рам ма ға жа зың-
дар. Нә ти же ні тал даң дар.
import sys, pygame
pygame.init()
size = [600, 500]
speed = [0, 2]
white = (255, 255, 255)
screen = pygame.display.set_mode(size)
ball = pygame.image.load("ball.bmp")
ballrect = ball.get_rect()
while 1:
for event in pygame.event.get():
if event.type == pygame.QUIT: sys.
exit()
Сұрақтарғажауапберейік
Ойланайық,талқылайық
Талдап,салыстырайық
Дәптергеорындайық
Компьютердеорындайық
АРМАН
-ПВ
баспасы
Все учебники Казахстана на OKULYK.KZ
*
Книга предоставлена исключительно в образовательных целях
согласно Приказа Министра образования и науки Республики Казахстан от 17 мая 2019 года № 217
149
ballrect = ballrect.move(speed)
if ballrect.left < 0 or ballrect.right >
width:
speed[0] = -speed[0]
if ballrect.top < 0 or ballrect.bottom > height:
speed[1] = -speed[1]
screen.fill(white)
screen.blit(ball, ballrect)
pygame.display.flip()
Ойбөлісейік
Са бақ та не үй рен дің дер? Сыныптастарыңмен жаңа
сабақта өткендеріңді күнделікті
өмірде қалай қолдануға
болатынын талқылаңдар. Мысал келтіріңдер.
Достарыңызбен бөлісу: