Файл: НрСлтан аласы 63 мектепгимназия Байкенова Маншук Жангельдикызы Информатика пні малімі.pptx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 01.12.2023
Просмотров: 125
Скачиваний: 3
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
СОДЕРЖАНИЕ
PyGame кітапханасыНұр-Сұлтан қаласы №63 мектеп-гимназияБайкенова Маншук ЖангельдикызыИнформатика пәні мұғаліміБүгінгі сабақта: – 9.3.3.3 PyGame кітапханасын қосу;– 9.3.3.4 ойын терезесін жасау үшін PyGame кітапханасының дайын модульдерін пайдалануды қарастырамыз.
1-мысал
PyGame кітапханасы
PyGame – бұл 2D ойыны мен мультимедиялық қосымшаларды жазуға негізделген Python программалау тілі үшін кітапханалар модулі. Кітапхана құрамына компьютердің мультимедиалық құрылғыларымен жұмыс жасауға арналған дыбыстық модульдер, арнайы графикалар мен функциялар енеді. PyGame кітапханасы- Python тілінде интерфейсімен ойындарды жасауға арналған арнайы кітапхана.Ойын жасауға қолайлы ортаның бірі Python программалау тілінің Pygame кітапханасы болып саналады. Енді осы Pygame кітапханасының модулін пайдаланып, ойын жасау жолдарын қарастырайық.PyGame кітапханасын орнату терезесі. Бұл жерде командалық қатарға pip install pygame командасын теріп, Enter пернесін басамыз.import pygame - pygame кітапханасын іске қосады pygame.init()- pygame-ді таныстырады screen=pygame.display.set_mode((400,100),0,32)- pygame терезесіне өлшем береді running=True while running: for event in pygame.event.get(): if event.type==pygame.QUIT:- оқиғаны қадағалайды running=False pygame.quit()- терезені жабады Бағдарлама кодыОрындауға жіберемізНәтижесінде шыққан тереземізОқиға – ойын кезіндегі пайдаланушының әрекеті. Мысалы оқиға пернетақтаның немесе тінтуірдің батырмалары арқылы құрылады, кезекке орналастырылады және оқиғаны өңдеу күтіледі.
Pygame модулінде RGB түстер моделі қолданылады, R (қызыл), G (жасыл) және B (көк) түстер. Ал қалған түстер осы үш түстің араласуынан алынады.
import pygame pygame.init() screen=pygame.display.set_mode([400,400]) screen.fill([255,255,255]) pygame.draw.circle(screen, [93,77,145], [170,60],50,0) pygame.draw.rect(screen, [255,55,0], [80,130,150,150],0) pygame.draw.line(screen, [35,85,33], [50,70],[50,300],5) pygame.display.flip() running=True while running: for event in pygame.event.get(): if event.type==pygame.QUIT: running=False pygame.quit()1-мысал