Як створити відео гру за допомогою Cmd

До вашої уваги простий, безкоштовний спосіб створення відео гри без потреби в її скачуванні. У процесі ви дізнаєтеся трохи про пакетне програмуванні. Ви повинні будете надати свій власний сюжет для цієї гри.

Кроки

  1. Як створити відео гру за допомогою Cmd

    1

    Вся інформація, включена в апострофи, може бути змінена, вона не вплине на гру - бува не введіть її в фактичний код.

  2. Як створити відео гру за допомогою Cmd

    2

    Відкрийте Notepad або будь-яку іншу програму для кодування - Geany, Notepad ++, і так далі. Збережіть файл під ім`ям `My Game`.bat

  3. Як створити відео гру за допомогою Cmd

    3

    Починайте писати код. Почніть з введення:
    • echo off
    • title `My Game`
    • color zz
    • if "% 1" neq "" (goto% 1)
    • pause

  4. Як створити відео гру за допомогою Cmd

    4

    Додайте кольору - Colours. Тепер збережіть код і запустите, він прийде з помилкою і всіма різними колірними комбінаціями. Знайдіть той колір, який вам подобається, і введіть його після "color" замість "zz". Хороше поєднання - це колір 0A: текст буде зеленого кольору на чорному тлі.

  5. Як створити відео гру за допомогою Cmd

    5

    Створіть меню - Menu. Для створення меню позбудьтеся pause і наберіть:
    • : Menu
    • cls
    • echo `1. Start `
    • echo `2. Instructions `
    • echo `3. Exit `
    • set / p answer = `Type the number of your option and press enter.`
    • if% answer% == 1 goto `Start_1`
    • if% answer% == 2 goto `Instructions`
    • if% answer% == 3 goto `Exit`

  6. Як створити відео гру за допомогою Cmd

    6

    Створення вікон `Exit` і `Instructions`. Щоб створити вікно виходу, введіть наступне:
    • : `Exit`



    • echo Thanks for playing!
    • exit / b
    • Тепер для вікна Instructions введіть:
    •  : `Instructions`
    • cls
    • echo `Instructions`
    • echo.
    • Потім запишіть:
    • echo `Your instructions here`

  7. 7

    Стільки разів, скільки вам подобається, потім введіть:
    • pause
    • goto Menu

  8. Як створити відео гру за допомогою Cmd

    8

    Починайте писати саму гру. Введіть сценарій:
    • : Start_1
    • cls
    • echo `You have run into bad guys. Their forces are: `
    • echo `3 farmers`
    • echo `You have a high chance of winning.`
    • set / p answer = `Would you like to fight or run?`
    • if% answer% == `Fight` goto `Fight_1`
    • if% answer% == `Run` goto `Run_1`



  9. Як створити відео гру за допомогою Cmd

    9

    Вікна (процеси): Fighting і Running.Теперь, щоб створити fighting і running:
    • : Run_1
    • cls
    • echo You ran away safely!
    • pause
    • goto `Start_1`
    • : Fight_1
    • echo You have chosen to fight.
    • echo The battle is waging.
    • set / p answer = Type number 1 and press enter to continue:
    • 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 Sorry, you lost the battle :(
    • pause
    • goto Menu
    • : `Win_Fight_1`
    • cls
    • echo Congrats, you won the fight!
    • set / p answer = `Would you like to save?`
    • if% answer% == `Yes` goto `Save`
    • if% answer% == `No` goto `Start_2`
    • : `Save`
    • goto `Start_2`
    • Тепер ви можете повторити код, використовуваний в `Start_1`, щоб створити другий бій, третій, четвертий і так далі.
    • Також при введенні, наприклад: Fight_1, ви повинні переконатися, що частини з текстом goto Fight_1 залишаються такими ж, так що якщо ви змінили одну частину, ви повинні будете змінити обидві.

  10. Як створити відео гру за допомогою Cmd

    10

    Просто закрийте Notepad, потім натисніть Yes, збережіть файл, змініть формат для всього файлу, додайте.bat після введення імені.

Поради

  • Пам`ятайте, всякий раз, коли ви хочете, щоб що-небудь було видно гравцем, ви повинні ввести echo перед ним.
  • Грайте свою гру далі, навіть якщо у вас немає всього коду повністю готового. Це допоможе вам зрозуміти, як те, що ви вводите, відповідає тому, що ви отримуєте, і допоможе виявити помилки.
  • Якщо вам потрібно вийти в середині тестового прогону вашої гри, введіть Ctrl-C.
  • Перевіряйте ваш пакетний сценарій уважно, і ви помітите неправильні речі (помилки).
  • Пакетні файли в Windows можуть бути використані для безлічі застосувань з автоматизації завдань, але написання тексту ігри, як ця, цікавий спосіб дізнатися, як вони працюють.
  • Unable to launch (Неможливо запустити) - дуже поширена помилка.