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