164.86K
Категория: ПрограммированиеПрограммирование

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.

Берілген фигураларды командалары
көмегімен салатың программа
ұсыныныңдар
English     Русский Правила