» elektronikk » Arduino »Vi spiller i en dimensjon - 2

Vi spiller i en dimensjon - 2



Overføring av klassiske videospill fra to dimensjoner til en kan gi interessante resultater. Jeg har allerede oversatt en artikkel av Instructables under kallenavnet mischka om et tilsvarende eksperiment med et spill som ligner på Pong. Og forfatteren av det samme nettstedet under kallenavnet Infinityspace overførte et spill som ligner på Duck Hunt til en dimensjon. Designet er en litt modifisert versjon. hjemmelaget en annen forfatter av det samme nettstedet, under kallenavnet Joe_barhouch, som han snakket om her.

Plottet til spillet er som følger: en and flyr forbi jegeren, og du må trykke på knappen i øyeblikket når den er rett over jegeren. Klassiske videospill er imidlertid så minimalistiske, og enda mer etter å ha blitt overført til endimensjonalt rom. Den vet ikke hva som er “over”, og det antas at midt i en enkeltlinjevisning er avstanden mellom anda og jeger lik null, derfor blir det ikke tatt hensyn til det faktum at flyhastigheten til brøkdelen er begrenset, og ledelsen som læres i den virkelige verden av jegere først er ikke nødvendig i dette spillet.

En and kan gjenbrukes, for i et endimensjonalt rom har den ingen steder å falle. Når jegeren kommer inn i den, blinker den, og ... fortsetter å fly videre, men i en raskere hastighet. Økningen i hastighet med hvert treff fortsetter til jegeren begynner å savne. Hvis han savner fem ganger, ikke engang på rad, er anda, som teleporterer til begynnelsen av linjen (det viser seg å teleportere i endimensjonalt rom, er en enkel og dagligdags ting, som å gå eller sykle i todimensjonalt eller tredimensjonalt rom), hviler og gir jegeren en hvile, hvoretter spillet begynner igjen med lav hastighet.



Ja, dette er ikke noe for deg. Vær oppmerksom på bruken av Ctrl + C der i samme betydning som den er brukt så langt i konsollene til moderne UNIX-lignende OS (følgende video ble skutt av Sergei Frolov):



Men la oss komme tilbake til Infinityspace-verkstedet - han er ivrig etter å eksperimentere med endimensjonalt rom, til og med virtuell, så han klargjør en knapp, lysdioder, dupont jumpere, en USB-kabel for Arduino og strømbegrensende motstander:

Vi spiller i en dimensjon - 2



Gjør Fritzing-programmet for å koble LED-er til motstander. Alle lysdioder er koblet med anoder til Arduino-pinner, katoder til motstander, motsatte motstandspinner er koblet til en felles ledning. Knappen i diagrammet er ikke vist, når den trykkes på kobler den Arduino-pinnen 13 til en vanlig ledning. Det anbefales å trekke den opp med en motstand, eller slå på terminal 13 i den interne opptrekksmotstanden programmatisk.



Følgende er en liste over de involverte Arduino-pinnene:

LED 1 - pinne 2
. . .
LED 9 - pinne 10
Knapp - pinne 13.

Skisse-master-oppslag her. Hvis du ønsker det, kan du redigere det slik at du kan savne anda ikke 5 ganger, men, si, 100. Og husk ZX Spectrum og juks av POKE-teamet for spesielle brosjyrer. Funksjonene i programmet er kommentarer på kinesisk, samt output til seriell portmonitor av meldinger om hendelser som oppstår under spillet.

Skipsføreren lager spillesken ut av en pappeske, selv om plast, kryssfiner, plater, etc. kan brukes til dette. Den mest budsjettmessige, men samtidig holdbare saken er en koblingsboks. Når du overfører hjemmelagde produkter til saken, anbefales det å fjerne brødbrettet og Dupont-hopperne - de er nyttige for feilsøking av følgende prosjekter - og koble sammen alt ved lodding.









Med tilstrekkelig fantasi kan du komme med endimensjonale analoger av andre klassiske spill. Og til og med lage en enkelt konsoll for dem med en linje med lysdioder og flere knapper, der mikrokontrollere med forskjellige endimensjonale spill kan endres som kassetter. Endimensjonalitet er ikke den eneste retningen for å anvende KISS-prinsippet på spill. Det er også lydspill der bildet mangler, og spilleren mottar all informasjonen i form av lyder. Opprinnelig ble slike spill utviklet for blinde, men da ble de som ønsket å spille i dem, funnet blant de seende.
4.3
1.7
5

Legg til en kommentar

    • smilersmilerxaxaokdontknowyahoonea
      sjefscratchlurejaja-jaaggressivhemmelighet
      beklagerdansedance2dance3benådninghjelpdrikkevarer
      stoppvennergodgoodgoodfløytebesvimelsetunge
      røykklappingCrayerklærehånligdon-t_mentionnedlasting
      heteirefullaugh1MDAmøtemoskingnegative
      not_ipopcornstraffeleseskremmeskremmersøk
      spydighetthank_youdetteto_clueumnikakuttenig
      dårligbeeeblack_eyeblum3rødmeskrytekjedsomhet
      sensurertpleasantrysecret2trueseieryusun_bespectacled
      ShokRespektlolPrevedvelkommenKrutoyya_za
      ya_dobryihelperne_huliganne_othodiFLUDforbudnær

Vi anbefaler deg å lese:

Gi den til smarttelefonen ...