Vibecoding · 4-dars · 7-8 sinflar
Fan: IT / VibecodingПредмет: IT / VibecodingSubject: IT / Vibecoding Hafta: 1Неделя: 1Week: 1

AI O'yin Dasturchisi: Kvest O'yini

O'yin o'ynashni hamma biladi, lekin o'yin yaratish-chi? AI bilan interaktiv sarguzasht kvestini quramiz.

Geym-dizayn

Matnli Kvest Qanday Ishlaydi?

Kvest — bu o'quvchi o'z qarorlari orqali voqealar rivojini boshqaradigan o'yindir.

1. Vaziyat (Scene)

AI vaziyatni tasvirlaydi: "Siz qorong'i g'ordasiz..."

2. Tanlov (Choices)

A) Mash'alani yoqish
B) Qochish
C) Qilichni olish

3. Oqibat (Consequence)

Har bir tanlov o'yinchini yangi sahnaga olib boradi.

Mantiq

Tarmoqlanuvchi Ssenariy (Tree)

Haqiqiy o'yinda yagona bitta yo'l bo'lmaydi. Kamida 3 xil yakun (Ending) bo'lishi shart:

G'alaba (Win)

Qahramon xazinani topdi va ajdahoni yengdi!

Mag'lubiyat (Game Over)

Tuzoqqa tushdi yoki noto'g'ri eshikni ochdi.

Kutilmagan Yakun

Ajdaho bilan do'stlashib choy ichishdi!

Qoidalar

O'yin Mexanikasi: HP va Inventar

O'yin shunchaki ertak bo'lib qolmasligi uchun unga raqamli qoidalar kiritamiz:

  • HP (Salomatlik): O'yinchi 100 HP bilan boshlaydi. Xato qilsa -20 HP ketadi.
  • Inventar (Sumka): Yo'lda topilgan buyumlar (Kalit, Shifo eliksiri, Xarita).
O'yin Dvigateli

AI ni O'yin Boshqaruvchisiga (Dungeon Master) Aylantirish

"Sen — interaktiv RPG o'yin boshqaruvchisisan (Dungeon Master).
Qoidalar:
1. Har bir xabarda faqat 1 ta sahnani tasvirlab, oxirida 3 ta tanlov ber (A, B, C).
2. Butun hikoyani birdaniga aytib bermasdan, mening javobimni kut!
3. O'yinchining HP: 100 va Inventarini har bir xabar tepasida ko'rsatib tur!"
Vibecoder Ko'nikmasi

AIning "Haddidan Oshishi"ni To'xtatish

AI ko'pincha sizning o'rningizga o'zi o'ynab, o'yini darhol tugatib qo'yadi. Buni to'xtatish qoidasi:

  • Qat'iy Cheklov: "Mening tanlovimsiz yangi voqea yozma. To'xta va mening harakatimni kut!"
Vebga Sakrash

Kvestni Chiroyli Veb Sahifaga Aylantirish

Chatbotda matn yozish yaxshi, lekin uni haqiqiy Tugmali Veb O'yin qilsakchi?

Karta Dizayni

Yuqorida sahna matni, markazda HP qizil chiziq bilan, pastda esa 3 ta rangli tugma!

O'yinchi Harakati

Tugma bosilganda sahna o'zgaradi va ovoz effekti eshitiladi.

O'yin Prompti

Claude / v0 Uchun Master Prompt

"Menga HTML, CSS va JavaScript yordamida bitta sahifali 'Kiber Qal'a' matnli kvest o'yinini yaratib ber.
- Markazda to'q rangli o'yin oynasi bo'lsin.
- Tepada 'HP: 100/100' salomatlik paneli tursin.
- 3 ta tugmali tanlov bo'lsin. Tugma bosilganda yangi sahna chiqsin va HP kamaysin yoki yutsin!"

Pleytest

Do'stingizning O'yinini O'ynang (Playtest)

O'yin tayyor bo'lgach, partadoshingiz bilan kompyuterlarni almashasiz:

  • O'yin qiziqmi? Zerikarli joylari bormi?
  • Tugmalar bosilganda xato chiqmayaptimi (Bug bormi)?
Tuzatish

O'yindagi Buglarni Tuzatish

Agar o'yinda o'yinchi yutqazsa ham o'yin davom etaverishi — bu Game Loop Bug hisoblanadi.

AI ga buyruq: "HP 0 ga yetganda barcha tugmalarni o'chir va katta qizil 'GAME OVER' yozuvini ko'rsat!"
Geym-dizayn

Amaliy Vazifa: Shaxsiy Kvestingiz

  • 1. Kamida 4 ta sahnali qiziqarli kvest ssenariysini AI ga yozdirish
  • 2. HP (salomatlik) tizimi va tugmalarning to'g'ri ishlashi
  • 3. Partadoshingiz o'ynab ko'rishi va baholashi
10 ballik mezon
Kamida 4 ta sahnali qiziqarli kvest ssenariysini AI ga yozdirish4
HP (salomatlik) tizimi va tugmalarning to'g'ri ishlashi3
Partadoshingiz o'ynab ko'rishi va baholashi3
Jami10
Dars Yakuni

Bugun nimalarni bajardingiz?

  • Siz oddiy o'yinchi emassiz — siz O'yin Yaratuvchisisiz (Game Designer)!
  • Keyingi darsda ushbu o'yiningizni taqdim etish uchun o'zingizning Birinchi Shaxsiy Veb-saytingizni qurasiz!
Target International SchoolTarget International School Kirish 0–2
1 / 14