» Electronics » Arduino »Naglalaro kami sa isang sukat - 2

Naglalaro kami sa isang sukat - 2



Ang paglilipat ng mga klasikong laro ng video mula sa dalawang sukat sa isa ay maaaring magbigay ng kagiliw-giliw na mga resulta. Isinalin ko na ang isang artikulo sa pamamagitan ng Mga Tagagamit sa ilalim ng palayaw na mischka tungkol sa isang kaukulang eksperimento sa isang laro na katulad ng Pong. At ang may-akda ng parehong site sa ilalim ng palayaw na Infinityspace ay naglipat ng isang laro na katulad ng Duck Hunt sa isang sukat. Ang disenyo nito ay isang bahagyang binagong bersyon. gawang bahay isa pang may-akda ng parehong site, sa ilalim ng palayaw na Joe_barhouch, tungkol sa kanino siya nagsalita dito.

Ang balangkas ng laro ay ang mga sumusunod: isang pato ay lumilipad na nakaraan ang mangangaso, at kailangan mong pindutin ang pindutan sa sandaling ito ay direkta sa itaas ng mangangaso. Gayunpaman, ang mga klasikong laro ng video ay sobrang minimalistic, at kahit na higit pa pagkatapos lumipat sa isang puwang na dimensional. Hindi alam kung ano ang "sa itaas", at pinaniniwalaan na sa gitna ng isang linya ng pagpapakita ng distansya sa pagitan ng pato at mangangaso ay pantay sa zero, samakatuwid, ang katotohanan na ang bilis ng paglipad ng prutas ay walang hanggan, at ang tingga na itinuro sa totoong mundo ng mga mangangaso. hindi kinakailangan sa larong ito.

Ang isang pato ay magagamit muli, dahil sa isang puwang na isang dimensional ay wala itong nahuhulog. Kapag ang mangangaso ay pumasok dito, kumurap, at ... patuloy na lumipad pa, ngunit sa isang mas mabilis na bilis. Ang pagtaas ng bilis sa bawat hit ay patuloy hanggang sa magsimulang makaligtaan ang mangangaso. Kung nakaligtaan siya ng limang beses, hindi kahit na sa isang hilera, ang pato, teleporting sa simula ng linya (lumiliko ito sa teleport sa isang dimensional na puwang ay isang simple at mundong bagay, tulad ng paglalakad o pagsakay sa dalawang-dimensional o three-dimensional na puwang), nagpapahinga at nagbibigay ng pahinga sa hunter, pagkatapos kung saan nagsisimula ang laro muli sa mababang bilis.



Oo, hindi ito para sa iyo, bigyang pansin ang paggamit ng Ctrl + C doon sa parehong kahulugan dahil ginagamit ito hanggang sa mga console ng mga modernong operating system na tulad ng UNIX (ang sumusunod na video ay kinunan ng Sergei Frolov):



Ngunit bumalik tayo sa pagawaan ng Infinityspace - sabik siyang mag-eksperimento sa isang dimensional na puwang, kahit na virtual, kaya't siya ay agad na naghahanda ng isang pindutan, LEDs, dupont jumpers, isang USB cable para sa Arduino at kasalukuyang naglilimita sa mga resistor:

Naglalaro kami sa isang sukat - 2



Gumagawa ng programa ng Fritzing para sa pagkonekta sa mga LED sa mga resistors. Ang lahat ng mga LED ay konektado sa pamamagitan ng mga anode sa mga pin ng Arduino, mga cathode sa mga resistor, ang mga kabaligtaran ng mga pin ng risistor ay konektado sa isang karaniwang kawad. Ang pindutan sa diagram ay hindi ipinapakita; kapag pinindot, ikinokonekta nito ang Arduino pin 13 sa isang karaniwang kawad. Inirerekomenda na hilahin ito ng isang risistor, o i-on ang output 13 ng panloob na pull-up risistor.



Ang sumusunod ay isang listahan ng mga Arduino pin na kasangkot:

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

Kumalat ang master ng sket dito. Kung nais mo, maaari mong mai-edit ito upang maaari mong makaligtaan ang pato hindi 5 beses, ngunit, sabihin, 100. At tandaan ang ZX Spectrum at pagdaraya ng koponan ng POKE para sa mga espesyal na brochure. Ang mga tampok ng programa ay mga komento sa Intsik, pati na rin ang output sa serial port monitor ng mga mensahe tungkol sa mga kaganapan na nagaganap sa laro.

Ginagawa ng master ang kaso ng laro sa labas ng isang karton na kahon, bagaman plastik, playwud, sheet metal, atbp ay maaaring magamit para sa mga ito. Ang pinaka-badyet, ngunit sa parehong oras matibay na kaso ay isang kantong kahon. Kapag inililipat ang mga produktong gawa sa bahay sa kaso, inirerekumenda na tanggalin ang breadboard at ang mga Dupont jumpers - kapaki-pakinabang sila para sa pag-debug ng mga sumusunod na proyekto - at ikonekta ang lahat sa pamamagitan ng paghihinang.









Na may sapat na imahinasyon, maaari kang makabuo ng isang-dimensional na mga analogue ng iba pang mga klasikong laro. At kahit na gumawa ng isang solong console para sa kanila na may linya ng mga LED at ilang mga pindutan, kung saan ang mga microcontroller na may iba't ibang mga dimensional na mga laro ay maaaring mabago tulad ng mga cartridge. Ang one-dimensionality ay hindi lamang direksyon sa paglalapat ng prinsipyo ng KISS sa mga laro. Mayroon ding mga audio game kung saan nawawala ang imahe, at natatanggap ng player ang lahat ng impormasyon sa anyo ng mga tunog. Sa una, ang mga larong ito ay binuo para sa bulag, ngunit pagkatapos ay ang mga nais maglaro sa kanila ay natagpuan sa mga nakikita.
4.3
1.7
5

Magdagdag ng isang puna

    • ngitinakangitixaxaok langhindi alamyahoonea
      bosskumamottangaoooo-ooagresibolihim
      sorrysayawsayaw2sayaw3kapatawarantumulonginumin
      humintomga kaibiganmabutigoodgoodsipolswoondila
      usokpumapalakpakkrayolaipahayagnakakainisdon-t_mentionpag-download
      initnakakainistumawa1mdapagpupulongnakikipag-usapnegatibo
      hindi_ipopcornparusahanbasahintakottakotpaghahanap
      panunuyasalamat_youitoto_clueumniktalamaksumang-ayon
      masamabeeeblack_eyeblum3namulamagyabanginip
      censoredkaaya-ayalihim2nagbabantatagumpayyusun_bespectacled
      shokrespektlolnagustuhanmaligayang pagdatingkrutoyya_za
      ya_dobryikatulongne_huliganne_othodimapusokpagbabawalmalapit

Pinapayuhan ka naming basahin:

Ipasa ito para sa smartphone ...