Similar presentations:
Python-да PyGame көмегімен ойын жасау
1.
Python-да PyGameкөмегімен ойын жасау
2.
PyGame көмегімен ойын жасау шарттары• 1. Алғышарттар
• 2. PyGame Орнату
• 3. Қарапайым pygame қолданбасы
• 4. Интерактивтілік
• 5. Функционалдылықты қосу
• 6. Суреттерді қосу
• 7. Дыбыспен жұмыс
• 8. Геометриялық суреттер
• 9. Қаріптер мен мәтін
• 10. Кіріс модельдері
• 11. Сахна логикасы
3.
PyGame орнатуПоиск батырмасына басып
«cmd» деген команда
жазыңыз.
«Командная строка» басыңыз.
Пайда болған терезеде «pip install pygame» командасын жазыңыз
Келесідей терезе болу керек
4.
Алдымен тексеру үшін PyGame-ныңтерезесін құрайық
Ол үшін келесі кодты енгіземіз:
5.
Командалар• import pygame — бұл, әрине, PyGame кітапханасына кіру үшін қажет.
• pygame.init() — бұл PyGame үшін қажет барлық модульдерді
инициализациялайды.
• pygame.display.set_mode((width, height)) — қажетті өлшемдегі терезе
ашылады. Қайтарылатын мән-бұл графикалық операцияларды
орындайтын Surface нысаны.
• pygame.event.get() — бұл оқиғалар кезегін тазартады. Егер сіз оны
шақырмасаңыз, Windows хабарламалары жинала бастайды және сіздің
ойыныңыз амалдық жүйенің сұрауларына жауап беруді тоқтатады.
• pygame.QUIT — бұл терезенің бұрышындағы жабу батырмасын басқан
кезде басталатын оқиға түрі.
• pygame.display.flip() — PyGame Қос буферленген, сондықтан буферлер
ауыстырылады. Сіз білуіңіз керек нәрсе-бұл қоңырау ойын экранына
енгізген кез келген жаңартуларды көру үшін қажет.
6.
Әртүрлі фигураларды қосуШеңбер салу
pygame.draw.circle (screen, color, pos, radius, width)
screen - бетті таңдау,
color - шеңбердің түсін таңдау [R,G,B],
pos - шеңбердің центрін белгілеу,
pos = [x,y]
radius - шеңбердің радиусы R ,width - сызықтың қалыңдығы, егер
width = 0 болса, онда салынған фигура іші толық боялып, шеңбер
емес,дөңгелекке айналады.
Программада жазылуы:
pygame.draw. circle(screen, [93,68,255], [170,60],50, 0)
7.
Тіктөртбұрыш салуpygame.draw.rect (screen, color, rect, width)
rect[x1, у1, х2, у2] - сол жақ жоғарғы және оң жақ төменгі ұштарының
координаталары бойынша тіктөртбұрышты фигураны салады.
Программада жазылуы:
pygame.draw.rect (screen, [255,0,0],[80, 130,180, 180], 0)
Түзу салу
pygame.draw.line (screen, color, start, end, width )
start = [x , у,] түзусызық басталатын нүктенің координатасы.end=[x,, у,] түзу сызық аяқталатын нүктенің координатасы.
Программада жазылуы:
pygame.draw.line (screen, [0,255,33],[50, 100],[50, 300], 5)
8.
Мысалды қарастырыңдар9.
Берілген фигураларды командаларыкөмегімен салатың программа
ұсыныныңдар