З цієї статті ви дізнаєтеся, як створити просту текстову гру в командному рядку на комп'ютері з Windows.
Кроки
- Відкрийте Блокнот.Блокнот-це безкоштовний текстовий редактор, що включається в усі версії Windows. Використовуйте Блокнот для введення програмного коду. Щоб відкрити Блокнот:
- Відкрийте меню "Пуск".
- Введітьблокнот.
- Натисніть "Блокнот" у верхній частині меню.
- Введіть назву гри. Скопіюйте наступний текст в Блокнот — замість [Назва] введіть назву гри, а потім натисніть ↵ Enter:[1]
@Echo off Title [Назва]
- Визначитеся з кольором тексту і фону гри.щоб вказати колір, потрібно ввести код у форматі "0A«, де» 0 « — це колір фону, а» A" — це колір тексту. Коди поширених кольорів:[2]
- колір тексту - використовуйте літери A, B, C, D, E або F для позначення світло-зеленого, світло-синього, світло-червоного, світло-фіолетового, світло-жовтого або білого кольору, відповідно.
- колір фону - використовуйте цифри 0, 1, 2, 3, 4, 5, 6, 7, 8 або 9 для позначення чорного, синього, зеленого, морської хвилі, червоного, фіолетового, жовтого, білого, сірого або блакитного кольору, відповідно.
- Наприклад, щоб створити білий текст на чорному тлі, введіть код "0f".
- Задайте кольори гри. скопіюйте наступний текст в Блокнот — замість «0A» введіть потрібну комбінацію кольорів фону і тексту, а потім натисніть ↵ Enter:
@Echo off Title Онлайн-гра Color 0A If "%1" Neq "" ( Goto %1)
- Створіть ігрове меню.воно відобразиться після запуску гри. Скопіюйте наступний текст в Блокнот, а потім натисніть ↵ 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
- Задайте опцію "вихід".так гравці зможуть вийти з командного рядка. Скопіюйте наступний текст в Блокнот, а потім натисніть ↵ Enter:
:Exit Cls Echo спасибі за гру! Pause Exit /b
- Задайте опцію "подяка". Скопіюйте наступний текст в Блокнот (замість [Назва] введіть назву гри), а потім натисніть ↵ Enter:
:Credits Cls Echo вдячність Echo. Echo спасибі за те, що грали в [Назва]! Pause Goto Menu
- Задайте опцію "Пуск". Вона дозволить гравцям почати нову гру:
:Start_1 Cls Echo О ні! Ви оточені ворогами. Echo їх п'ятеро, і всі вони озброєні. Echo якщо ви воюєте з ними, у вас є шанси на перемогу. Set / p Answer=битися або втекти? If %answer%==битися Goto Fight_1 If %answer%==втекти Goto Run_1 Pause
- Введіть код дії. Введете наступний код, щоб задати дію гри:
: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
- Відкрийте менюФайл.воно знаходиться у верхньому лівому кутку Блокнота.
- НатиснітьЗберегти як.ця опція знаходиться в меню "Файл". Відкриється вікно "Зберегти як".
- Введіть ім'я файлу, а потім введіть розширення".bat». у текстовому полі "Ім'я файлу" у нижній частині вікна введіть будь-яке ім'я файлу, а потім введіть розширення .bat, щоб гра збереглася у вигляді пакетного файлу.
- Наприклад, щоб назвати гру «Dungeon Crawl», введітьDungeon Crawl.bat.
- Змініть формат файлу.відкрийте меню «Тип файлу» в нижній частині вікна, а потім виберіть в ньому «всі файли».
- Збережіть гру на робочому столі.для цього натисніть "робочий стіл" на лівій панелі. Можливо, спочатку вам доведеться прокрутити панель вгору або вниз, щоб знайти папку "робочий стіл".
- НатиснітьЗберегти. це кнопка в правому нижньому кутку вікна. Гра буде збережена як bat-файл.
- Запустіть гру.двічі клацніть по bat-файлу, щоб відкрити гру в командному рядку, а потім дотримуйтесь інструкцій на екрані.
- Наприклад, натисніть "1", щоб почати гру.
- Змініть програмний код гри.тепер, коли ви написали основний код, в нього можна внести зміни, наприклад, додати параметри і багато іншого.
- Щоб відредагувати програмний код гри, клацніть правою кнопкою миші по bat-файлу, а потім в меню виберіть "Змінити". Внесіть зміни і натиснітьCtrl+s, щоб зберегти їх.
- Обов'язково перегляньте код, щоб з'ясувати, за що відповідає кожен його рядок.
Поради
- Якщо ви хочете використовувати більш просунутий редактор коду, скачайте і встановіть Notepad ++, а потім створіть в ньому файл BAT.
- Щоб вивести текст на екран, перед цим текстом введіть командуecho.
- Грайте в гру, навіть якщо вона не зовсім закінчена; так ви з'ясуєте, який текст відображається на екрані, і зможете знайти помилки або помилки.
- Пакетні bat-файли використовуються в Windows для автоматизації завдань, але написання такої текстової гри — це спосіб дізнатися, як вони працюють.
Попередження
- Перевірте програмний код, перед тим як передавати bat-файл іншим людям.
- Не завантажуйте і не запускайте bat-файли, отримані з сумнівних джерел, так як вони можуть містити віруси.