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!