Dasturlash ii” fanidan kurs ishi mavzu: Test dasturini yaratish
Download 1.46 Mb.
|
KURS ISHI- Asilbek Kamolov
- Bu sahifa navigatsiya:
- 1.4-rasm. O‘yinlar kodlar yordamida yaratiiladi. Oʻyinlar nazariyasi Oʻyinlar nazariyasi
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 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: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling