» Elektronika » Arduino »Mes žaidžiame viename matmenyje - 2

Mes žaidžiame viename matmenyje - 2



Perkėlę klasikinius vaizdo žaidimus iš dviejų aspektų į vieną, galite gauti įdomių rezultatų. Aš jau išvertiau „Instructable“ straipsnį slapyvardžiu mischka apie atitinkamą eksperimentą su žaidimu, panašiu į „Pong“. O tos pačios svetainės slapyvardžiu Infinityspace autorius perkėlė žaidimą, panašų į „Duck Hunt“, į vieną dimensiją. Jo dizainas yra šiek tiek pakeistas variantas. naminis kitas tos pačios svetainės autorius, pravarde Joe_barhouch, apie kurį jis kalbėjo čia.

Žaidimo siužetas yra toks: antis skrieja pro medžiotoją, ir jums reikia paspausti mygtuką tuo metu, kai jis yra tiesiai virš medžiotojo. Tačiau klasikiniai vaizdo žaidimai yra tokie minimalistiniai, o juo labiau - perkelti į vienmatę erdvę. Nežinia, kas yra „aukščiau“, ir manoma, kad vienos eilutės ekrano viduryje atstumas tarp ančio ir medžiotojo yra lygus nuliui, todėl neatsižvelgiama į tai, kad trupmenos skrydžio greitis yra baigtinis, o švino, kurio mokoma realiame medžiotojų pasaulyje, pirmiausia nėra. šiame žaidime nereikia.

Antis yra daugkartinio naudojimo, nes vienmatėje erdvėje ji niekur nekrinta. Kai medžiotojas patenka į jį, jis mirksi ir ... toliau skraido toliau, bet didesniu greičiu. Greitis didėja kiekvienu smūgiu tol, kol medžiotojas pradeda trūkti. Jei jis praleidžia penkis kartus, net ne iš eilės, antis, teleportuodamasis į linijos pradžią (pasirodo, teleportuotis į vienmatę erdvę yra paprastas ir kasdieniškas dalykas, pavyzdžiui, vaikščioti ar važiuoti dvimatėje ar trimatėje erdvėje), ilsisi ir suteikia medžiotojui poilsį, po kurio prasideda žaidimas. vėl mažu greičiu.



Taip, tai ne jums, atkreipkite dėmesį į „Ctrl + C“ naudojimą ten, kur jie vartojami ta pačia prasme, kokia ji iki šiol naudojama šiuolaikinių į UNIX panašių OS konsolėse (šį vaizdo įrašą nufilmavo Sergejus Frolovas):



Grįžkime į „Infinityspace“ dirbtuves - jis noriai eksperimentuoja su vienos dimensijos, net virtualia, erdve, todėl skubiai paruošia mygtuką, šviesos diodus, dvigubus džemperius, USB laidą Arduino ir srovę ribojantys rezistoriai:

Mes žaidžiame viename matmenyje - 2



Sukuria „Fritzing“ programą, skirtą šviesos diodų prijungimui prie rezistorių. Visi šviesos diodai yra sujungti anodais prie Arduino kaiščių, katodai prie rezistorių, priešingi rezistoriaus kaiščiai yra prijungti prie bendro laido. Mygtukas schemoje nerodomas; paspaudus jis jungia „Arduino“ kaištį 13 prie bendros vielos. Rekomenduojama jį ištraukti su rezistoriumi arba programiškai įjungti vidinio traukiamo rezistoriaus 13 išėjimą.



Čia pateiktas Arduino smeigtukų sąrašas:

1 šviesos diodas - 2 kaištis
. . .
Šviesos diodas 9 - kaištis 10
Mygtukas - 13 kaištis.

Skleidžiamas eskizų meistras čia. Jei norite, galite ją redaguoti taip, kad negalėtumėte praleisti anties ne 5 kartus, o, tarkime, 100. Ir prisiminkite „ZX Spectrum“ bei „POKE“ komandos sukčiavimą, kad gautumėte specialias brošiūras. Programos ypatybės yra komentarai kinų kalba, taip pat išvestys į nuosekliojo prievado monitoriaus pranešimus apie įvykius, vykstančius žaidimo metu.

Meistras pagamina žaidimo dėklą iš kartoninės dėžutės, nors tam gali būti naudojamas plastikas, fanera, lakštinis metalas ir kt. Biudžetiškiausias, bet tuo pat metu patvarus dėklas yra jungiamoji dėžutė. Perkeliant namuose pagamintus gaminius į dėklą, rekomenduojama nuimti lentyną ir „Dupont“ džemperius - jie bus naudingi derinant šiuos projektus - ir sujungti viską litavimo būdu.









Turėdami pakankamai vaizduotės, galite sugalvoti vienodus kitų klasikinių žaidimų analogus. Ir netgi padarykite jiems vieną konsolę su šviesos diodų linija ir keliais mygtukais, kuriuose mikrovaldiklius su įvairiais vieno matmens žaidimais galima pakeisti kaip kasetes. Vienos dimensijos nėra vienintelė KISS principo taikymo žaidimams kryptis. Taip pat yra garso žaidimų, kur trūksta vaizdo, o grotuvas gauna visą informaciją garsų pavidalu. Iš pradžių tokie žaidimai buvo kuriami neregiams, tačiau paskui tarp reginčiųjų buvo rasta norinčių juose žaisti.
4.3
1.7
5

Pridėti komentarą

    • šypsotisšypsosixaxagerainežiniaYahoonea
      viršininkassubraižytikvailystaiptaip-taipagresyvusslapta
      atsiprašaušoktišokis2šokis3atleiskpadėtigėrimai
      sustotidraugaigeraigerašvilpukassupyktiliežuvis
      rūkytiplojimaiklastingaspareikštiniokojantisdon-t_mentionatsisiųsti
      šilumanedrąsusjuoktis1mdasusitikimasmoskingneigiamas
      not_ipopkornasnubaustiskaitytigąsdintigąsdinapaieška
      gundytiačiūtaito_clueumnikūmussusitarti
      blogaibičiųjuoda akisblum3skaistalaipasigirtinuobodulys
      cenzūruotamalonumasslapta2grasintipergalęju„sun_bespectacled“
      šoktipagarbalolišlenktaslaukiamekrutojusya_za
      ya_dobryipagalbininkasne_huliganne_othodifludisuždraustiarti

Mes patariame perskaityti:

Perduokite jį išmaniajam telefonui ...