Як створити відеогру за допомогою cmd
З цієї статті ви дізнаєтеся, як створити просту текстову гру в командному рядку на комп`ютері з Windows.
кроки
1. Відкрийте Блокнот. Блокнот - це безкоштовний текстовий редактор, що включається в усі версії Windows. Використовуйте Блокнот для введення програмного коду. Щоб відкрити Блокнот:
. - Відкрийте меню «Пуск»
2. Введіть назву гри. Скопіюйте наступний текст в Блокнот - замість [Назва] введіть назву гри, а потім натисніть ↵ Enter:
@echo offtitle [Назва]
3. Визначтеся з кольором тексту і фону гри. Щоб вказати колір, потрібно ввести код в форматі «0A», де «0» - це колір фону, а «A» - це колір тексту. Коди поширених квітів:
4. Задайте кольору гри. Скопіюйте наступний текст в Блокнот - замість «0A» введіть потрібну комбінацію кольорів фону і тексту, а потім натисніть ↵ Enter:
@echo offtitle Онлайн-іграcolor 0Aif "% 1" neq "" (goto% 1)
5. Створіть ігрове меню. Воно відобразиться після запуску гри. Скопіюйте наступний текст в Блокнот, а потім натисніть ↵ Enter:
: Menuclsecho 1. Пускecho 2. Благодарностьecho 3. Виходset / p answer = Натисніть на клавішу з відповідною цифрою, а потім натисніть Enter: if% answer% == 1 goto Start_1if% answer% == 2 goto Creditsif% answer% == 3 goto Exit
6. Задайте опцію «Вихід». Так гравці зможуть вийти з командного рядка. Скопіюйте наступний текст в Блокнот, а потім натисніть ↵ Enter:
: Exitclsecho Спасибі за гру!pauseexit / b
7. Задайте опцію «Подяка». Скопіюйте наступний текст в Блокнот (замість [Назва] введіть назву гри), а потім натисніть ↵ Enter:
: Creditsclsecho Благодарностьecho.echo Спасибі за те, що грали в [Назва]!pausegoto Menu
8. Задайте опцію «Пуск». Вона дозволить гравцям почати нову гру:
: Start_1clsecho О ні! Ви оточені ворогами.echo Їх п`ятеро, і всі вони озброєні.echo Якщо ви бийтеся з ними, у вас є шанси на перемогу.set / p answer = Поборотися або втекти?if% answer% == битися goto Fight_1if% answer% == втекти goto Run_1pause
9. Введіть код дії. Введете наступний код, щоб задати дія гри:
: Run_1clsecho Ви вижили, щоб битися в інший раз.pausegoto Start_1: Fight_1echo Приготуйтеся до сутички.echo Вороги раптово атакували вас.set / p answer = Натисніть 1, а потім натисніть Enter.if% answer% == 1 goto Fight_1_Loop: Fight_1_Loopset / a num =% random% if% num% gtr 4 goto Fight_1_Loopif% num% lss 1 goto Fight_1_Loopif% num% == 1 goto Lose_Fight_1if% num% == 2 goto Win_Fight_1if% num% == 3 goto Win_Fight_1if% num% == 4 goto Win_Fight_1: Lose_Fight_1clsecho Ви програли. Зіграти ще раз?pausegoto Menu: Win_Fight_1clsecho Ви перемогли!set / p answer = Ви хочете зберегти гру? [Д / н] if% answer% == `д` goto `Save`if% answer% ==` н `goto` Start_2 `: Savegoto Start_2
10. Відкрийте меню файл. Воно знаходиться у верхньому лівому куті Блокнота.
11. натисніть Зберегти як. Ця опція знаходиться в меню «Файл». Відкриється вікно «Зберегти як».
12. Введіть ім`я файлу, а потім введіть розширення «.bat ». У текстовому полі «Ім`я файлу» в нижній частині вікна введіть будь-яке ім`я файлу, а потім введіть розширення .bat, щоб гра збереглася у вигляді пакетного файлу.
13. Змініть формат файлу. Відкрийте меню «Тип файлу» в нижній частині вікна, а потім виберіть у ньому «Все файли».
14. Збережіть гру на робочому столі. Для цього натисніть «Робочий стіл» на лівій панелі. Можливо, спочатку вам доведеться прокрутити панель вгору або вниз, щоб знайти папку «Робочий стіл».
15. натисніть зберегти. Це кнопка в правому нижньому кутку вікна. Гра буде збережена як BAT-файл.
16. запустіть гру. Двічі клацніть по BAT-файлу, щоб відкрити гру в командному рядку, а потім дотримуйтесь інструкцій на екрані.
17. Змініть програмний код гри. Тепер, коли ви написали основний код, в нього можна внести зміни, наприклад, додати параметри і багато іншого.
Поради
- Якщо ви хочете використовувати більш просунутий редактор коду, скачайте і встановіть Notepad ++, а потім створіть в ньому файл BAT.
- Щоб вивести текст на екран, перед цим текстом введіть команду echo.
- Грайте в гру, навіть якщо вона не зовсім закончена- так ви з`ясуєте, який текст відображається на екрані, і зможете знайти помилки або друкарські помилки.
- Пакетні BAT-файли використовуються в Windows для автоматизації завдань, але написання такої текстової гри - це спосіб дізнатися, як вони працюють.
попередження
- Перевірте програмний код, перед тим як передавати BAT-файл іншим людям.
- Не завантажуйте і не запускайте BAT-файли, отримані з сумнівних джерел, так як вони можуть містити віруси.