Cuprins:

Realizarea unui joc în Notepad și mult mai mult: 10 pași
Realizarea unui joc în Notepad și mult mai mult: 10 pași

Video: Realizarea unui joc în Notepad și mult mai mult: 10 pași

Video: Realizarea unui joc în Notepad și mult mai mult: 10 pași
Video: 32 de combinații secrete pe tastatura ta 2024, Iulie
Anonim
Realizarea unui joc în Notepad și mult mai mult
Realizarea unui joc în Notepad și mult mai mult
Realizarea unui joc în Notepad și mult mai mult
Realizarea unui joc în Notepad și mult mai mult
Realizarea unui joc în Notepad și mult mai mult
Realizarea unui joc în Notepad și mult mai mult

Acesta este primul meu instructable. Deci, dacă aveți sugestii, vă rugăm să comentați. Să începem!

Când auzim cu toții cuvântul Notepad, ne gândim la câteva aplicații inutile plictisitoare pentru a nota lucrurile. Ei bine, Notepad-ul este mult mai mult decât atât. Ne putem controla computerul, putem face niște hack-uri minunate și putem face jocuri distractive.

ps aici este fișierul batch pentru jocul tic tac toe

Pasul 1: Introducere în lot

Introducere în lot
Introducere în lot
Introducere în lot
Introducere în lot
Introducere în lot
Introducere în lot

Batch este un limbaj care se epuizează în principal din promptul de comandă Windows. Nu numai că este util, dar poate fi folosit și pentru a crea jocuri uimitoare bazate pe text! Ce este un joc bazat pe text pe care îl întrebați? Este un joc (foarte simplu) în care utilizatorul interacționează prin utilizarea textului și a alegerii. Veți învăța cum să configurați situații în care personajele vor trebui să facă alegeri cu privire la modul în care doresc să abordeze problema.

În primul rând deschideți blocnotesul

Cod! Acum sunteți gata să începeți să tastați primele linii de cod, precum și să învățați primele comenzi. Comenzile sunt fiecare dintre cuvintele pe care le tastăm în program care au o funcție; cum ar fi ecoul sau comenzile de pauză.

ecou, ecou. și pauză

ecou - ecoul este folosit pentru a afișa textul obișnuit în jocul tău. De exemplu, puteți tasta: „echo Bună ziua aventurier!”, Iar persoanele care vă vor juca vor vedea „Bună ziua aventurier!” (Atâta timp cât ați introdus @echo off).

ecou. - ecou. (cu un punct) este folosit pentru a crea o linie goală în joc. Acest lucru poate fi util pentru a vă menține textul nedrept.

pauză - Această comandă este utilizată atunci când doriți ca jucătorii dvs. să ia o pauză și este utilizată cel mai adesea atunci când doriți să le acordați timp pentru a citi un text. Când utilizați acest cod, acesta apare ca „Apăsați orice tastă pentru a continua.”. Jucătorii dvs. pot apăsa orice tastă, atunci când sunt gata, pentru a continua să joace.

Salvați-vă jocul ca: nameofyourgame.bat

extensia.bat îl face un fișier batch.

Pasul 2: Cls, Exit, Title și Color

Cls, Exit, Title și Color
Cls, Exit, Title și Color
Cls, Exit, Title și Color
Cls, Exit, Title și Color

Bine, următorul set de comenzi sunt toate foarte simple, de asemenea, dar sunt plăcute.

cls - cls este o comandă pe care o folosesc foarte mult. Acesta înseamnă „ecran clar” și ceea ce face este să elimine tot textul care a fost făcut în fereastra de comandă (ergo, făcând ecranul gol). Acesta este un instrument bun atunci când doriți să vă păstrați jocul curat și în ordine.

exit - Aceasta face exact ceea ce sună, închide jocul. Ar trebui să utilizați acest lucru numai atunci când personajele ajung la sfârșitul jocului sau dacă doriți ca jocul să se închidă atunci când mor sau iau o decizie greșită.

titlu - titlul afișează tot ce tastați după el în bara de titlu a ferestrei de comandă.

