Из этой статьи вы узнаете, как создать простую текстовую игру в командной строке на компьютере с Windows.
- 4
Задайте цвета игры. Скопируйте следующий текст в Блокнот — вместо «0A» введите нужную комбинацию цветов фона и текста, а затем нажмите ↵ Enter:
@echo off
title Онлайн-игра
color 0A
if "%1" neq "" ( goto %1)
9
Введите код действия. Введете следующий код, чтобы задать действие игры:
:Run_1
cls
echo Вы выжили, чтобы сразиться в другой раз.
pause
goto Start_1
:Fight_1
echo Приготовьтесь к схватке.
echo Враги внезапно атаковали вас.
set /p answer= Нажмите 1, а затем нажмите Enter.
if %answer%==1 goto Fight_1_Loop
:Fight_1_Loop
set /a num=%random%
if %num% gtr 4 goto Fight_1_Loop
if %num% lss 1 goto Fight_1_Loop
if %num%==1 goto Lose_Fight_1
if %num%==2 goto Win_Fight_1
if %num%==3 goto Win_Fight_1
if %num%==4 goto Win_Fight_1
:Lose_Fight_1
cls
echo Вы проиграли. Сыграть еще раз?
pause
goto Menu
:Win_Fight_1
cls
echo Вы победили!
set /p answer=Хотите сохранить игру? [д/н]
if %answer%=='д' goto 'Save'
if %answer%=='н' goto 'Start_2'
:Save
goto Start_2
0
Откройте меню Файл. Оно находится в верхнем левом углу Блокнота.
16
Запустите игру. Дважды щелкните по BAT-файлу, чтобы открыть игру в командной строке, а затем следуйте инструкциям на экране.Например, нажмите «1», чтобы начать игру.
7
Измените программный код игры. Теперь, когда вы написали основной код, в него можно внести изменения, например, добавить параметры и многое другое.Чтобы отредактировать программный код игры, щелкните правой кнопкой мыши по BAT-файлу, а затем в меню выберите «Изменить». Внесите изменения и нажмите Ctrl+S, чтобы сохранить их.
Обязательно просмотрите код, чтобы выяснить, за что отвечает каждая его строка.
Советы:
- Если вы хотите использовать более продвинутый редактор кода, скачайте и установите Notepad ++, а затем создайте в нем файл BAT.
- Чтобы вывести текст на экран, перед этим текстом введите команду echo.
- Играйте в игру, даже если она не совсем закончена; так вы выясните, какой текст отображается на экране, и сможете найти ошибки или опечатки.
- Пакетные BAT-файлы используются в Windows для автоматизации задач, но написание такой текстовой игры — это способ узнать, как они работают.