Бул видео оюндарды жасоонун бекер жана оңой жолдорунун бири. Ошондой эле аны жүктөп алуунун кажети жок. Бул процессте сиз пакеттик программалоо жөнүндө бир аз үйрөнөсүз. Бул оюнду иштетүү үчүн өзүңүздүн окуяңызды беришиңиз керек.
Кадам
Кадам 1. Апострофтун ичиндеги бардык нерсени өзгөртүүгө болот, бул оюнга таасир этпейт - аны чыныгы кодго жазба
Кадам 2. Ачык Notepad же башка кодер программасы - Geany, Notepad ++ ж.б
Файлды 'Менин оюндарым'.bat менен сактаңыз
Кадам 3. Кодду жазууну баштаңыз
Терүү менен баштаңыз:
-
@echo өчүк
-
аталышы "Менин оюнум"
-
түс 0A
-
эгер " %1" neq "" (goto %1)
-
пауза
Кадам 4. Түс кошуу
Эми сактап, иштет. Программа ката жана таптакыр башка түстөрдүн айкалышын ыргытат. Өзүңүзгө жаккан түстү таап, "zz" ордуна "color" дегенден кийин териңиз. Жакшы айкалышуу 0А түсү, анын натыйжасында жашыл текст жана кызыл фон пайда болот.
Кадам 5. Менюну түзүү
Менюну түзүү үчүн, тыным бөлүмүн калтырып, териңиз:
-
: Меню
-
cls
-
жаңырык '1. Баштоо '
-
echo '2. Нускамасы '
-
жаңырык '3. Чыгып кет'
-
set /p answer = 'Каалаган номериңизди киргизиңиз жана enter басыңыз.'
-
эгер %жооп %== 1 гото 'Start_1'
-
эгер %жооп %== 2 goto 'Ишара'
-
эгер %жооп %== 3 goto 'Чыгуу'
Кадам 6. 'Чыгуу' жана 'Ишара' түзүү
Экрандан чыгуу үчүн төмөнкү кодду териңиз:
-
:'Чыгып кет'
-
echo Ойногонуңуз үчүн рахмат!
-
чыгуу /б
- Эми кеңеш берүү менюсу үчүн териңиз:
-
: 'Нускоо'
-
cls
-
echo 'Hint'
-
жаңырык
- Анда жаз:
-
жаңырык 'Бул жерде сенин кеңешиң'
- Канча кааласаңыз, териңиз:
-
пауза
-
goto Менюсу
Кадам 7. Оюнду баштаңыз
Сценарийди териңиз:
-
: Start_1
-
cls
-
echo 'Сиз жаман адам менен тааныштыңыз. Алардын аскерлери: '
-
echo '3 фермерлер'
-
echo 'Сизде жеңишке жакшы мүмкүнчүлүк бар.'
-
set /p answer = 'Сиз мушташкыңыз келеби же чуркагыңыз келеби?'
-
эгер %жооп %== 'Fight' goto 'Fight_1'
-
эгер %жооп %== 'Run' goto 'Run_1'
8 -кадам.
Fight and Run.
Эми күрөштү жана иштетүү менюну түзүү үчүн:
-
: Run_1
-
cls
-
эхо сиз амансыз!
-
пауза
-
goto 'Start_1'
-
: Fight_1
-
echo Сиз күрөшүүнү тандадыңыз.
-
echo Согуш башталат.
-
set /p answer = 1 санын терип, улантуу үчүн enter баскычын басыңыз:
-
эгер %жооп %== 1 goto Bertarung_1_Loop
-
: 'Fight_1_Loop'
-
коюлган /а саны =%туш келди%
-
эгер % num % gtr 4 goto 'Fight_1_Loop'
-
эгер % num % lss 1 goto 'Fight_1_Loop'
-
эгер %num %== 1 goto 'Lose_Bertarung_1'
-
эгер %num %== 2 goto 'Win_Battle_1'
-
эгер %num %== 3 goto 'Win_Battle_1'
-
эгер %num %== 4 goto 'Win_Battle_1'
-
: 'Lost_Fight_1'
-
cls
-
echo Кечиресиз, сиз утулдуңуз! (
-
пауза
-
goto Менюсу
-
: 'Win_Fight_1'
-
cls
-
echo Куттуктайбыз, сиз жеңдиңиз!
-
set /p answer = 'Аны сактагыңыз келеби?'
-
эгер %жооп %== 'Ооба' goto 'Сактоо'
-
эгер %жооп %== 'Жок' goto 'Start_2'
-
: 'Сактоо'
-
goto 'Start_2'
- Эми экинчи, үчүнчү, төртүнчү жана башкаларды түзүү үчүн 'Start_1' колдонулган кодду кайталай аласыз.
- Ошондой эле, эгер сиз мисалы: Fight_1 деп терсеңиз, анда goto Fight_1 деп аталган бөлүк экинчисине окшош бойдон калышы керек, андыктан бирөөнү алмаштырсаңыз, экөөнү тең алмаштырышыңыз керек болот.
Блокнотту жабыңыз, анан ооба дегенди басыңыз, файлды сактаңыз. Форматты бардык файлдарга өзгөртүп, аттын артынан.bat кошуңуз.
Кеңештер
- Эсиңизде болсун, колдонуучуга бир нерсе көрүнгүсү келген сайын анын алдына echo териңиз.
- Оюнду ал бүтө элек болсо да, кандай курса, ошондой ойногула. Бул сиз терген нерселердин ортосундагы байланышты көрүүгө жана каталарды табууга жардам берет.
- Эгер сыноо оюндун ортосунда чыгуу керек болсо, Ctrl-C териңиз.
- Windowsтун пакеттик файлдары автоматташтырылган жумуш үчүн колдонулушу мүмкүн, бирок мындай текст оюндарын жазуу анын кантип иштээрин көрүүнүн кызыктуу жолу.
- Топтомдун скриптин кылдаттык менен текшерип көрүңүз, кайсынысы туура эмес экенин билесиз.
- Өтө таралган ката - бул программа иштебейт.