Dasturiy injinering


Download 114.18 Kb.
bet1/2
Sana18.06.2023
Hajmi114.18 Kb.
#1560336
  1   2
Bog'liq
Amaliy ishi 3-dif


MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI “DASTURIY INJINERING” FAKULTETI “AXBORAT TEXNOLOGIYALARINING DASTURIY TAMINOTI” KAFEDRASI DASTURIY INJINERINGA KIRISH FANIDAN

3 - Mavzu:

Tic Tac Toe o’yini dasturiy modulini ishlab chiqish


Guruh: ISE001-3


Bajardi: Abdullayev Bobur
Tekshirdi: Ishmuhammedov A.


Toshkent 2023

Mavzu: Tic Tac Toe o’yini dasturiy modulini ishlab chiqish


Reja:

  1. Loyiha haqida umumiy malumot.

  2. Dasturiy taminot moduli kodi.

  3. Xulosa.


Kirish.


Dastur moduli Python tillida yozilgan.


  1. Loyiha haqida umumiy malumot.

O'yin - bu odamlarning o'yin-kulgilaridan biridir. Biz internet, mobil, ish stoli va hokazolarda har xil turdagi oʻyinlarni topishimiz mumkin. Biz hozir oʻsha ogʻir oʻyinlardan birini qilish uchun bu yerda emasmiz. Biz Python yordamida CLI tic-tac-toe o'yinini yaratmoqchimiz .

Tic Tac Toe


O'quv qo'llanma uch xil bo'limga bo'lingan. Birinchi bo'limda siz tic-tac-toe o'yinini qanday o'ynashni bilib olasiz. Shundan so'ng, biz o'yin mantig'ini topishga yordam beradigan algoritmni ko'ramiz. Nihoyat, biz tuzilgan kodni va uning tushuntirishini ko'ramiz.
Agar siz Tic Tac Toe o'ynashni bilsangiz, birinchi bo'limni o'tkazib yuborishingiz mumkin.
Shunday ekan, keling, ko‘proq cho‘zmasdan, birinchi bo‘limimizga to‘xtalib o‘tamiz.

Tic Tac Toe o'ynash


Bir o'yinda ikkita o'yinchi bo'ladi. Ikkita belgi har bir o'yinchini ifodalaydi. O'yinda ishlatiladigan umumiy belgilar  va O. Nihoyat, 9 ta quti bo'lgan taxta bo'ladi .
Vizual ravishda tic-tac-toe taxtasiga qarang.

O'yin jarayoni quyidagicha bo'ladi.

  • Birinchidan, bitta foydalanuvchi o'z belgisini mavjud bo'sh qutilardan biriga qo'yadi.

  • Keyinchalik, ikkinchi foydalanuvchi o'z belgisini mavjud bo'sh qutilardan biriga qo'yadi.

  • O'yinchilarning maqsadi o'z belgilarini to'liq qatorlar yoki ustunlar bo'ylab yoki diagonal ravishda joylashtirishdir.

  • O'yin o'yinchi o'yinda g'alaba qozonmaguncha yoki g'alaba qozonmagan barcha qutilarni to'ldirib, durang bilan yakunlanmaguncha davom etadi.

Keling, ba'zi o'yinlarni vizual tarzda ko'rib chiqaylik.

Yuqoridagi o'yinda  o'yinchi g'alaba qozonadi. Barcha qutilar diagonal ravishda X  belgilari bilan to'ldiriladi . Shunday qilib, tegishli o'yinchi o'yinda g'alaba qozonadi.
Xuddi shu belgini tartibga solish va o'yinda g'alaba qozonish uchun jami 8 ta usul mavjud. Keling, o'yinda g'alaba qozonishi mumkin bo'lgan barcha 8 ta tartibni ko'rib chiqaylik.

Tic Tac Toe g'alaba qozonish tartibi
Va nihoyat, durang hech qanday g'alabali tartibsiz taxtani to'ldiradi. Umid qilamanki, endi siz Tic Tac Toe qanday qilishni tushunasiz.
Endi siz uchun o'yin vaqti. O'yin jarayonini to'liq tushunish uchun bu erga borib o'ynashingiz mumkin . Agar siz allaqachon olgan bo'lsangiz, uni qoldiring.
Endi algoritm bo'limini ko'chirish vaqti keldi.

Download 114.18 Kb.

Do'stlaringiz bilan baham:
  1   2




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