Dette er en af de gratis og lette måder at lave videospil på. Du behøver heller ikke downloade det. I processen lærer du lidt om batchprogrammering. Du skal give din egen historie for at køre dette spil.
Trin
Trin 1. Alt i apostrofen kan ændres, det påvirker ikke spillet - skriv det ikke i den faktiske kode
Trin 2. Åbn Notesblok eller et andet kodeprogram - Geany, Notepad ++ osv
Gem filen med navnet 'Mine spil'. Bat
Trin 3. Start med at skrive koden
Start med at skrive:
-
@echo slukket
-
titel 'Mit spil'
-
farve 0A
-
hvis " %1" neq "" (gå til %1)
-
pause
Trin 4. Tilføj farve
Gem nu og kør. Programmet kaster en fejl og en helt anden farvekombination frem. Find en farve, du kan lide, og skriv efter "farve" i stedet for "zz". En god kombination er farve 0A, hvilket resulterer i grøn tekst og en rød baggrund.
Trin 5. Opret en menu
For at oprette en menu skal du udelade pausesektionen og skrive:
-
:Menu
-
cls
-
ekko '1. Start'
-
ekko '2. Instruktion'
-
ekko '3. Gå ud'
-
set /p answer = 'Indtast det ønskede nummer, og tryk på enter.'
-
hvis %answer %== 1 gå til 'Start_1'
-
hvis %svar %== 2 gå til 'Tip'
-
hvis %svar %== 3 gå til 'Afslut'
Trin 6. Opret en 'Afslut' og 'Tip'
For at få skærmen til at forlade skal du indtaste følgende kode:
-
:'Gå ud'
-
ekko Tak fordi du spillede!
-
afslut /b
- Skriv nu til tipmenuen:
-
:'Instruktion'
-
cls
-
ekko 'Tip'
-
ekko.
- Så skriv:
-
ekko 'Dit tip her'
- Så mange du vil, så skriv:
-
pause
-
gå til menuen
Trin 7. Start spillet
Indtast et scenarie:
-
: Start_1
-
cls
-
ekko 'Du mødte en dårlig person. Deres tropper er: '
-
ekko '3 landmænd'
-
ekko 'Du har en god chance for at vinde.'
-
set /p answer = 'Vil du kæmpe eller løbe?'
-
hvis %answer %== 'Fight' gå til 'Fight_1'
-
hvis %answer %== 'Kør' gå til 'Kør_1'
Trin 8.
Kæmp og løb.
Nu for at oprette kampen og køre menuen:
-
: Kør_1
-
cls
-
ekko du er sikker!
-
pause
-
gå til 'Start_1'
-
: Fight_1
-
ekko Du vælger at kæmpe.
-
ekko Slaget begynder.
-
sæt /p svar = Indtast tallet 1, og tryk på enter for at fortsætte:
-
hvis %svar %== 1 gå til Bertarung_1_Loop
-
: 'Fight_1_Loop'
-
sæt /a num =%random%
-
hvis % num % gtr 4 gå til 'Fight_1_Loop'
-
hvis % num % lss 1 gå til 'Fight_1_Loop'
-
hvis %num %== 1 gå til 'Lose_Bertarung_1'
-
hvis %num %== 2 gå til 'Win_Battle_1'
-
hvis %num %== 3 gå til 'Win_Battle_1'
-
hvis %num %== 4 gå til 'Win_Battle_1'
-
: 'Lost_Fight_1'
-
cls
-
ekko Beklager, du tabte! (
-
pause
-
gå til menuen
-
: 'Win_Fight_1'
-
cls
-
ekko Tillykke, du vandt!
-
set /p answer = 'Vil du gemme det?'
-
hvis %answer %== 'Ja' gå til 'Gem'
-
hvis %answer %== 'Nej' gå til 'Start_2'
-
:'Gemme'
-
gå til 'Start_2'
- Nu kan du gentage koden, der blev brugt i 'Start_1' til at oprette den anden, tredje, fjerde og så videre.
- Hvis du også skriver for eksempel: Fight_1, skal du også sørge for, at den del, der siger goto Fight_1, forbliver den samme som den anden, så hvis du ændrer en, skal du ændre begge dele.
Luk Notesblok, klik derefter på ja, gem filen. Skift format til alle filer, og tilføj.bat efter navnet.
Tips
- Husk, at hver gang du vil have noget synligt for brugeren, skal du skrive ekko foran det.
- Spil spillet som det bygger, selvom det ikke er færdigt endnu. Dette vil hjælpe dig med at se forholdet mellem det, du indtastede, og det, du får, og opdage fejl.
- Hvis du skal afslutte midt i et testspil, skal du skrive Ctrl-C.
- Batchfiler i Windows kan bruges til automatiseret arbejde, men at skrive tekstspil som dette er en sjov måde at se, hvordan det fungerer.
- Tjek batch -scriptet omhyggeligt, og du finder ud af, hvilket der er forkert.
- En meget almindelig fejl er, at programmet ikke kører.