» electronică » Arduino »Jucăm într-o singură dimensiune - 2

Jucăm într-o singură dimensiune - 2



Transferul jocurilor video clasice de la două dimensiuni la unul poate da rezultate interesante. Am tradus deja un articol din Instructables sub porecla mischka despre un experiment corespunzător cu un joc similar cu Pong. Iar autorul aceluiași site sub porecla Infinityspace a transferat un joc similar cu Duck Hunt la o singură dimensiune. Designul său este o versiune ușor modificată. de casă un alt autor al aceluiași site, sub porecla Joe_barhouch, despre care a vorbit aici.

Trama jocului este următoarea: o rață trece peste vânător și trebuie să apăsați butonul în momentul în care se află direct deasupra vânătorului. Cu toate acestea, jocurile video clasice sunt atât de minimaliste și cu atât mai mult după ce sunt transferate într-un spațiu unidimensional. Nu știe ce este „deasupra” și se crede că în mijlocul unui afișaj cu o singură linie distanța dintre rață și vânător este egală cu zero, prin urmare, faptul că viteza de zbor a fracției este finită nu este luată în considerare, iar plumbul este predat în lumea reală a vânătorilor. nu este necesar în acest joc.

O rață este reutilizabilă, deoarece într-un spațiu unidimensional nu trebuie să cadă nicăieri. Când vânătorul intră în el, clipește și ... continuă să zboare mai departe, dar cu o viteză mai rapidă. Creșterea vitezei cu fiecare lovitură continuă până când vânătorul începe să lipsească. Dacă îi lipsește de cinci ori, nici măcar la rând, rața, teleportându-se la începutul liniei (se dovedește că se teleportează într-un spațiu unidimensional este un lucru simplu și banal, cum ar fi mersul sau călăritul în spațiul bidimensional sau tridimensional), se odihnește și îi oferă vânătorului o odihnă, după care începe jocul. din nou la viteză mică.



Da, acest lucru nu este pentru dumneavoastră, acordați atenție folosirii Ctrl + C acolo, în același sens în care este folosit până acum în console de sisteme de operare moderne UNIX (videoclipul următor a fost filmat de Sergei Frolov):



Dar să revenim la atelierul Infinityspace - este dornic să experimenteze un spațiu unidimensional, chiar unul virtual, așa că pregătește urgent un buton, LED-uri, jumpers dupont, un cablu USB pentru Arduino și rezistențele de limitare a curentului:

Jucăm într-o singură dimensiune - 2



Creează programul Fritzing pentru conectarea LED-urilor la rezistențe. Toate LED-urile sunt conectate prin anoduri la pinii Arduino, catodii la rezistoare, pinii rezistenți opuși sunt conectați la un fir comun. Butonul din diagramă nu este afișat, atunci când este apăsat, conectează pinul Arduino 13 la un fir comun. Se recomandă să o trageți cu un rezistor sau să porniți programatic ieșirea 13 a rezistenței interne de tragere.



Următoarea este o listă cu pinii Arduino implicați:

LED 1 - pin 2
. . .
LED 9 - pin 10
Buton - pin 13.

Spreadch master mașini aici. Dacă doriți, îl puteți edita, astfel încât să puteți rata rața nu de 5 ori, dar, să zicem, 100. Și amintiți-vă de ZX Spectrum și de înșelăciune de către echipa POKE pentru broșuri speciale. Caracteristicile programului sunt comentariile în limba chineză, precum și transmiterea către monitorul portului serial a mesajelor despre evenimentele care au loc în timpul jocului.

Maestrul face carcasa de joc dintr-o cutie de carton, deși pentru aceasta se pot folosi plastic, placaj, tablă etc. Cel mai bugetar, dar, în același timp, cel mai durabil caz este o cutie de intersecție. Atunci când transferați produse de casă în carcasă, se recomandă să scoateți panoul de protecție și jumpers-urile Dupont - acestea sunt utile pentru depanarea următoarelor proiecte - și conectați totul prin lipire.









Cu suficientă imaginație, puteți veni cu analogii unidimensionale ale altor jocuri clasice. Și chiar creează o singură consolă pentru ei cu o linie de LED-uri și mai multe butoane, în care microcontrolerele cu diverse jocuri unidimensionale pot fi schimbate ca niște cartușe. Unidimensionalitatea nu este singura direcție în aplicarea principiului KISS la jocuri. Există, de asemenea, jocuri audio în care imaginea lipsește, iar jucătorul primește toate informațiile sub formă de sunete. Inițial, astfel de jocuri au fost dezvoltate pentru nevăzători, dar apoi cei care doreau să joace în ei au fost găsiți printre vizionați.
4.3
1.7
5

Adaugă un comentariu

    • zâmbetzâmbetexaxabinedontknowYahooNea
      șefzgârieturăpăcălidada-daagresivsecret
      scuzedansdance2dance3iertareajutorbăuturi
      oprireprietenibungoodgoodfluiersincopălimbă
      fumaplauzeCrayvestimbatjocoritorDon-t_mentiondescărcare
      căldurămânioslaugh1mdaîntâlniremoskingnegativ
      not_ifloricele de porumbpedepsicititsperiasperiecăutare
      batjocurăthank_youacestto_clueUmnikacutconveni
      răubeeeblack_eyeblum3roșilăudăroșenieplictiseală
      cenzuratpleasantrysecret2amenințavictorieyusun_bespectacled
      ShokRespektlolprevedbun venitKrutoyya_za
      ya_dobryiajutorne_huliganne_othodifludinterdicțieînchide

Vă sfătuim să citiți:

Înmânează-l pentru smartphone ...