Загрузить PDF Загрузить PDF

Из этой статьи вы узнаете, как создать простую текстовую игру в командной строке на компьютере с Windows.

  1. Блокнот — это бесплатный текстовый редактор, включаемый во все версии Windows. Используйте Блокнот для ввода программного кода. Чтобы открыть Блокнот:
  2. Скопируйте следующий текст в Блокнот — вместо [Название] введите название игры, а затем нажмите Enter : [1]
     @ 
     echo 
    off title 
    [Название]
  3. Чтобы указать цвет, нужно ввести код в формате «0A», где «0» — это цвет фона, а «A» — это цвет текста. Коды распространенных цветов: [2]
    • Цвет текста — используйте буквы A, B, C, D, E или F для обозначения светло-зеленого, светло-синего, светло-красного, светло-фиолетового, светло-желтого или белого цвета, соответственно.
    • Цвет фона — используйте цифры 0, 1, 2, 3, 4, 5, 6, 7, 8 или 9 для обозначения черного, синего, зеленого, морской волны, красного, фиолетового, желтого, белого, серого или голубого цвета, соответственно.
    • Например, чтобы создать белый текст на черном фоне, введите код «0F».
  4. Скопируйте следующий текст в Блокнот — вместо «0A» введите нужную комбинацию цветов фона и текста, а затем нажмите Enter :
     @ 
     echo 
    off title 
    Онлайн-игра color 
    0A if 
     " 
     %1 
     " 
     neq 
     "" 
     ( 
     goto 
     %1 
     ) 
    
  5. Оно отобразится после запуска игры. Скопируйте следующий текст в Блокнот, а затем нажмите Enter :
     : 
     Menu 
     cls 
     echo 
    1. Пуск echo 
    2. Благодарность echo 
    3. Выход set 
     /p 
     answer 
     = 
    Нажмите на клавишу с соответствующей цифрой, а затем нажмите Enter : if 
     %answer% 
     == 
    1 goto 
     Start_1 
     if 
     %answer% 
     == 
    2 goto 
     Credits 
     if 
     %answer% 
     == 
    3 goto 
     Exit 
    
  6. Так игроки смогут выйти из командной строки. Скопируйте следующий текст в Блокнот, а затем нажмите Enter :
     : 
     Exit 
     cls 
     echo 
    Спасибо за игру! pause 
     exit 
    /b
  7. Скопируйте следующий текст в Блокнот (вместо [Название] введите название игры), а затем нажмите Enter :
     : 
     Credits 
     cls 
     echo 
    Благодарность echo 
    . echo 
    Спасибо за то, что играли в [Название]! pause 
     goto 
     Menu 
    
  8. Она позволит игрокам начать новую игру:
     : 
     Start_1 
     cls 
     echo 
    О нет! Вы окружены врагами. echo 
    Их пятеро, и все они вооружены. echo 
    Если вы сразитесь с ними, у вас есть шансы на победу. set 
     /p 
     answer 
     = 
    Сразиться или убежать? if 
     %answer% 
     == 
    сразиться goto 
     Fight_1 
     if 
     %answer% 
     == 
    убежать goto 
     Run_1 
     pause 
    
  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 
    
  10. Оно находится в верхнем левом углу Блокнота.
  11. Эта опция находится в меню «Файл». Откроется окно «Сохранить как».
  12. В текстовом поле «Имя файла» в нижней части окна введите любое имя файла, а затем введите расширение .bat , чтобы игра сохранилась в виде пакетного файла.
    • Например, чтобы назвать игру «Dungeon Crawl», введите Dungeon Crawl.bat .
  13. Откройте меню «Тип файла» в нижней части окна, а затем выберите в нем «Все файлы».
  14. Для этого нажмите «Рабочий стол» на левой панели. Возможно, сначала вам придется прокрутить панель вверх или вниз, чтобы найти папку «Рабочий стол».
  15. Это кнопка в правом нижнем углу окна. Игра будет сохранена как BAT-файл.
  16. Дважды щелкните по BAT-файлу, чтобы открыть игру в командной строке, а затем следуйте инструкциям на экране.
    • Например, нажмите «1», чтобы начать игру.
  17. Теперь, когда вы написали основной код, в него можно внести изменения, например, добавить параметры и многое другое.
    • Чтобы отредактировать программный код игры, щелкните правой кнопкой мыши по BAT-файлу, а затем в меню выберите «Изменить». Внесите изменения и нажмите Ctrl + S , чтобы сохранить их.
    • Обязательно просмотрите код, чтобы выяснить, за что отвечает каждая его строка.
    Реклама

Советы

  • Если вы хотите использовать более продвинутый редактор кода, скачайте и установите Notepad ++, а затем создайте в нем файл BAT.
  • Чтобы вывести текст на экран, перед этим текстом введите команду echo .
  • Играйте в игру, даже если она не совсем закончена; так вы выясните, какой текст отображается на экране, и сможете найти ошибки или опечатки.
  • Пакетные BAT-файлы используются в Windows для автоматизации задач, но написание такой текстовой игры — это способ узнать, как они работают.
Реклама

Предупреждения

  • Проверьте программный код, перед тем как передавать BAT-файл другим людям.
  • Не скачивайте и не запускайте BAT-файлы, полученные из сомнительных источников, так как они могут содержать вирусы.
Реклама

Об этой статье

Эту страницу просматривали 51 796 раз.

Была ли эта статья полезной?

Реклама