• Компютри и Електроника
  • Програмиране

Как да се създаде проста компютърна игра с помощта на команден файл

Batch файл (BAT-файл) - Този файл е прост скриптов език, който може да се управлява от компютър, работещ Windows или MS DOS, функции въз основа на заповеди за командния ред на операционни системи. В допълнение, тя е доста готино! Създаване на игра с помощта на този скрипт не е толкова трудно, ще трябва малко време и въображение. Моля, имайте предвид, че този проект е бил работи правилно, ще ви трябва Windows 2000 или по-висока, така че тя няма да работи в по-ранните версии на Windows или MS DOS, като по-старите версии на MS DOS, не е съвместима с най-новите пакетни файлове.

Стъпки

    Как да се създаде проста компютърна'ютерну гру за допомогою пакетного файлу
  1. Изберете вида на играта. Преди да решите дали искате да се създаде игра или пъзел-шутър бележка, че дори и в MS DOS партида файлове 8 са много ограничени в своите способности. Вие не можете да създадете повече от една игра, базирана на текста. Това може да бъде тест или игра сценарий, но това е само текст. Искате ли да се използва ASCII-графики или не, но играта все още ще се основава на набор на текст.

  2. Как да се създаде проста компютърна'ютерну гру за допомогою пакетного файлу
  3. Запознайте език сценарий. Сценарий език е лесно да се учи, дори можете да го разгледа, просто гледам на програмата. За изучаване на всеки език сценарий, може да научите основните команди ще струват на командния ред. Основни команди за командния ред, ще ви трябва:
    • ехо

    • цвят

    • заглавие

    • Гото

    • ако

    • комплект

    • етикети (не на отбора, както и как да инсталирате тагове в кода)


    • Научете как да използвате по-горе команда.
      • Echo команда се използва за извеждане на текст на конзолата. Екип на ехо, използван, както е посочено по-долу ще се покаже Здравей, свят!: Как да се създаде проста компютърна'ютерну гру за допомогою пакетного файлу

      • Цвят на отбора се използва за промяна на цвета на текста в командния ред. Това не е толкова полезно и може би не трябва да се съсредоточи върху това, докато не приключите създаването на самата игра, но до обезцветяване резултати може да бъде доста привлекателна. Цветове в DOS команден ред преброени в края на статията е таблицата с цветове. Следващата команда ще промени цвета на текста в зелено на черен фон: Как да се създаде проста компютърна'ютерну гру за допомогою пакетного файлу

      • Заглавието Team просто смяна на името на лентата на заглавието на прозореца и в лентата на задачите, както и не е особено полезно, но ще помогне вашата кандидатура изглежда професионално. Използвайте го тук, така че промените заглавието на прозореца за Fun Program: Как да се създаде проста компютърна'ютерну гру за допомогою пакетного файлу

      • Иди на команда е да отидете на определена част от програмата. Вие ще го използвате, за да се определи по-нататъшни действия в зависимост от отговорите на въпросите в играта. С помощта на командата Иди да скочи до етикет погрешно: Как да се създаде проста компютърна'ютерну гру за допомогою пакетного файлу

      • Екипът използва за определяне на по-нататъшни действия, ако при настъпване на определени събития. След оператора, ако (ако [някакво условие) трябва екип. В тази употреба, ако при определени условия е да се изпълни тези команди. Вие ще използвате този оператор да се определи коя команда Отидох да използвате. Ето едно условие, ако изпълни, ако потребителят въведе 12: Как да се създаде проста компютърна'ютерну гру за допомогою пакетного файлу

      • Наборът от отбора всъщност е доста сложна и може да се използва по различни начини. За сега, всички от него, което трябва - е, че можете да въведете данни в компютъра. За да направите това: Как да се създаде проста компютърна'ютерну гру за допомогою пакетного файлу

      • Накрая, използването на етикети. С етикети можете да дадете имената на различните части на програмата и след това използвайте командата Гото. Можете да дадете на части от програмата, която искате имена, толкова дълго, колкото името не съвпада с името на всеки отбор. За да назовем само от Главното, въведете следния:

        : MAIN
        • Белязани секции включват както етикета и следващия един код към следващия маркер или края на файла! Уверете се, че сте поставили етикет към вписванията, които исках да видя и друг етикет След раздела, че компютърът може да се разбере какво е определен раздел! Ето един пример:

          ехо разстояние: Label1 ехо Това е тест на текст набор / входния р = ТОВА Е INPUT_ TEST ако% входен% == 1 Гото Label1 Гото LABEL2: LABEL2 ехо TEST

        • Първият ред от горните програми може да ви обърка. Тази линия се забранява продукцията до изходния код на екрана текст, така че ще бъде показан в конзолата. На този етап няма значение, трябва да се определи, че по-горе програма е (игнорира първия ред). Програмата показва текста Това е тест на текста, а след това ще чакаме администрация. Ако въведете стойност от 1 (т.е. изпишете 1), програмата се връща да етикетират Label1 екипи и под тази марка, отново изпълнена. Ако състоянието на конструкцията If не успее, компютърът ще се отпечата, за да тествате конзола. Копирайте горната програма в две различни прозорци Notepad. Един го запишете като test1 във всяка папка и да го ползвате. Забележете как да се показва текстът. Във второто поле, изтриване на ред и да запазите програмата като Test2 и да го стартирате. Забележете разликата?


        • Ако обикновено се разбере как да се използва по-горе команди, можете да преминете към следващата стъпка.


        • Как да се създаде проста компютърна'ютерну гру за допомогою пакетного файлу
        • Започнете написването на сценария за играта си. Предполага се, че на начинаещите да използват Notepad, но ако искате да използвате MS DOS EDIT, също така е хубаво. Предполага се също така, че начинаещите обикновено започват с една проста игра на въпроси и тази статия ще ви кажа как. Бъдете сигурни, за да започнете с кода за сключване забраняване на екрана (ECHO изключване). След това си представете описание на тяхната игра с командите ехо, след това използвайте комплекта, за да могат да се въвеждат данни и кликнете Гото. Това може да изглежда странно, че в този случай, виж по-горе (Забележка: отбор REM прави коментари като например бележки за предприемача, който няма да бъде показвано в края):

        • Как да се създаде проста компютърна'ютерну гру за допомогою пакетного файлу
        • Работата по една страница на инструкции. В този момент, трябва да съхраните файла си (освен в частта something.bat) и го сложете в папката, която сте създали за играта. След като запишете го стартирате и се уверете, че тя работи.
          • От сега нататък ще имате няколко файла с играта си (особено, ако искате да използвате ASCII-графики). Можете да направите партиди за показване на съдържанието на всеки файл с типа команда. Отчетената следната команда показва съдържанието TEST.txt: Как да се създаде проста компютърна'ютерну гру за допомогою пакетного файлу
            • Важно е да се помни и да добавите разширението на файла, в противен случай отборът може да функционира правилно.


            • Създаване на страницата на инструкции Notepad. Тя трябва да съдържа нещо подобно на: Как да се създаде проста компютърна'ютерну гру за допомогою пакетного файлу

            • Да ги запишете като INST.txt в същата папка като партидата файл, след това се уверете, че вашата игрова конзола се извежда текстово инструкции: Как да се създаде проста компютърна'ютерну гру за допомогою пакетного файлу

            • Стартирайте програмата и се уверете, че тя работи. Как да се създаде проста компютърна'ютерну гру за допомогою пакетного файлу


            • Как да се създаде проста компютърна'ютерну гру за допомогою пакетного файлу
            • Работата по съдържанието на играта. Това е, което изисква най-голяма фантазия / изследователска работа и време, и частта, която съдържа по-голямата част от кода. Не трябва да има място, където и да отидете за неправилен отговор, и как преходът към следващия въпрос в случая на правилен отговор. Тогава ще видите основните въпроси на външната част на колата. Можете да ги замени с това, което искате.
              • Стартирайте програмата и се уверете, че тя работи.


              • Как да се създаде проста компютърна'ютерну гру за допомогою пакетного файлу
              • Създаване на победния сключване на екрана на играта. Създаване на екрана е толкова лесно, колкото страницата на инструкции. Създаване на текстов документ с поздравления за победата и да го запишете като WIN.txt във вашата партида файл. В края на играта си и да добавите следните редове на екрана победители извода:

              • Как да се създаде проста компютърна'ютерну гру за допомогою пакетного файлу
              • Сега вашата игра трябва да изглежда така:
                • Стартирайте програмата и се уверете, че тя работи.


                • Как да се създаде проста компютърна'ютерну гру за допомогою пакетного файлу
                • Моля, коригирайте си файл. Започнете с преход за всеки етикет и добавете CLS команда след него. Това ще почистите екрана по време на прехода към всеки етикет, и вие няма да преглежда пълен с безполезна информация.

                • Как да се създаде проста компютърна'ютерну гру за допомогою пакетного файлу
                • Правилата на граматиката, когато е уместно. Ако искате да направите всички отговори на въпроси, зададени от списък с цели изречения. Имайте предвид, че трябва да избягвате SOKRASCHENYY ЕКИП ехо партида файлове! Можете също така не трябва да се използва символа наклонена черта, признаци нагоре / надолу, звезди, герои, лихви и други необичайни знаци. Тези символи ще създадат синтактична грешка, която може да доведе до спиране, се мотае или катастрофа.

                • Как да се създаде проста компютърна'ютерну гру за допомогою пакетного файлу
                • Създаване на графики за играта, ако искате. Създаване на ASCII-графика в отделен текстов документ и използвате този вид команда, за да го покаже на екрана:

                • Как да се създаде проста компютърна'ютерну гру за допомогою пакетного файлу
                • Коригирайте всички открити грешки. Помислете за какво друго да го оправя. След това се добавят цвят с помощта на цветовете. Предполага се, че можете да го поставите в началото на програмата за цялата програма се провежда в един цвят. Ето как да го направя по команда:

                  Задава цвета на фона и шрифта конзолата.


                  COLOR [ATTR


                  ATTR Определя цвета атрибут, за да изведете на конзолата


                  Качества цвят определен ДВЕ shestnadtsaterichnymi номера - първият се отнася до фона; цвета на втория символ. Всяка цифра може да приема една от следните стойности:


                  0 = Черно 8 = Gray 1 = Blue 9 = Light Blue 2 = Green A = Light Green 3 = B = Blue Light Blue 4 = Red C = Light Red 5 = D = Lilac Light лилаво 6 = Yellow E = Light Yellow 7 = White F = Bright White


                  Ако не премина всякакви аргументи, командата ще възстанови тези цветови стойности, които са в началото cmd.exe. Тази стойност е взета от текущия прозорец или конзола ключ / T команден ред или ключ на системния регистър стойност DefaultColor.

                  • С други думи, ако искате ярък бял фон и черен текст:

                    ехо изключване цвят f0: ОСНОВНА CLS ехо.


                  • Как да се създаде проста компютърна'ютерну гру за допомогою пакетного файлу
                  • Поздравления, току що сте създали една проста компютърна игра с помощта на команден файл!

                  Съвет

                  • Партида файлове - това е най-лесният начин да стартирате програмата. За да се направи нещо трудно, опитайте да използвате езика за програмиране Python на.

                  За да се проучи всеки програмен език можете да намерите безплатно видео на Youtube.

                  • Ако искате да запазите нещо като команден файл, но не искам да го завършим в момента, винаги можете да редактирате файла, просто кликнете с десен бутон върху него и изберете Edit.

                  • Повечето zberihaytesya. В противен случай, може да съжалявате.

                  • Можете да зададете стойностите, като използвате променлива набор im'ya_zminnoyi = стойност или да позволи на потребителя да зададете променливите чрез въвеждане на набор / р = Въведете текста:. Въведете текста да замества някой фраза, която искате да видите, когато влезете в променливата.

                  • Когато запишете файла, се уверете, че падащото меню под името на файла, който променя текстов документ (TXT) на всички файлове. След това се уверете, че името на файла винаги завършва с .bat.

                  • Опитайте се да създадете няколко версии на играта, както писането, така че можете да ги сравните и да видим дали има грешки. Не се притеснявайте за това колко място заемат те, партида файлове са много малки.

                  • Ако имате няколко програми, които работят заедно, можете да използвате командата поканата да тече една партида файл от друг (изпълним).

                  Предупреждение

                  • Никога не пишете никакви команди в MS DOS команди ехо, тъй като те се изпълняват. Не забравяйте, че каквото и да се покаже на командния ред - същото като ехото!

                  • Често се казва, че е незаконно да се изпрати партида файлове през Интернет. Това не е вярно, но имайте предвид, че може да имате проблеми, изпратени по интернет от опасни партида файлове (например партида файлове, които да доведат до нарушения в компютъра, изтриване на важни системни файлове и т.н.). Те не са познати вируси, но те са опасни, а чрез тях може да имате проблеми.

                  • НИКОГА не използвайте MS DOS команди в текстови файлове, които се показват в конзолата. Текстови файлове решават куп проблеми, като например използването на наклонена черта и звезди, но екипът е посочено, че ще работи системата.

                  • Бъдете внимателни с командата дел. Въпреки, че тя може да се използва за изтриване на потребителя в дългосрочен играта, тя няма ограничения и може да се използва за премахване на всичко, включително и важни файлове. НИКОГА не използвайте тази опция, ако наистина не знам какво да правя.