Компьютерлік ойындарды басқарудың қандай жолдарын білесің?
Бұл жолдардың қайсысы ыңғайлы деп ойлайсың?
Ойын кезінде кейіпкерлерді немен басқарған тиімді (тінтуір, джойстик, пернетақта)?
Күнделікті өмірде оқиға дегеніміз не? Оған нені жатқызамыз?
Оқулықпен жұмыс Жаңа ақпаратпен танысу. Әдістемелік берілген сұрақтарға жеке, топта, ұжымда жауап береді. Мұғалім толықтырып отырады.
Компьютермен жұмыс 1-мысал. Өткен тақырыпта қарастырған автокөлікті қозғалту жобасында анимация 1000 милли секундтан соң өздігінен орындалған болса, сол қозғалысты «а» пернесін басқанда жасайтын болсын (1-код).
1-код import pygame; pygame.init()
screen = pygame.display.set_mode([380,120]) screen.fill([255, 255, 255]) pygame.display.set_caption('Пернебасу' ) avto = pygame.image.load('avto.png') avto=pygame.transform.scale(avto, (160, 80))
screen.blit(avto,[10, 30]) pygame.display.flip() running = True
while running:
for event in pygame.event.get(): if event.type == pygame.QUIT:
running = False
elif event.type == pygame.KEYDOWN:
(Пернетақтаны басуды күтеді)
Оқулық
Bilimland.kz
Компьютер
if event.key == pygame.K_a: (а пернесі басылғаны шарт ) screen.blit(avto,[200, 30]) pygame.display.flip()
pygame.quit()
5 мин
Дескриптор PyGame -де пернемен орындалатын оқиғаларды анықтайды.
2-тапсырма Қозғалыстағы автокөлікті SPACE (Пробель) пернесі арқылы қозғалтатын және көлік қабырғаға барып тірелгенде (1-сурет) артқа қарай қозғалып шегінетін программа кодын жазу (2-код).
Дескриптор PyGame программасында пернетақтамен оқиғаларды орындауды программалайды.
5 мин
Топтық жұмыс 2-мысалдағы қарастырылған программа кодын талдаңдар. Төмендегі өзгерістерді енгізу үшін қандай программа қатарларын өзгерту немесе қосу кажет?
Автокөліктің орнына доптың суретін кірістіру.