Indholdsfortegnelse:
- Trin 1: Introduktion til batch
- Trin 2: Cls, Exit, Title og Color
- Trin 3: Gå til
- Trin 4: Indstil/p og If
- Trin 5: Ping Localhost -n 7> nul
- Trin 6: %tilfældig %
- Trin 7: Tekst til tale -konverter
- Trin 8: Star Wars !
- Trin 9: Gentag konstant beskeder for at irritere nogen
- Trin 10: Skriv langsomt beskeder
Video: Lav et spil i Notesblok og meget meget mere: 10 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:28
Dette er min første instruerbare. Så hvis du har forslag, så kommenter. Lad os komme igang!
Når vi alle hører ordet notesblok, tænker vi på nogle kedelige ubrugelige applikationer til at notere ting. Godt notesblok er meget mere end det. Vi kan styre vores pc, lave nogle fede hacking og lave sjove spil.
ps her er batchfilen til tic tac toe -spillet
Trin 1: Introduktion til batch
Batch er et sprog, der primært løber tør for din Windows-kommandoprompt. Det er ikke kun nyttigt, men det kan også bruges til at skabe fantastiske tekstbaserede spil! Hvad er et tekstbaseret spil, du spørger? Det er et spil (et meget simpelt), hvor brugeren interagerer ved hjælp af tekst og valgfremstilling. Du vil lære at oprette situationer, hvor karaktererne bliver nødt til at træffe valg om, hvordan de vil gribe problemet an.
Først og fremmest åben notesblok
Nu er du klar til at begynde at skrive dine første kodelinjer samt lære de første kommandoer. Kommandoer er hvert af de ord, vi indtaster i programmet, der har en funktion; f.eks. kommandoerne ekko eller pause.
ekko, ekko. og pause
echo - ekko bruges til at vise almindelig tekst i dit spil. For eksempel kan du skrive: "ekko Hej eventyrer!", Og de mennesker, der spiller dit spil, vil se "Hej eventyrer!" (Så længe du skrev @echo fra).
ekko. - ekko. (med en periode) bruges til at oprette en tom linje i dit spil. Dette kan være nyttigt for at holde din tekst uberørt.
pause - Denne kommando bruges, når du vil have dine spillere til at holde en pause, og bruges oftest når du vil give dem tid til at læse noget tekst. Når du bruger denne kode, vises den som "Tryk på en vilkårlig tast for at fortsætte…" Dine spillere kan derefter trykke på en vilkårlig tast, når de er klar, for at fortsætte med at spille.
Gem dit spil som: nameofyourgame.bat
.bat -udvidelsen gør det til en batchfil.
Trin 2: Cls, Exit, Title og Color
Ok, dette næste sæt kommandoer er også alle også meget enkle, men er rart at have.
cls - cls er en kommando, som jeg bruger meget. Det står for "klar skærm", og hvad det gør er at fjerne al den tekst, der er lavet i kommandopromptvinduet (ergo, hvilket gør skærmen tom). Dette er et godt værktøj, når du vil holde dit spil rent og i orden.
exit - Dette gør præcis, hvad det lyder som, det lukker spillet. Du bør kun bruge dette, når karaktererne når slutningen af spillet, eller hvis du vil have spillet til at lukke, når de dør eller træffer en forkert beslutning.
titel - titel viser det, du skriver efter det, i titellinjen i kommandopromptvinduet.
farve - farve er en rigtig sjov kommando, og kan bruges til at sætte liv i dit spil. Når du tilføjer farvekoden efterfulgt af et mellemrum og et specifikt sæt tal eller bogstaver, kan du ændre farverne i kommandopromptvinduet. For en liste over de tilgængelige farver se billedet herunder eller åbn kommandoprompten (cmd) og indtast "color/?".
Det er et sæt med to numre. Første nummer er baggrundsfarve. Andet nummer er skrifttypefarve.
f.eks. 19
Trin 3: Gå til
Kommandoen "gå" er enkel, når du først har lært den at kende. Kommandoen bruges, når du vil have en spiller til at springe til en anden sektion af dit spil, f.eks. Når de træffer en bestemt beslutning.
Det fungerer på denne måde: Du indtaster kommandoen "goto" på en separat linje eller i slutningen af en "if" -sætning (som vi vil gå over senere). Du angiver derefter en variabel, der bliver destinationens navn. Navnet kan være hvad du vil, og består af de ord, du skriver efter "gå".
Trin 4: Indstil/p og If
Disse kommandoer er de mest avancerede kommandoer, som jeg vil lære dig.
set /p variable = - Denne kommando bruges, når du vil have din afspiller til at indsætte en variabel (et varierende svar). Dette kan være alt fra deres navn til navnet på et våben eller endda svaret på et af de valg, du har givet dem. Ofte vil denne variabel blive refereret senere, og derfor skal den have et navn. Navnet kan være, hvad du vil have det til at være.
Vi kan referere til denne variabel ved at placere variabelens navn mellem %. Eg. %svar%
hvis - denne kommando bruges, når vi opretter if/then -sætninger. Vi kan bruge det sammen med "set /p" for at skabe valg for spillere. Stil spilleren et spørgsmål med kommandoen "ekko". Sørg for klart at angive deres muligheder. Giv dem mulighed for at indtaste et svar med kommandoen "set /p".
Opret "if" -udsagn, der gør det muligt for spillernes valg at få konsekvenser, og som gør det muligt for historien at fortsætte.
"hvis" sætninger bruges med "equ" og "neq", hvilket betyder henholdsvis "lig" og "ikke lig".
Sådan skal dine udsagn se ud:
:Start
ekko JA eller NEJ?
sæt /p variabel =
hvis % variabel % svarer til JA til situationen1
hvis % variabel % er lig med NO goto situation2
hvis %variabel neq JA start
Hele denne kode betyder, at hvis spilleren skriver "JA", vil han blive sendt til "situation1"; hvis han skriver "NEJ", sendes han til "situation2"; hvis han hverken skriver "JA" eller "NEJ", sendes han tilbage til starten af spørgsmålet.
Trin 5: Ping Localhost -n 7> nul
nul "src =" https://content.instructables.com/ORIG/F9K/UUIK/I8H6EJC5/F9KUUIKI8H6EJC5-p.webp
nul "src =" {{file.large_url | tilføj: 'auto = webp & frame = 1 & height = 300' %} ">
Denne erklæring forsinker udførelsen af erklæringen i 7 sekunder. Du kan ændre værdien.
For f.eks.
@echo slukket
:Start
farve 10
ping localhost -n 0> nul
farve 20
ping localhost -n 0> nul
farve 30
ping localhost -n 0> nul
gå i gang
Dette program skaber en blinkende skærm, der aldrig stopper (uendelig loop).
Trin 6: %tilfældig %
Denne kommando opretter et tilfældigt 5 -cifret nummer. Denne kommando bruges ofte til at oprette en matrix -type program.
@echo slukket
farve 02
:Start
echo%random %% random %% random %% random %% random %% random%
gå i gang
Trin 7: Tekst til tale -konverter
Dette er min mest foretrukne ting ved notesblok. Denne bruger SAPI. Speech Application Programming Interface eller SAPI er en API udviklet af Microsoft til at tillade brug af talegenkendelse og talesyntese i Windows -applikationer.
Dette er lidt anderledes, fordi dette er i vbs script ikke batch. (Lydstyrken er lav)
svag besked
msg = inputbox ("Indtast tekst her", "Tekst til tale konverter")
sæt sapi = CreateObject ("sapi.spvoice")
sapi.tal msg
gem det med en.vbs -udvidelse
for f.eks. texttospeech.vbs
Trin 8: Star Wars !
Der er en komplet kopi af Star Wars udført udelukkende i ASCII -tegn, som du kan se i Windows -operativsystemet (eller ethvert OS, der understøtter telnet). Det eneste, der kræves for at se det, er en internetforbindelse; hastighed er ligegyldigt.
For at se det på Windows XP, Mac OS X og Linux
Gå til Start, Kør. (Kun for Windows -brugere)
Skriv nu "telnet towel.blinkenlights.nl" uden anførselstegn, og tryk på Enter.
Brugere af Mac OS X og Linux kan direkte udføre denne kode i terminalvinduet.
I Windows 8, Windows 8.1, Windows 7 og Windows VistaTelnet er som standard deaktiveret i de nyeste versioner af Windows.
Så for at se star wars skal du først aktivere telnet ved at gå til Kontrolpanel ›Programmer› Slå Windows -funktion til eller fra og markere begge afkrydsningsfelter for telnet.
Efter at have gjort det skal du følge nedenstående trin: -Gå til Start, Søg i Windows Vista og Windows 7. Åbn hovedsiden på Windows 8 og Windows 8.1.
Skriv telnet, og tryk på Enter. I det følgende kommandopromptvindue skal du skrive "o" uden anførselstegn og trykke på Enter.
Skriv nu "towel.blinkenlights.nl" uden anførselstegn, og tryk på Enter.
Hvis du ikke længere har brug for telnet, kan du slukke det.
Trin 9: Gentag konstant beskeder for at irritere nogen
Ved hjælp af dette notesblok -trick kan du irritere nogen og kan faktisk tvinge dem til at logge af eller forlade computeren (LOL ….). Dette notesblok -trick vil skabe en uendelig cyklus af en besked på computeren. Følg trinene for at vide mere: Åbn Notesblok. Skriv følgende kode i notesblokfilen.
: @ECHO slukket:
: Start msg * Hej
msg * Har du en dårlig dag?
msg * godt, jeg hygger mig!
msg * Lad os have det sjovt sammen!
msg * Fordi du har været o-w-n-e-d
BEGYNDER
for at afslutte det, genstart din computer
Trin 10: Skriv langsomt beskeder
Helt ufarligt trick og perfekt til at spille sjov med ens venner. Dette trick kan virkelig skræmme alle! Følg nedenstående trin for at udføre dette trick: Åbn Notesblok. Indsæt følgende kode i notesblokfilen:
(indtast alle citater igen)
WScript. Sleep 180000
WScript. Sleep 10000
Indstil WshShell = WScript. CreateObject ("WScript. Shell")
WshShell. Run "notesblok"
WScript. Sleep 100
WshShell. AppAktiver "Notesblok"
WScript. Sleep 500
WshShell. SendKeys “Hel”
WScript. Sleep 500
WshShell. SendKeys “lo”
WScript. Sleep 500
WshShell. SendKeys “, I”
WScript. Sleep 500
WshShell. SendKeys “kærlighed”
WScript. Sleep 500
WshShell. SendKeys “instruerbare”
WScript. Sleep 500
Gem filen med et hvilket som helst navn og med.vbs -udvidelse, og luk den.
For at afslutte den skal du åbne task manager og afslutte thewscript.exe -processen som vist på billedet ovenfor.
Anbefalede:
Smart motorcykel HUD-prototype (turn-by-turn navigation og så meget mere): 9 trin
Smart motorcykel HUD-prototype (turn-by-turn navigation og så meget mere): Hej! Denne instruktion er historien om, hvordan jeg designede og byggede en HUD (Heads-Up Display) platform designet til at blive monteret på motorcykelhjelme. Det blev skrevet i forbindelse med "kort" -konkurrencen. Desværre var jeg ikke i stand til helt at afslutte
Fantastisk drivhus med automatisk vanding, internetforbindelse og meget mere: 7 trin (med billeder)
Fantastisk drivhus med automatisk vanding, internetforbindelse og meget mere: Velkommen til denne instruktion. I begyndelsen af marts var jeg i en havebutik og så nogle drivhuse. Og da jeg allerede længe havde lyst til at lave et projekt med anlæg og elektronik, gik jeg videre og købte et: https://www.instagram.com/p
Dyrkning af mere salat på mindre plads eller Dyrkning af salat i rummet, (mere eller mindre) .: 10 trin
Dyrkning af mere salat på mindre plads eller … Dyrkning af salat i rummet, (mere eller mindre) .: Dette er en professionel indsendelse til Growing Beyond Earth, Maker Contest, indsendt via Instructables. Jeg kunne ikke være mere begejstret for at designe til produktion af rumafgrøder og sende min første Instructable. Til at begynde med bad konkurrencen os om at
Lav en Madlib med notesblok: 6 trin
Lav en Madlib med notesblok: Denne instruktive vil lære dig, hvordan du laver en madlib med notesblok
IKEA opladningsboks - ikke mere kabelrod! Meget let at gøre: 3 trin
IKEA opladningsboks - ikke mere kabelrod! Meget let at gøre: Baseret på det, jeg læste på nettet om kablet og rod (mobiltelefon, PDA, iPod osv. -Ladere), fandt jeg ud af, hvordan jeg lavede en enkel og meget let at gøre en laderboks. dette især med hensyn til dets enkelhed og, hvorfor ikke, diskret og co