Cum se scrie primul joc

prefață

Toată lumea care are un prefix Nitendo, Sega sau Sony ca un copil. se întreba probabil: "Cum pot să scriu măcar cel mai simplu joc?". La sfarsitul anilor 90 am avut si un prefix frumos - "Piramida". care de la Basic a permis să administreze 12 caractere și să programeze versiunea ta de "Mario".







Și mi-a inspirat să fac (pentru moment, simplu) igrostroem. Și astăzi aș vrea să vă împărtășesc experiența de a crea unul dintre primele mele jocuri cu care am început. Datorită acestui joc, vă puteți familiariza cu mecanica jocului simplu și puteți vedea elementul principal al multor jocuri bazate pe teoria probabilităților - aleatorii.

Jocul "Piatră, foarfece, hârtie, șopârlă, bumbac" și regulile sale

Cu siguranță ați reușit să jucați o versiune simplificată a acestui minunat joc - "Piatră, foarfece, hârtie". Pentru cei care au uitat totul, îți voi reaminti regulile: o piatră bate foarfece, foarfecele bate hârtie, hârtia bate o piatră. Această versiune a jocului este destul de previzibilă (probabilitatea de a câștiga 1/3).

Prin urmare, versiunea a doua, imbunatatita, a fost numita, numita "Rock Paper Scissors Lizard Spock". popularitatea cărora a dat seria "Teoria Big Bang-ului".

Citez regulile de "foarfece de hârtie rock lance Spock":

Foarfece tăiat hârtie. Hârtia împrăștie piatra. Rock zdrobește șopârlă, otrăvuri soparla Spock și, în timp ce Spock sparge foarfece, care, la rândul său, taie capul o șopârlă care mănâncă hârtia pe care dovezile împotriva Spock. Spock vaporizează piatră și piatră, desigur, tocește foarfece.

Astfel, probabilitatea de a câștiga sau de a juca o remiză este considerabil redusă.

Cum se scrie primul joc






Limba de programare

Foarfece de hârtie Rock Lizard Spock este un joc care nu necesită un limbaj de programare. Puteți face acest lucru chiar și cu HTML. Personal, am ales o limbă familiară majorității webmasterilor - PHP5.

Pentru a scrie jocul nostru, este suficient să cunoașteți elementele de bază ale PHP5. Avem nevoie de cunoașterea a ceea ce este o variabilă, funcția și rezultatul șirului și capacitatea de a utiliza ajutorul pentru limba în care va trebui să găsiți funcția aleatoare.

Programul are trei funcții:

  1. numărul_pentru nume conține numărul de potriviri pentru nume
  2. nume_pentru_number funcționează în direcția opusă
  3. rpsls este responsabil pentru conversia răspunsului dvs. la un număr și compararea rezultatelor dvs., care verifică diferența opțiunilor dvs. de la 0 la 3.

După comparație, rezultă un rezultat, care poate fi grafic sau textual.

Utilizarea jocului

Există mai multe modalități de a utiliza aceste resurse simple pe site-urile lor (site-uri web, bloguri, servicii etc.):

  1. Primul lucru pentru care pot fi folosite jocurile este îmbunătățirea factorilor comportamentali. Mulți bloggeri folosesc jocuri scrise în diferite limbi, în blogurile lor, pentru a atrage atenția utilizatorilor. Exemple: "Șarpe" pe YouTube și "Dinosaur" în Google Chrome pentru a ține publicul pe site în timpul descărcării sau probleme cu Internetul.
  2. Cu scopul promovării brandului viral și SMM-brand. Un exemplu viu este jocul dedicat lui Oleg Tinkov. cu care m-am întâlnit personal în biroul lui. Biroul lui Tinkov este decorat cu 2 biciclete (în partea stângă a zonei de așteptare). Una dintre ele este o raritate și mândrie a colecției sale. Pe tema lui Oleg și a motocicletei, a fost făcut jocul "Turbo Oleg". care a adunat în știri un număr foarte mare de cărți și publicații.
  3. Pentru a completa paginile goale (sau adăugiri la cele existente). Exemple de astfel de pagini: 404 pagini, un rezultat de căutare fără rezultate, o carte de oaspeți, o pagină de contacte. Acest lucru crește și factorii comportamentali și timpul petrecut pe site / pagină.
  4. Pentru a câștiga încrederea sau pentru a atrage atenția asupra jocului complet (mini-versiunea jocului promovat).

concluzie

Astăzi am încercat să vă arăt cum să faceți primul pas în această direcție. Sper că acest lucru vă ajută să păstrați vizitatorul pe resursa dvs.

Cum se scrie primul joc







Articole similare

Trimiteți-le prietenilor: