To jeden z darmowych i łatwych sposobów tworzenia gier wideo. Nie musisz też go pobierać. W trakcie tego procesu dowiesz się trochę o programowaniu wsadowym. Aby uruchomić tę grę, musisz przedstawić własną historię.
Krok
Krok 1. Wszystko w apostrofie można zmienić, nie wpłynie to na grę – nie wpisuj tego w samym kodzie
Krok 2. Otwórz Notatnik lub inny program do kodowania - Geany, Notepad ++ itp
Zapisz plik pod nazwą „Moje gry”.bat
Krok 3. Zacznij pisać kod
Zacznij od wpisania:
-
@echo wyłączone
-
tytuł „Moja gra”
-
kolor 0A
-
if "% 1" neq "" (przejdź do %1)
-
pauza
Krok 4. Dodaj kolor
Teraz zapisz i biegnij. Program zwróci błąd i zupełnie inną kombinację kolorów. Znajdź kolor, który Ci się podoba i wpisz po „kolor” zamiast „zz”. Dobrą kombinacją jest kolor 0A, co skutkuje zielonym tekstem i czerwonym tłem.
Krok 5. Utwórz menu
Aby utworzyć menu, pomiń sekcję pauzy i wpisz:
-
:Menu
-
cls
-
echo '1. Początek'
-
echo '2. Instrukcja'
-
echo '3. Wychodzić'
-
set /p answer='Wprowadź wybrany numer i naciśnij enter.'
-
jeśli %answer%==1 przejdź do „Początek_1”
-
jeśli %answer%==2 przejdzie do „Wskazówki”
-
jeśli %answer%==3 przejdzie do „Wyjdź”
Krok 6. Utwórz „Wyjście” i „Podpowiedź”
Aby zamknąć ekran, wpisz następujący kod:
-
:'Wychodzić'
-
echo Dzięki za grę!
-
wyjście /b
- Teraz w menu podpowiedzi wpisz:
-
:'Instrukcja'
-
cls
-
echo „Podpowiedź”
-
Echo.
- Następnie napisz:
-
echo 'Twoja wskazówka'
- Tyle, ile chcesz, a następnie wpisz:
-
pauza
-
idź do Menu
Krok 7. Uruchom grę
Wpisz scenariusz:
-
:Początek_1
-
cls
-
echo 'Spotkałeś złą osobę. Ich oddziały to:
-
echo „3 rolników”
-
echo 'Masz duże szanse na wygraną.'
-
set /p answer='Chcesz walczyć czy uciekać?'
-
jeśli %answer%=='Walka' przejdź do 'Walka_1'
-
jeśli %answer%=='Uruchom' przejdź do 'Uruchom_1'
Krok 8.
Walcz i uciekaj.
Teraz utwórz menu walki i biegu:
-
:Bieg_1
-
cls
-
echo jesteś bezpieczny!
-
pauza
-
przejdź do „Początek_1”
-
:Walka_1
-
echo Wybierasz walkę.
-
echo Rozpoczyna się bitwa.
-
set /p answer= Wpisz cyfrę 1 i naciśnij enter, aby kontynuować:
-
jeśli %answer%==1 przejdź do Bertarung_1_Loop
-
:'Walka_1_Pętla'
-
ustaw /liczba=%losowy%
-
jeśli %num% gtr 4 przejdź do „Fight_1_Loop”
-
jeśli %num% lss 1 przechodzi do „Fight_1_Loop”
-
jeśli %num%==1 przejdź do „Lose_Bertarung_1”
-
jeśli %num%==2 przejdź do „Win_Battle_1”
-
jeśli %num%==3 przejdź do „Win_Battle_1”
-
jeśli %num%==4 przejdź do „Win_Battle_1”
-
:'Przegrana_walka_1'
-
cls
-
echo Przepraszamy, przegrałeś!(
-
pauza
-
idź do Menu
-
:'Wygraj_Walkę_1'
-
cls
-
echo Gratulacje, wygrałeś!
-
set /p answer='Czy chcesz to zapisać?'
-
jeśli %answer%=='Tak' przejdź do 'Zapisz'
-
if %answer%=='Nie' przejdź do 'Początek_2'
-
:'Zapisać'
-
przejdź do „Początek_2”
- Teraz możesz powtórzyć kod użyty w „Start_1”, aby utworzyć drugi, trzeci, czwarty i tak dalej.
- Ponadto, jeśli wpiszesz na przykład: Fight_1, powinieneś również upewnić się, że część z napisem Goto Fight_1 pozostaje taka sama jak druga, więc jeśli zmienisz jedną, będziesz musiał zmienić oba.
Zamknij Notatnik, a następnie kliknij tak, zapisz plik. Zmień format na wszystkie pliki i dodaj.bat po nazwie.
Porady
- Pamiętaj, że za każdym razem, gdy chcesz, aby coś było widoczne dla użytkownika, wpisz przed nim echo.
- Graj w grę tak, jak się buduje, nawet jeśli jeszcze się nie skończyła. Pomoże Ci to zobaczyć związek między tym, co wpisałeś, a tym, co otrzymujesz, i wykryć błędy.
- Jeśli chcesz wyjść w środku gry testowej, naciśnij Ctrl-C.
- Pliki wsadowe w systemie Windows mogą być używane do zautomatyzowanej pracy, ale pisanie takich gier tekstowych to świetny sposób, aby zobaczyć, jak to działa.
- Sprawdź dokładnie skrypt wsadowy, a dowiesz się, który z nich jest niepoprawny.
- Bardzo częstym błędem jest to, że program się nie uruchamia.