Bu video o'yinlar yaratishning bepul va oson usullaridan biridir. Bundan tashqari, uni yuklab olishingiz shart emas. Bu jarayonda siz ommaviy dasturlash haqida bir oz ma'lumotga ega bo'lasiz. Ushbu o'yinni o'tkazish uchun siz o'zingizning hikoyangizni taqdim etishingiz kerak.
Qadam
Qadam 1. Apostrof ichidagi hamma narsani o'zgartirish mumkin, bu o'yinga ta'sir qilmaydi - uni haqiqiy kodga yozmang
Qadam 2. Notepad yoki boshqa kodlash dasturini oching - Geany, Notepad ++ va boshqalar
Faylni "Mening o'yinlarim" nomi bilan saqlang.bat
Qadam 3. Kodni yozishni boshlang
Yozishdan boshlang:
-
@echo o'chirilgan
-
sarlavha "Mening o'yinim"
-
rang 0A
-
agar " %1" neq "" (goto %1)
-
pauza
Qadam 4. Rang qo'shing
Endi saqlang va ishga tushiring. Dastur xato va butunlay boshqa rang kombinatsiyasini chiqaradi. O'zingizga yoqqan rangni toping va "zz" o'rniga "rang" dan keyin yozing. Yaxshi kombinatsiya 0A rang bo'lib, natijada yashil matn va qizil fon paydo bo'ladi.
5 -qadam. Menyu yarating
Menyu yaratish uchun pauza bo'limini qoldiring va yozing:
-
:Menyu
-
cls
-
aks -sado 1. Boshlash '
-
aks -sado 2. Ko'rsatma
-
aks -sado 3. Tashqariga chiqish'
-
set /p answer = 'Siz tanlagan raqamni kiriting va enter tugmasini bosing.'
-
agar %javob %== 1 bo'lsa "Start_1"
-
agar %javob %== 2 bo'lsa, "Maslahat"
-
agar %javob %== 3 bo'lsa "Chiqish"
6 -qadam. "Chiqish" va "Maslahat" ni yarating
Ekranni o'chirish uchun quyidagi kodni kiriting:
-
:'Tashqariga chiqish'
-
echo O'ynaganingiz uchun tashakkur!
-
chiqish /b
- Endi maslahatlar menyusiga quyidagilarni kiriting:
-
: "Ko'rsatma"
-
cls
-
echo "Maslahat"
-
aks sado
- Keyin yozing:
-
echo "bu erda sizning maslahatingiz"
- Qancha xohlasangiz, kiriting:
-
pauza
-
goto menyusi
Qadam 7. O'yinni boshlang
Ssenariyni kiriting:
-
: Boshlanish_1
-
cls
-
echo 'Siz yomon odam bilan uchrashdingiz. Ularning qo'shinlari: '
-
echo "3 dehqon"
-
echo "Sizda g'alaba qozonish uchun yaxshi imkoniyat bor."
-
set /p answer = 'Jang qilmoqchimisiz yoki yugurmoqchimisiz?'
-
agar %javob %== 'Jang' goto 'Fight_1'
-
agar %javob %== 'Yugur' goto 'Run_1'
8 -qadam.
Kurash va yugurish.
Endi jang va ishga tushirish menyusini yaratish uchun:
-
: Yugurish_1
-
cls
-
echo siz xavfsizsiz!
-
pauza
-
"Start_1" kerak
-
: Jang_1
-
echo Siz kurashni tanlaysiz.
-
echo Jang boshlanadi.
-
set /p answer = 1 raqamini kiriting va davom etish uchun enter tugmasini bosing:
-
agar %javob %== 1 goto Bertarung_1_Loop
-
: 'Fight_1_Loop'
-
set /a num =%tasodifiy%
-
agar % num % gtr 4 goto 'Fight_1_Loop' bo'lsa
-
agar % num % lss 1 goto 'Fight_1_Loop' bo'lsa
-
agar %num %== 1 goto 'Lose_Bertarung_1'
-
agar %num %== 2 bo'lsa 'Win_Battle_1'
-
agar %num %== 3 bo'lsa 'Win_Battle_1'
-
agar %num %== 4 bo'lsa 'Win_Battle_1'
-
: 'Lost_Fight_1'
-
cls
-
echo Kechirasiz, siz yutqazdingiz! (
-
pauza
-
goto menyusi
-
: "Win_Fight_1"
-
cls
-
echo Tabriklaymiz, siz yutdingiz!
-
set /p answer = 'Saqlamoqchimisiz?'
-
agar %javob %== 'Ha' kerak 'Saqlash'
-
agar %javob %== "Yo'q" kerak "Boshlash_2"
-
: "Saqlash"
-
"Ishga tushirish_2" kerak
- Endi ikkinchi, uchinchi, to'rtinchi va boshqalarni yaratish uchun "Start_1" da ishlatilgan kodni takrorlashingiz mumkin.
- Agar siz masalan: Fight_1 ni yozsangiz, siz ham goto Fight_1 deb yozilgan qismi boshqasiga o'xshab qolishiga ishonch hosil qilishingiz kerak, shuning uchun agar siz birini o'zgartirsangiz, ikkalasini ham o'zgartirishingiz kerak bo'ladi.
Notepad -ni yoping, keyin Ha -ni bosing, faylni saqlang. Formatni barcha fayllarga o'zgartiring va nomidan keyin.bat qo'shing.
Maslahatlar
- Esingizda bo'lsin, har safar foydalanuvchiga biror narsa ko'rinishini xohlasangiz, uning oldiga echo yozing.
- Hali tugallanmagan bo'lsa ham, o'yin qanday qurilgan bo'lsa, shunday o'ynang. Bu sizga yozganlaringiz va olganlaringiz o'rtasidagi bog'liqlikni ko'rishga va xatolarni aniqlashga yordam beradi.
- Agar sinov o'yinining o'rtasida chiqish kerak bo'lsa, Ctrl-C kiriting.
- Windows -dagi ommaviy fayllar avtomatlashtirilgan ish uchun ishlatilishi mumkin, lekin bu kabi matnli o'yinlarni yozish uning qanday ishlashini ko'rishning qiziqarli usulidir.
- To'plam skriptini diqqat bilan tekshiring va qaysi biri noto'g'ri ekanligini bilib olasiz.
- Juda keng tarqalgan xato - bu dastur ishlamayapti.