Python 3 va Pygame-da o'yinlarni yaratish: 1-qism



Download 105,57 Kb.
bet2/5
Sana11.03.2022
Hajmi105,57 Kb.
#491218
1   2   3   4   5
Bog'liq
Pygame

Hodisalarni boshqarish
O'yindagi voqealar o'yin kodi nazorati ostida bo'lmagan barcha narsalardan iborat, ammo o'yinning ijro etilishi bilan bog'liq. Masalan, Breakout-da o'yinchi chap o'q tugmachasini bossa, o'yin raketkani chapga o'tkazishi kerak. Standart hodisalar - bu tugmachalarning tugmachalari (va tushkunlik), sichqonchaning harakati, sichqonchani bosish (ayniqsa menyuda) va taymer hodisalari (masalan, maxsus effektning ta'siri 10 soniya davom etishi mumkin).
Holatni yangilash
Har qanday o'yinning yuragi - bu uning holati: uni kuzatib boradigan va ekrandagi barcha narsalar. Breakout holatida davlat barcha g'ishtlarning pozitsiyasini, to'pning holati va tezligini, raketka holatini, shuningdek hayot va nuqtalarni o'z ichiga oladi.
Shuningdek, o'yinni boshqarishga imkon beradigan yordamchi holat mavjud:

  • Endi menyu ko'rsatiladimi?

  • O'yin tugadimi?

  • Futbolchi yutdimi?

Chizish
O'yin o'z holatini ekranda ko'rsatishi kerak, shu jumladan geometrik shakllar, rasmlar va matnni chiqarishi kerak.
O'yin fizikasi
Ko'pgina o'yinlarda jismoniy muhit simulyatsiya qilinadi. Sindirishi yilda to'p ob'ektlar sochraydi va bor 
juda
(bu uni chaqiradi mumkin bo'lsa) mustahkam davlat fizika taxminiy tizimini.
Keyinchalik murakkab o'yinlarda yanada murakkab va real jismoniy tizimlar (ayniqsa 3D o'yinlar) ishlatilishi mumkin. Shuni ham ta'kidlash kerakki, ba'zi o'yinlarda, masalan, karta o'yinlarida, fizika deyarli yo'q va bu mutlaqo normaldir.
AI (sun'iy aql)
Ko'p o'yinlarda biz kompyuter raqiblariga qarshi kurashamiz yoki ular bizni o'ldirmoqchi bo'lgan dushmanlari bor. Ko'pincha ular o'yin dunyosida o'zlarini aql-idrokka o'xshab tutadilar.
Masalan, dushmanlar o'yinchini ta'qib qilishadi va uning qaerdaligini bilishadi. Breakout-da AI yo'q. Aktyor sovuq va qattiq g'isht bilan kurashadi. Biroq, o'yinlarda AI ko'pincha juda oddiy va soxta asoslangan natijalarni beradigan oddiy (yoki murakkab) qoidalarga amal qiladi.
Ovozni chalish
Ovozni qayta yaratish o'yinlarning yana bir muhim jihati. Umuman olganda, ovozning ikki turi mavjud: fon musiqasi va ovoz effektlari. Breakout-da men faqat turli xil tadbirlar davomida o'ynaydigan ovoz effektlarini amalga oshiraman.
Musiqiy fon - bu shunchaki fonda doimo o'ynab turadigan musiqa. Ba'zi o'yinlarda u ishlatilmaydi, ba'zilarida esa har bir darajada o'zgaradi.

Download 105,57 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish