Как создать видеоигру с CMD: 9 шагов (с изображениями)

Оглавление:

Как создать видеоигру с CMD: 9 шагов (с изображениями)
Как создать видеоигру с CMD: 9 шагов (с изображениями)

Видео: Как создать видеоигру с CMD: 9 шагов (с изображениями)

Видео: Как создать видеоигру с CMD: 9 шагов (с изображениями)
Видео: Чистка реестра вручную 2024, Май
Anonim

Это один из простых и бесплатных способов создания видеоигр. Вам также не нужно его скачивать. В процессе вы узнаете немного о пакетном программировании. Чтобы запустить эту игру, вам нужно предоставить свою историю.

Шаг

Создайте видеоигру с помощью Cmd, шаг 1
Создайте видеоигру с помощью Cmd, шаг 1

Шаг 1. Все, что находится внутри апострофа, можно изменить, это не повлияет на игру - не вводите это в коде

Создайте видеоигру с помощью Cmd, шаг 2
Создайте видеоигру с помощью Cmd, шаг 2

Шаг 2. Откройте Блокнот или другую программу-кодировщик - Geany, Notepad ++ и т. Д

Сохраните файл с именем My Games.bat.

Создайте видеоигру с помощью Cmd Step 3
Создайте видеоигру с помощью Cmd Step 3

Шаг 3. Начните писать код

Начните с ввода:

  • @ эхо выключено

  • title "Моя игра"

  • цвет 0A

  • если "% 1" neq "" (перейти к% 1)

  • Пауза

Создайте видеоигру с помощью Cmd Step 4
Создайте видеоигру с помощью Cmd Step 4

Шаг 4. Добавьте цвет

Теперь сохраните и бегите. Программа выдаст ошибку и совершенно другое сочетание цветов. Найдите цвет, который вам нравится, и введите его после слова «цвет» вместо «zz». Хорошая комбинация - это цвет 0A, который дает зеленый текст и красный фон.

Создайте видеоигру с помощью Cmd Step 5
Создайте видеоигру с помощью Cmd Step 5

Шаг 5. Создайте меню

Чтобы создать меню, опустите раздел паузы и введите:

  • :Меню

  • cls

  • echo '1. Начинать'

  • эхо '2. Инструкция '

  • эхо '3. Выходить'

  • set / p answer = 'Введите номер по вашему выбору и нажмите Enter.'

  • if% answer% == 1 перейти к "Start_1"

  • if% answer% == 2 перейти к 'Подсказка'

  • if% answer% == 3 перейти к "Выход"

Создайте видеоигру с помощью Cmd Step 6
Создайте видеоигру с помощью Cmd Step 6

Шаг 6. Создайте «Выход» и «Подсказка»

Чтобы закрыть экран, введите следующий код:

  • :'Выходить'

  • echo Спасибо за игру!

  • выход / б

  • Теперь для меню подсказок введите:
  • : 'Инструкция'

  • cls

  • echo 'Подсказка'

  • эхо.

  • Затем написать:
  • echo "Ваш намек здесь"

  • Сколько угодно, затем введите:
  • Пауза

  • перейти в меню

Создайте видеоигру с помощью Cmd Step 7
Создайте видеоигру с помощью Cmd Step 7

Шаг 7. Запускаем игру

Введите сценарий:

  • : Start_1

  • cls

  • echo 'Вы встретили плохого человека. Их войска: '

  • эхо '3 фермера'

  • echo «У вас хорошие шансы на победу».

  • set / p answer = 'Ты хочешь драться или бежать?'

  • if% answer% == 'Fight' goto 'Fight_1'

  • if% answer% == 'Run' перейти к 'Run_1'

Шаг 8.

  • Сражайся и беги.

    Теперь, чтобы создать меню боя и бега:

    Создайте видеоигру с помощью Cmd Step 8
    Создайте видеоигру с помощью Cmd Step 8
    • : Run_1

    • cls

    • эхо, ты в безопасности!

    • Пауза

    • перейти к "Start_1"

    • : Fight_1

    • эхо Вы выбираете бой.

    • эхо Битва начинается.

    • set / p answer = Введите число 1 и нажмите Enter, чтобы продолжить:

    • if% answer% == 1 goto Bertarung_1_Loop

    • : 'Fight_1_Loop'

    • set / a num =% random%

    • если% num% gtr 4 перейти к 'Fight_1_Loop'

    • if% num% lss 1 перейти к 'Fight_1_Loop'

    • if% num% == 1 перейти к 'Lose_Bertarung_1'

    • если% num% == 2 перейти к 'Win_Battle_1'

    • если% num% == 3 перейти к 'Win_Battle_1'

    • если% num% == 4 перейти к 'Win_Battle_1'

    • : 'Lost_Fight_1'

    • cls

    • эхо Простите, вы проиграли! (

    • Пауза

    • перейти в меню

    • : 'Win_Fight_1'

    • cls

    • echo Поздравляю, вы выиграли!

    • set / p answer = 'Сохранить?'

    • if% answer% == 'Да' перейти к 'Сохранить'

    • if% answer% == 'Нет' перейти к 'Start_2'

    • :'Сохранить'

    • goto 'Start_2'

    • Теперь вы можете повторить код, использованный в «Start_1», чтобы создать второй, третий, четвертый и т. Д.
    • Кроме того, если вы набираете, например: Fight_1, вы также должны убедиться, что часть, которая говорит goto Fight_1, остается такой же, как и другая, так что если вы измените одну, вам придется изменить обе.
  • Закройте Блокнот, затем нажмите «Да», сохраните файл. Измените формат для всех файлов и добавьте.bat после имени.

    Создайте видеоигру с помощью Cmd Step 9
    Создайте видеоигру с помощью Cmd Step 9
  • подсказки

    • Помните, каждый раз, когда вы хотите, чтобы что-то было видимым для пользователя, набирайте перед ним echo.
    • Играйте в игру по мере ее создания, даже если она еще не закончена. Это поможет вам увидеть взаимосвязь между тем, что вы набираете, и тем, что вы получаете, и обнаруживать ошибки.
    • Если вам нужно выйти в середине тестовой игры, нажмите Ctrl-C.
    • Пакетные файлы в Windows можно использовать для автоматизированной работы, но написание подобных текстовых игр - интересный способ увидеть, как это работает.
    • Внимательно проверьте пакетный сценарий, и вы обнаружите, какой из них не так.
    • Очень распространенная ошибка - программа не запускается.

    Рекомендуемые: