INHOUDSOPGAWE:

Maak 'n speletjie in Notepad en nog baie meer: 10 stappe
Maak 'n speletjie in Notepad en nog baie meer: 10 stappe

Video: Maak 'n speletjie in Notepad en nog baie meer: 10 stappe

Video: Maak 'n speletjie in Notepad en nog baie meer: 10 stappe
Video: Biggy - Dames 2024, Julie
Anonim
Maak 'n speletjie in Notepad en nog baie meer
Maak 'n speletjie in Notepad en nog baie meer
Maak 'n speletjie in Notepad en nog baie meer
Maak 'n speletjie in Notepad en nog baie meer
Maak 'n speletjie in Notepad en nog baie meer
Maak 'n speletjie in Notepad en nog baie meer

Dit is my eerste opdrag. So lewer kommentaar as u voorstelle het. Laat ons begin!

As ons almal die woord notepad hoor, dink ons aan 'n paar vervelige, nuttelose toepassings om dinge op te teken. Wel, die notaboek is veel meer as dit. Ons kan ons rekenaar beheer, 'n paar hacking doen en prettige speletjies maak.

ps hier is die bondel lêer vir die tic tac toe game

Stap 1: Inleiding tot Batch

Inleiding tot Batch
Inleiding tot Batch
Inleiding tot Batch
Inleiding tot Batch
Inleiding tot Batch
Inleiding tot Batch

Batch is 'n taal wat hoofsaaklik sonder u Windows-opdragprompt loop, maar dit is ook nuttig, maar dit kan ook gebruik word om ongelooflike teksgebaseerde speletjies te skep! Wat is 'n teksgebaseerde speletjie wat u vra? Dit is 'n speletjie ('n baie eenvoudige) waarin die gebruiker interaksie het deur die gebruik van teks en keuse maak. Jy sal leer hoe om situasies op te stel waarin die karakters keuses moet maak oor hoe hulle die probleem wil benader.

In die eerste plek oop notaboek

Nou is u gereed om u eerste reëls kode te tik, sowel as om u eerste opdragte te leer. Opdragte is elk van die woorde wat ons in die program tik wat 'n funksie het; soos die eggo- of pouse -opdragte.

eggo, eggo. en pouse

echo - echo word gebruik om gewone teks in u spel te vertoon. U kan byvoorbeeld tik: "eggo Hello avonturier!", En die mense wat u speletjie speel, is "Hello avonturier!" (Solank jy @echo ingeskryf het).

eggo. - eggo. (met 'n punt) word gebruik om 'n leë lyn in u spel te skep. Dit kan handig wees om u teks onberispelik te hou.

pouse - hierdie opdrag word gebruik as u wil hê dat u spelers 'n blaaskans moet neem, en word die meeste gebruik as u hulle tyd wil gee om teks te lees. As u hierdie kode gebruik, verskyn dit as 'Druk op enige sleutel om voort te gaan …' U spelers kan dan op enige sleutel druk wanneer hulle gereed is om aan te hou speel.

Stoor u spel as: nameofyourgame.bat

die.bat -uitbreiding maak dit 'n bondellêer.

Stap 2: Cls, Exit, Title en Color

Cls, Exit, Title en Color
Cls, Exit, Title en Color
Cls, Exit, Title en Color
Cls, Exit, Title en Color

Ok, hierdie volgende stel opdragte is ook baie eenvoudig, maar dit is lekker om te hê.

cls - cls is 'n opdrag wat ek baie gebruik. Dit staan vir 'duidelike skerm', en wat dit doen, is om al die teks wat in die opdragpromptvenster gemaak is, te verwyder (ergo, maak die skerm leeg). Dit is 'n goeie hulpmiddel as u u spel skoon en in orde wil laat lyk.

uitgang - Dit doen presies hoe dit klink, dit sluit die spel. U moet dit slegs gebruik as die karakters aan die einde van die spel kom, of as u wil hê dat die spel moet sluit wanneer hulle sterf of 'n verkeerde besluit neem.

titel - titel vertoon alles wat u daarna tik, in die titelbalk van die opdragpromptvenster.

kleur - kleur is 'n baie aangename opdrag en kan gebruik word om u spel op te kikker. As u die kleurkode byvoeg, gevolg deur 'n spasie en 'n spesifieke stel getalle of letters, kan u die kleure van die opdragpromptvenster verander. Vir 'n lys van die beskikbare kleure, sien die onderstaande prentjie of maak die opdragprompt (cmd) oop en tik "color/?".

Dit is 'n stel van twee getalle. Eerste nommer is agtergrondkleur. Tweede nommer is lettertipe kleur.

bv. 19

Stap 3: Gaan

Gaan na
Gaan na

Die opdrag "gaan" is eenvoudig, sodra u dit leer ken. Die opdrag word gebruik as u wil hê dat 'n speler na 'n ander deel van u spel moet spring, soos wanneer hy 'n sekere besluit neem.

Dit werk so: U voer die 'goto' -opdrag in op 'n aparte reël, of aan die einde van 'n' if' -verklaring (waarna ons later gaan). U spesifiseer dan 'n veranderlike wat die naam van die bestemming word. Die naam kan alles wees wat u wil hê, en bestaan uit die woord (e) wat u na 'goto' tik.

Stap 4: Stel/p en If

Stel/p en If
Stel/p en If

Hierdie opdragte is die mees gevorderde opdragte wat ek u gaan leer.

set /p variable = - Hierdie opdrag word gebruik as u wil hê dat u speler 'n veranderlike moet invoeg ('n wisselende antwoord). Dit kan oral wees, van hul naam tot die naam van 'n wapen of selfs die antwoord op een van die keuses wat u hulle gegee het. Dikwels word later na hierdie veranderlike verwys, en daarom moet 'n naam gegee word. Die naam kan wees wat jy wil hê dit moet wees.

Ons kan na hierdie veranderlike verwys deur die naam van die veranderlike tussen %. Eg. %antwoord%

if - hierdie opdrag word gebruik wanneer ons if/then -stellings skep. Ons kan dit saam met 'set /p' gebruik om keuses te maak vir spelers. Stel die speler 'n vraag met die 'echo' opdrag. Maak seker dat u hul opsies duidelik uiteensit. Gee hulle die geleentheid om 'n antwoord in te voer met die opdrag "set /p".

Skep "if" -verklarings waarmee die spelers se keuses gevolge kan hê, en waarmee die verhaal kan voortgaan.

'as' stellings word gebruik met 'equ' en 'neq', wat 'gelyk' en 'nie gelyk' beteken nie.

Dit is hoe u stellings moet lyk:

: begin

eggo JA of NEE?

stel /p veranderlike =

as % veranderlike % gelyk aan JA gaan na situasie1

as % veranderlike % gelyk GEEN situasie2

as %veranderlike neq JA begin

Al hierdie kode beteken dat as die speler "JA" tik, hy na "situasie1" gestuur sal word; as hy 'NEE' tik, word hy na 'situasie 2' gestuur; as hy nie 'JA' of 'NEE' invoer nie, word hy teruggestuur na die begin van die vraag.

Stap 5: Ping Localhost -n 7> nul

%ewekansige%
%ewekansige%

nul "src =" https://content.instructables.com/ORIG/F9K/UUIK/I8H6EJC5/F9KUUIKI8H6EJC5-p.webp

Teks na spraakomskakelaar
Teks na spraakomskakelaar

nul "src =" {{file.large_url | add: 'auto = webp & frame = 1 & height = 300' %} ">

Hierdie verklaring vertraag die uitvoering van die verklaring vir 7 sekondes. U kan die waarde verander.

Vir bv.

@echo af

: begin

kleur 10

ping localhost -n 0> nul

kleur 20

ping localhost -n 0> nul

kleur 30

ping localhost -n 0> nul

begin

Hierdie program skep 'n flikkerende skerm wat nooit ophou nie (oneindige lus).

Stap 6: %ewekansige %

Hierdie opdrag skep 'n ewekansige 5 -syfergetal. Hierdie opdrag word gereeld gebruik om 'n matrikstipe program te skep.

@echo af

kleur 02

: begin

echo%random %% random %% random %% random %% random %% random%

begin

Stap 7: teks na spraakomskakelaar

Dit is my mees gunsteling ding oor notaboek. Dit gebruik SAPI. Die Speech Application Programming Interface of SAPI is 'n API wat deur Microsoft ontwikkel is om spraakherkenning en spraaksintese binne Windows -toepassings moontlik te maak.

Dit is effens anders omdat dit in vbs -script is, nie in batch nie. (Die volume is laag)

dowwe boodskap

msg = inputbox ("Tik teks hier", "Teks na spraak -omskakelaar")

stel sapi = CreateObject ("sapi.spvoice")

sapi.spreek boodskap

stoor dit met 'n.vbs -uitbreiding

vir bv. texttospeech.vbs

Stap 8: Star Wars !

Star Wars !!!
Star Wars !!!

Daar is 'n volledige kopie van Star Wars volledig in ASCII -karakters wat u kan sien in die Windows -bedryfstelsel (of enige bedryfstelsel wat telnet ondersteun). Die enigste ding wat nodig is om dit te sien, is 'n internetverbinding; spoed maak nie saak nie.

Om dit op Windows XP, Mac OS X en Linux te kyk

Gaan na Start, Run. (Slegs vir Windows -gebruikers)

Tik nou "telnet handdoek.blinkenlights.nl" sonder die aanhalings en druk Enter.

Gebruikers van Mac OS X en Linux kan hierdie kode direk in die terminale venster uitvoer.

Op Windows 8, Windows 8.1, Windows 7 en Windows VistaTelnet is standaard afgeskakel in die nuutste weergawes van Windows.

Om na star wars te kyk, moet u telnet eers aktiveer deur na die Configuratiescherm ›Programme› Windows -funksie aan of af te skakel en albei die telnet -blokkies te merk.

Nadat u dit gedoen het, volg die onderstaande stappe: -Ga Start, Search in Windows Vista and Windows 7. Open Windows 8 and Windows 8.1 the main Start page.

Tik telnet en druk Enter. In die volgende opdragpromptvenster, tik "o" sonder aanhalings en druk Enter.

Tik nou 'handdoek.blinkenlights.nl' sonder die aanhalings en druk Enter.

As u nie meer telnet nodig het nie, kan u dit uitskakel.

Stap 9: Herhaal boodskappe voortdurend om iemand te irriteer

Deur hierdie notitieblok -truuk te gebruik, kan u iemand irriteer en hulle eintlik kan dwing om af te meld of die rekenaar te verlaat (LOL ….). Hierdie notaboek -truuk sal 'n oneindige siklus van 'n boodskap op die rekenaar skep. Volg die stappe om meer te wete te kom: Open Notepad Tik die volgende kode in die notaboeklêer.

: @ECHO af:

: Begin boodskap * Hallo

msg * Het u 'n slegte dag?

msg * wel, ek geniet dit!

msg * Laat ons saam pret hê!

msg * Omdat u o-w-n-e-d was

BEGIN

om dit te beëindig, herlaai u rekenaar

Stap 10: Tik boodskappe stadig

Tik boodskappe stadig
Tik boodskappe stadig
Tik boodskappe stadig
Tik boodskappe stadig

'N Heeltemal onskadelike truuk en perfek om 'n grap op vriende te maak. Hierdie truuk kan regtig iemand skrik! Volg die onderstaande stappe om hierdie truuk uit te voer: Maak Notepad oop en plak die volgende kode in die notaboeklêer:

(tik alle aanhalings weer in)

WScript. Slaap 180000

WScript. Sleep 10000

Stel WshShell = WScript. CreateObject in (“WScript. Shell”)

WshShell. Run "notepad"

WScript. Sleep 100

WshShell. App Aktiveer 'Notepad'

WScript. Sleep 500

WshShell. SendKeys “Hel”

WScript. Sleep 500

WshShell. SendKeys “lo”

WScript. Sleep 500

WshShell. SendKeys “, ek”

WScript. Sleep 500

WshShell. SendKeys “liefde”

WScript. Sleep 500

WshShell. SendKeys “instruksies”

WScript. Sleep 500

Stoor die lêer met enige naam en met.vbs -uitbreiding en maak dit toe.

Om dit te beëindig, moet u taakbestuurder oopmaak en die proses van wscript.exe beëindig soos in die prent hierbo getoon word.

Aanbeveel: