V BOB.  WWW-TEXNOLOGIYA VA HTML TILI




Download 27,94 Mb.
Pdf ko'rish
bet116/153
Sana19.05.2024
Hajmi27,94 Mb.
#244031
1   ...   112   113   114   115   116   117   118   119   ...   153
Bog'liq
10-sinf yangi

V BOB. 
WWW-TEXNOLOGIYA VA HTML TILI
AMALIY FAOLIYAT
Yuqoridagi funksiyalardan foydalangan holda “Mening o‘yinim” sarlavhali, qizil fonli va 
o‘zgaruvchan o‘lchamli dastur kodini yozing.
ESLAB QOLING
O‘yin oynasining o‘lchamlari pikselda hisoblanishi sababli faqat musbat va butun sonlar 
foydalanilishi lozim. Oyna o‘lchamlari qiymatini manfiy va kasr sonlarda berib bo‘lmaydi.
import pygame
Kutubxonadan PyGame modulini 
yuklab oladi.
RED = (255, 0, 0)
“RED” o‘zgaruvchisiga RGB rang 
tizimida qizil rang beriladi.
pygame.init()
PyGame modulini ishga tushiradi.
screen =pygame.display.set_mode((500,500), 
pygame.RESIZABLE,32)
Oyna o‘lchami o‘rnatiladi va uni 
o‘zgartirishga ruxsat beriladi.
pygame.display.set_caption("Mening o‘yinim")
O‘yin oynasiga “Mening o‘yinim” 
sarlavhasi beriladi.
running = True
“running” o‘zgaruvchisiga rost 
qiymati yuklanadi.
while running:
for event in pygame.event.get():
if event.type == pygame.QUIT:
running = False 
screen.fill(RED)
pygame.display.flip()
O‘yin sikli tanasi.
pygame.quit()
Dasturdan chiqib ketadi.
Ushbu kod ishga tushirilganda
o‘lchamlari 500×500, ixtiyoriy 
ravishda o‘zgarishi mumkin 
bo‘lgan, qizil fonli “Mening o‘yinim” 
sarlavhali o‘yin oynasi paydo 
bo‘ladi.


163
163
163
163
UYGA VAZIFA
1. Yangi o‘yin oynasini hosil qiling va uni ishga tushiring.
2. O‘yin oynasining o‘lchamini ixtiyoriy o‘zgartiruvchi dastur tuzing.
3. Oq rangli va “GAME” sarlavhali dastur tuzing.
4. Kelgusida o‘yin yaratish uchun o‘yin oynasi yarating va unga o‘lcham, rang, sarlavha 
bering.
1. Python dasturlash tilida o‘yin dasturlarni yaratish qanday amalga oshiriladi?
2. PyGame qanday modul?
3. PyGame moduli qay tarzda o‘rnatiladi?
4. Modullar va ular haqida tushuncha bering.
5. O‘yin oynasi qanday hosil qilinadi?
6. O‘yin oynasi o‘lchamlari va fon rangini o‘zgartirish mumkinmi?
7. Python dasturlash tilida o‘yinlar yaratish mumkinmi?
8. PyGame moduli nima va u qanday ishlaydi?

Download 27,94 Mb.
1   ...   112   113   114   115   116   117   118   119   ...   153




Download 27,94 Mb.
Pdf ko'rish