Dasturlash ii” fanidan kurs ishi mavzu: Test dasturini yaratish


Download 1.46 Mb.
bet5/12
Sana16.06.2023
Hajmi1.46 Mb.
#1494507
1   2   3   4   5   6   7   8   9   ...   12
Bog'liq
KURS ISHI- Asilbek Kamolov

1.3-rasm. Game Developer
O‘yinni yaratish formatini tanlash juda ham muhim ahamiyatli hisoblanadi. Bu vaziyatda 2D yoki 3D dan birini tanlash kerak bo‘ladi. 3D ga qaraganda engilroq 2D: ular kompyuterga yuk bermaydi va o‘yin yaratish uchun zarur bo‘lgan dasturlar soni minimallashtiriladi. Ammo 2D o‘yinlarni yaratish uchun ham siz chizishda yaxshi bo‘lishingiz kerak. Agar qanday chizishni bilmasak, unda joylar, belgilar va boshqalarning tayyor blankalaridan foydalanish mumkin.
3D o‘yinlarning afzalliklaridan birini go‘zallik va o‘yin-kulgi deb atash mumkin, ammo u qurbonliklarni talab qiladi, shuning uchun kamchiliklar darhol ko‘rinadi. Siz turli xil dasturlash tillarini bilishingiz kerak bo‘ladi. Bu 3D o‘yinni yaratishning eng qiyin qismi. O‘yin qanchalik qiyin bo‘lsa, tillar shunchalik qiyin bo‘ladi. Ularning ko‘pi bor va ular juda uzoq vaqtdan beri ma'lum. Bir tilni o‘rganayotganda, siz boshqa tilni bilish ehtiyojiga duch kelasiz. Va hokazo ortib bormoqda. Yana bir aniq kamchilik shundaki, sizga kuchli kompyuterlar kerak. Bu erda endi chizish kerak emas, lekin siz modellashtirish dasturlarida ishlashni o‘rganishingiz kerak, lekin bu chizishdan ko‘ra oson emas va siz tasavvursiz qilolmaysiz.

1.4-rasm. O‘yinlar kodlar yordamida yaratiiladi.
Oʻyinlar nazariyasi 
Oʻyinlar nazariyasi — matematikaning noaniqlik mavjud boʻlgan vaziyatlarda optimal qaror qabul qilish masalalari oʻrganadigan boʻlimi. Bunday masalalarning matematik modellari oʻyin deb ataladi.
Oʻyinda bir yoki ikki oʻyinchi ishtirok etishi mumkin.Oʻyinda ishtirok etuvchi bir oʻyinchi qabul qiladigan qaror bir bosqichli yoki koʻp bosqichli boʻlishi
mumkin. Uning harakatini butun oʻyin davomida toʻla belgilab beruvchi qoidalar strategiya deyiladi. Strategiyalar toʻplami oʻyinchining imkoniyatlari koʻpligini, oʻyinning murakkabligini aks ettiradi. Strategiyalarning maqsadga muvofiqlik darajasini aniqpash uchun oʻyinda toʻlov funksiyasi berilgan boʻlishi kerak. Oddiy optimallashtirish masalalarida faqat bir oʻyinchi ishtirok etib, toʻlov funksiyasi /(x) koʻrinishida boʻlsa, oʻyinda toʻlov funksiyasining qiymati oʻyinchiga bogʻliq boʻlmagan omillar — boshqa oʻyinchilar strategiyalari, noaniq (hatto ehtimollar taqsimoti ham nomaʼlum) miqdorlarga ham bogʻliq boʻladi.Ikki oʻyinchi (tomon) ishtirok etgan antagonistik oʻyinlarni oʻyinchining strategiyalari toʻplami oʻyinchining strategiyalari toʻplami U, tanlangan strategiyalarga binoan hisoblanadigan K (x, u) toʻlov funksiyasidan tashkil topuvchi normal shaklga keltirish mumkin. Bunda oʻyin oxirida (aniqrogʻi, oʻyinchilar x va u strategiyalar qoʻllagan partiya oxirida) 1oʻyinchi K (x, u) miqdorcha yutadi. Shaxmat, shashka, domino kabi yoyiq formadagi pozitsion oʻyinlarni normal formaga keltirish mumkin. Normal formadagi oʻyin yechimi debK(x,u0)O´yinlar nazariyasi avvaliga matematik o´yinlar nazariyasida asosiy e´tiborni shaxmat kabi oýinlarga qaratilgani sababli shunday atala boshlangan.Lekin amalda o´yinlar nazariyasi faqatgina o´yinlar bilan cheklanib qolmagani kabi, oýinlar nazariyasi yordamida haqiqiy oýinlardagi barcha vaziyatlarni o´rganish mumkin emas.
O´yinlar nazariyasida o´yin deganda bir nacha qatnashchidan iborat va bir-biriga o´z qarorlari bilan ta´sir etuvchi qarorlar qabul qilish vaziyati tushuniladi. O´yinlar nazariyasi nazariy qism va tahlil qilish
instrumentlaridan iboratdir. O´yinlar nazariyasi eng avvalo Operations Research, iqtisodiyot, huqhuning bir sohasi hisoblanuvchi huquqnig iqtisodiy tahlili, siyosatshunoslik, soziologiya, psixologiya, informatika va 80-yillardan boshlab esa biologiya sohalarida qo´laniladi.

Download 1.46 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   12




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