culoare - culoarea este o comandă foarte distractivă și poate fi folosită pentru a vă anima jocul. Când adăugați codul de culoare, urmat de un spațiu și un set specific de numere sau litere, puteți schimba culorile ferestrei de comandă. Pentru o listă a culorilor disponibile, consultați imaginea de mai jos sau deschideți promptul de comandă (cmd) și tastați „color /?”.

Este un set de două numere. Primul număr este culoarea de fundal. Al doilea număr este culoarea fontului.

de exemplu. 19

Pasul 3: Mergeți

Mergi la
Mergi la

Comanda „treceți” este simplă, odată ce o cunoașteți. Comanda este utilizată atunci când doriți ca un jucător să sară la o altă secțiune a jocului dvs., cum ar fi atunci când ia o anumită decizie.

Funcționează astfel: introduceți comanda „mergeți” pe o linie separată sau la sfârșitul unei instrucțiuni „if” (pe care o vom trece mai târziu). Apoi specificați o variabilă care va deveni numele destinației. Numele poate fi orice doriți și constă din cuvântul (cuvintele) pe care îl introduceți după „mergeți”.

Pasul 4: Set / p și If

Set / p și If
Set / p și If

Aceste comenzi sunt cele mai avansate comenzi pe care le voi învăța.

set / p variable = - Această comandă este utilizată atunci când doriți ca playerul dvs. să introducă o variabilă (un răspuns diferit). Acest lucru ar putea fi oriunde de la numele lor la numele unei arme sau chiar răspunsul la una dintre alegerile pe care le-ați dat. De multe ori această variabilă va fi menționată mai târziu și, prin urmare, trebuie să i se dea un nume. Numele poate fi orice vrei să fie.

Putem face referire la această variabilă plasând numele variabilei între%. Eg. %Răspuns%

if - această comandă este utilizată atunci când creăm instrucțiuni if / then. Îl putem folosi împreună cu „set / p” pentru a crea opțiuni pentru jucători. Puneți jucătorului o întrebare cu comanda „ecou”. Asigurați-vă că specificați în mod clar opțiunile lor. Oferiți-le posibilitatea de a introduce un răspuns cu comanda „set / p”.

Creați declarații „dacă” care permit alegerilor jucătorilor să aibă consecințe și care permit povestea să continue.

Declarațiile „dacă” sunt utilizate cu „equ” și „neq” care înseamnă „egal” și „nu egal”, respectiv.

Așa ar trebui să arate declarațiile dvs.:

:start

ecou DA sau NU?

set / p variabilă =

dacă% variabilă% equ DA treceți situația1

dacă% variabilă% ech NU merge la situație2

dacă% variabilă neq DA începe

Tot acest cod înseamnă că dacă jucătorul introduce „DA” va fi trimis la „situația1”; dacă tastează „NU” va fi trimis în „situația2”; dacă nu tastează nici „DA”, nici „NU”, va fi trimis înapoi la începutul întrebării.

Pasul 5: Ping Localhost -n 7> nul

%Aleatoriu%
%Aleatoriu%

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

Convertor text în vorbire
Convertor text în vorbire

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

Această instrucțiune întârzie execuția instrucțiunii timp de 7 secunde. Puteți schimba valoarea.

De exemplu.

@echo off

:start

culoarea 10

ping localhost -n 0> nul

culoarea 20

ping localhost -n 0> nul

culoarea 30

ping localhost -n 0> nul

du-te la început

Acest program creează un ecran intermitent care nu se oprește niciodată (infinit loop).

Pasul 6:% aleatoriu%

Această comandă creează un număr aleatoriu de 5 cifre. Această comandă este adesea utilizată pentru a crea un tip de matrice de program.

@echo off

culoarea 02

:start

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

du-te la început

Pasul 7: Convertor text în vorbire

Acesta este cel mai preferat lucru al meu despre notepad. Acesta folosește SAPI. Speech Application Programming Interface sau SAPI este un API dezvoltat de Microsoft pentru a permite utilizarea recunoașterii vorbirii și a sintezei vorbirii în cadrul aplicațiilor Windows.

Acest lucru este ușor diferit, deoarece acest lucru se află în scriptul vbs nu în lot (volumul este scăzut)

dim msg

msg = inputbox („Introduceți text aici”, „Convertor text în vorbire”)

set sapi = CreateObject ("sapi.spvoice")

sapi.speak msg

salvați-l cu o extensie.vbs

de ex. texttospeech.vbs

Pasul 8: Star Wars !

Razboiul Stelelor!!!
Razboiul Stelelor!!!

Există o copie completă a Războiului Stelelor realizată în întregime în caractere ASCII pe care le puteți viziona în sistemul de operare Windows (sau în orice sistem de operare care acceptă telnet). Singurul lucru necesar pentru a-l viziona este o conexiune la internet; viteza nu contează.

Pentru a-l viziona pe Windows XP, Mac OS X și Linux

Accesați Start, Run. (Numai pentru utilizatorii de Windows)

Acum tastați „telnet towel.blinkenlights.nl” fără ghilimele și apăsați Enter.

Utilizatorii de Mac OS X și Linux pot executa direct acest cod în fereastra terminalului.

În Windows 8, Windows 8.1, Windows 7 și Windows Vista, Telnet este dezactivat în mod implicit în cele mai recente versiuni de Windows.

Deci, pentru a urmări Star Wars, trebuie mai întâi să activați telnet accesând Panoul de control ›Programe› Activați sau dezactivați funcția Windows și bifați ambele casete de selectare telnet.

După ce faceți acest lucru, urmați pașii de mai jos: -Duceți-vă la Start, Căutați în Windows Vista și Windows 7. Pe Windows 8 și Windows 8.1, deschideți pagina principală Start.

Tastați telnet și apăsați Enter. În următoarea fereastră de comandă, tastați „o” fără ghilimele și apăsați Enter.

Acum tastați „towel.blinkenlights.nl” fără ghilimele și apăsați Enter.

Dacă nu mai aveți nevoie de telnet, îl puteți opri.

Pasul 9: Repetați constant mesaje pentru a enerva pe cineva

Folosind acest truc de blocnotes puteți enerva pe oricine și îi puteți forța să deconecteze sau să părăsească computerul (LOL ….). Acest truc de blocnotes va crea un ciclu infinit de mesaje în computer. Urmați pașii pentru a afla mai multe: Deschideți Notepad. Tastați următorul cod în fișierul Notepad.

: @ECHO dezactivat:

: Începe mesaj * Bună

msg * Ai o zi proastă?

msg * bine, ma distrez!

msg * Să ne distram împreună!

msg * Pentru că ai fost o-w-n-e-d

ÎNCEPE

pentru a o termina, reporniți computerul

Pasul 10: Tastați încet Mesaje

Tastați încet Mesaje
Tastați încet Mesaje
Tastați încet Mesaje
Tastați încet Mesaje

Truc complet inofensiv și perfect pentru a juca farse cu prietenii. Acest truc poate speria cu adevărat pe oricine! Urmați pașii menționați mai jos pentru a efectua acest truc: Deschideți Notepad. Lipiți următorul cod în fișierul Notepad:

(tastați din nou toate ghilimelele)

WScript. Sleep 180000

WScript. Sleep 10000

Setați WshShell = WScript. CreateObject („WScript. Shell”)

WshShell. Run „notepad”

WScript. Sleep 100

WshShell. AppActivate „Notepad”

WScript. Sleep 500

WshShell. SendKeys „Hel”

WScript. Sleep 500

WshShell. SendKeys „lo”

WScript. Sleep 500

WshShell. SendKeys „, eu”

WScript. Sleep 500

WshShell. SendKeys „dragoste”

WScript. Sleep 500

WshShell. SendKeys „instructables”

WScript. Sleep 500

Salvați fișierul cu orice nume și cu extensia.vbs și închideți-l.

Pentru a-l încheia, deschideți managerul de sarcini și încheiați procesul wwscript.exe așa cum se arată în imaginea de mai sus.

Recomandat: