Това е един от безплатните и лесни начини за създаване на видео игри. Също така не е необходимо да го изтегляте. В процеса ще научите малко за пакетното програмиране. Трябва да предоставите своя собствена история, за да стартирате тази игра.
Стъпка
Стъпка 1. Всичко в апострофа може да бъде променено, това няма да повлияе на играта - не го въвеждайте в действителния код
Стъпка 2. Отворете Notepad или друга програма за кодиране - Geany, Notepad ++ и т.н
Запазете файла с името „Моите игри“.bat
Стъпка 3. Започнете да пишете кода
Започнете, като напишете:
-
@ехо изключено
-
заглавие „Моята игра“
-
цвят 0А
-
ако " %1" neq "" (отидете на %1)
-
пауза
Стъпка 4. Добавете цвят
Сега запишете и стартирайте. Програмата ще изведе грешка и напълно различна комбинация от цветове. Намерете цвят, който харесвате и напишете след „цвят“вместо „zz“. Добра комбинация е цвят 0A, който води до зелен текст и червен фон.
Стъпка 5. Създайте меню
За да създадете меню, пропуснете секцията за пауза и въведете:
-
:Меню
-
cls
-
ехо '1. Старт '
-
ехо '2. Инструкция '
-
ехо '3. Излез'
-
set /p answer = 'Въведете избрания от вас номер и натиснете enter.'
-
ако %answer %== 1 отидете на 'Start_1'
-
if %answer %== 2 goto 'Hint'
-
ако %answer %== 3 отидете на „Изход“
Стъпка 6. Създайте „Изход“и „Съвет“
За да излезете от екрана, въведете следния код:
-
:'Излез'
-
echo Благодаря за играта!
-
изход /b
- Сега за менюто с подсказки въведете:
-
: 'Инструкция'
-
cls
-
ехо „Съвет“
-
ехо.
- След това напишете:
-
ехо „Вашият намек тук“
- Колкото искате, след това напишете:
-
пауза
-
goto Меню
Стъпка 7. Стартирайте играта
Въведете сценарий:
-
: Старт_1
-
cls
-
echo 'Срещнахте лош човек. Техните войски са:
-
ехо „3 фермери“
-
echo "Имате добри шансове да спечелите."
-
set /p answer = 'Искате ли да се биете или да бягате?'
-
if %answer %== 'Fight' goto 'Fight_1'
-
if %answer %== 'Run' goto 'Run_1'
Стъпка 8.
Борете се и бягайте.
Сега, за да създадете менюто за борба и бягане:
-
: Run_1
-
cls
-
ехо ти си в безопасност!
-
пауза
-
отидете на „Start_1“
-
: Fight_1
-
echo Избираш да се биеш.
-
echo Битката започва.
-
set /p answer = Въведете числото 1 и натиснете enter, за да продължите:
-
ако %answer %== 1 отидете на Bertarung_1_Loop
-
: 'Fight_1_Loop'
-
set /a num =%случаен%
-
ако % num % gtr 4 отидете на „Fight_1_Loop“
-
ако % num % lss 1 отидете на „Fight_1_Loop“
-
if %num %== 1 goto 'Lose_Bertarung_1'
-
ако %num %== 2 отидете на "Win_Battle_1"
-
ако %num %== 3 отидете на 'Win_Battle_1'
-
ако %num %== 4 отидете на 'Win_Battle_1'
-
: 'Lost_Fight_1'
-
cls
-
echo Съжалявам, загубихте! (
-
пауза
-
goto Меню
-
: 'Win_Fight_1'
-
cls
-
echo Поздравления, спечелихте!
-
set /p answer = 'Искате ли да го запазите?'
-
if %answer %== 'Yes' goto 'Save'
-
if %answer %== 'No' goto 'Start_2'
-
: 'Запазване'
-
отидете на „Start_2“
- Сега можете да повторите кода, използван в 'Start_1', за да създадете втория, третия, четвъртия и т.н.
- Също така, ако въведете например: Fight_1, трябва също така да се уверите, че частта, която казва goto Fight_1, остава същата като другата, така че ако промените едната, ще трябва да промените и двете.
Затворете Notepad, след това щракнете върху yes, запазете файла. Променете формата на всички файлове и добавете.bat след името.
Съвети
- Не забравяйте, че всеки път, когато искате нещо видимо за потребителя, въведете echo пред него.
- Играйте играта така, както се изгражда, дори ако все още не е завършена. Това ще ви помогне да видите връзката между това, което сте въвели и това, което получавате, и да откриете грешки.
- Ако трябва да излезете в средата на тестова игра, въведете Ctrl-C.
- Пакетните файлове в Windows могат да се използват за автоматизирана работа, но писането на текстови игри като този е забавен начин да видите как работи.
- Проверете внимателно пакетния скрипт и ще разберете кой не е наред.
- Много често срещана грешка е, че програмата не работи.