Прављење игре са цмд-ом

Аутор: Christy White
Датум Стварања: 8 Може 2021
Ажурирати Датум: 24 Јуни 2024
Anonim
Как стать хакером | Командная строка Windows
Видео: Как стать хакером | Командная строка Windows

Садржај

Ево бесплатног и једноставног начина да направите игру, а да ништа не морате да преузимате. У току ћете научити понешто о батцх програмирању. Морате измислити своју причу да бисте дали контекст овој игри.

На корак

  1. Све у наводницима може се променити и неће утицати на рад игре - међутим, не мењајте стварни код.
  2. Отворите Нотепад или било који други уређивач текста - Геани, Нотепад ++ итд. Сачувајте датотеку као „Моја игра“ .бат
  3. Почните са програмирањем. Откуцајте следеће:
    • @ ецхо офф
    • наслов "Моја игра"
    • боја 0А
    • ако је „% 1“ нек (пређи на% 1)
    • пауза
  4. Додајте му боје. Сачувајте га и покрените код; видите поруку о грешци и све различите комбинације боја. Пронађите боју која вам се свиђа и унесите је после „цолор“, уместо „зз“. Добра комбинација је боја 0А, која текст чини зеленом, а позадину црном.
  5. Креирајте мени. Креирајте мени изостављањем паузе и куцањем:
    • :Мени
    • цлс
    • ехо "1. Почетак'
    • ехо "2. Упутства "
    • ехо "3. Излаз "
    • сет / п ансвер = "Укуцајте број по вашем избору и притисните Ентер".
    • ако% одговори% == 1 пређите на „Старт_1“
    • ако% одговори% == 2 идите на „Упутства“
    • ако% одговори% == 3 пређи на „Излаз“
  6. Направите „Излаз“ и „Упутства“. Направите екран Излаз на следећи начин:
    • : "Излаз"
    • ецхо Хвала на игрању!
    • излаз / б
    • За упутства откуцајте:
    • : "Упутства"
    • цлс
    • ецхо "Инструцтионс"
    • одјек.
    • А затим укуцајте:
    • одјекните "Ваша упутства"
    • Унесите шта желите:
    • пауза
    • иди на Мену
  7. Почну утакмицу. Упишите сценарио:
    • : Старт_1
    • цлс
    • ехо „Наишли сте на разбојнике. Њихове моћи су: "
    • одјек "3 пољопривредника"
    • ецхо "Ваше шансе за победу су велике".
    • сет / п ансвер = "Да ли желите да се борите или трчите?"
    • ако% одговори% == "Борба" пређите на "Борба_1"
    • ако% одговори% == "Летови" пређу на "Покрени_1"
  8. Бори се и бежи. Креирајте функцију борбе и лета на следећи начин:
    • : Рун_1
    • цлс
    • одјек Сигурно си изашао!
    • пауза
    • идите на „Старт_1“
    • : Фигхт_1
    • одјек Одабрали сте борбу.
    • одјек Битка се наставља.
    • сет / п ансвер = Укуцајте 1 и притисните Ентер да бисте наставили:
    • ако% одговори% == 1 пређи на Фигхт_1_Лооп
    • : "Фигхт_1_Лооп"
    • сет / а нум =% случајни%
    • ако% нум% гтр 4 пређе на „Фигхт_1_Лооп“
    • ако% нум% лсс 1 пређе на "Фигхт_1_Лооп"
    • ако% нум% == 1 пређе на „Лосе_Фигхт_1“
    • ако% нум% == 2 пређе на „Вин_Фигхт_1“
    • ако% нум% == 3 пређе на „Вин_Фигхт_1“
    • ако% нум% == 4 пређе на "Вин_Фигхт_1"
    • : "Лосе_Фигхт_1"
    • цлс
    • ецхо Извини, изгубио си битку :(
    • пауза
    • иди на Мену
    • : "Вин_Фигхт_1"
    • цлс
    • ецхо Честитамо, добили сте битку!
    • сет / п ансвер = "Да ли желите да сачувате ово?"
    • ако% одговори% == "Да" пређите на "Сачувај"
    • ако% одговори% == "Не" пређи на "Старт_2"
    • : "Сачувати"
    • иди на "Старт_2"
    • Сада можете да поновите код из „Старт_1“ да бисте направили другу, трећу или више борби.
    • Такође имајте на уму да, на пример, ако укуцате Фигхт_1, такође морате да будете сигурни да делови са кодом „гото Фигхт_1“ остају исти, па ако промените један, морате да промените и други.
  9. Затворите Нотепад, кликните на „Иес“, сачувајте датотеку, промените екстензију датотеке у све датотеке и ставите „.бат“ као екстензију након имена датотеке.

Савети

  • Запамтите, ако желите да играч нешто види, морате откуцати „ецхо“ за то.
  • Играјте своју игру док кодирате, чак и ако још нисте све завршили. Ово ће вам помоћи да видите како оно што пишете одговара резултату и помоћи ће вам да идентификујете грешке.
  • Ако желите да зауставите усред теста своје игре, откуцајте Цтрл-Ц.
  • Групне датотеке у оперативном систему Виндовс могу се користити за аутоматизацију разних задатака, али писање овакве текстуалне игре забаван је начин да научите како то функционише.
  • Пажљиво проверите пакетну скрипту како бисте били сигурни да нисте погрешили.
  • „Често се догоди да програм не започне.