Як створити відеогру за допомогою Cmd (з ілюстраціями)

З цієї статті ви дізнаєтеся, як створити просту текстову гру в командному рядку на комп'ютері з 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 / pAnswer= натисніть 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». у текстовому полі "Ім'я файлу" у нижній частині вікна введіть будь-яке ім'я файлу, а потім введіть розширення .bat, щоб гра збереглася у вигляді пакетного файлу.
    • Наприклад, щоб назвати гру «Dungeon Crawl», введітьDungeon Crawl.bat.
  13. Змініть формат файлу.відкрийте меню «Тип файлу» в нижній частині вікна, а потім виберіть в ньому «всі файли».
  14. Збережіть гру на робочому столі.для цього натисніть "робочий стіл" на лівій панелі. Можливо, спочатку вам доведеться прокрутити панель вгору або вниз, щоб знайти папку "робочий стіл".
  15. НатиснітьЗберегти. це кнопка в правому нижньому кутку вікна. Гра буде збережена як bat-файл.
  16. Запустіть гру.двічі клацніть по bat-файлу, щоб відкрити гру в командному рядку, а потім дотримуйтесь інструкцій на екрані.
    • Наприклад, натисніть "1", щоб почати гру.
  17. Змініть програмний код гри.тепер, коли ви написали основний код, в нього можна внести зміни, наприклад, додати параметри і багато іншого.
    • Щоб відредагувати програмний код гри, клацніть правою кнопкою миші по bat-файлу, а потім в меню виберіть "Змінити". Внесіть зміни і натиснітьCtrl+s, щоб зберегти їх.
    • Обов'язково перегляньте код, щоб з'ясувати, за що відповідає кожен його рядок.

Поради

  • Якщо ви хочете використовувати більш просунутий редактор коду, скачайте і встановіть Notepad ++, а потім створіть в ньому файл BAT.
  • Щоб вивести текст на екран, перед цим текстом введіть командуecho.
  • Грайте в гру, навіть якщо вона не зовсім закінчена; так ви з'ясуєте, який текст відображається на екрані, і зможете знайти помилки або помилки.
  • Пакетні bat-файли використовуються в Windows для автоматизації завдань, але написання такої текстової гри — це спосіб дізнатися, як вони працюють.

Попередження

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

Ще почитати: