Файл: НрСлтан аласы 63 мектепгимназия Байкенова Маншук Жангельдикызы Информатика пні малімі.pptx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 01.12.2023
Просмотров: 39
Скачиваний: 3
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
СОДЕРЖАНИЕ
PyGame кітапханасы
Нұр-Сұлтан қаласы
№63 мектеп-гимназия
Байкенова Маншук Жангельдикызы
Информатика пәні мұғалімі
Бүгінгі сабақта:
– 9.3.3.3 PyGame кітапханасын қосу;
– 9.3.3.4 ойын терезесін жасау үшін PyGame кітапханасының дайын модульдерін
пайдалануды қарастырамыз.
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-мысал
Тапсырма
Ұзындығы 400 пиксель, ені 200 пиксельден тұратын терезені құрыңыз. Терезенің ішіне жасыл түсті, х1=20, y1=30, x2=40, y2=40 өлшемдегі тіктөртбұрышты фигураны құрыңыз.
Кері байланыс
https://forms.gle/o3e744xsSBuuwDYd7
Осы сілтемені басып өз атыңызды енгізіп, сұрақтарға жауап беріңіз.