900 LED-skärm (7 / 8 steg)

Steg 7: Snake spel



Men egentligen, jag tror den orm spelet är den coolaste lite kodning bakom denna LED panel. mest för att det är den mest interaktiv. För er som inte kanske vet, snake spelet är en typ av spel som blev allmänt populär på gamla Nokiatelefoner där du kontrollerade en "orm" som sprang runt på skärmen, ungefär som på bilden du ser i det här steget (tagen från telegraph.co.uk)

Målet med spelet är att ha din orm äta en bit mat som visas slumpmässigt någonstans på skärmen. Om du framgångsrikt åt maten genom att ha din orm stöter på det, skulle din orm växa längre längd. Fångsten och vad gjorde spelet knepiga var att (åtminstone i versionen jag spelat) du kan inte köra din orm in i väggen på skärmen eller till sig själv, annars det skulle dö. Spelet fick också gradvis snabbare tempo som du framgångsrikt åt mer och mer mat. I grunden var det en av de beroendeframkallande spel som verkar superenkel i princip, men är mycket svårare i verkligheten (gillade 2048 eller Flappy fågeln).

Det var långt att Tommy utformade denna orm spel genom att utnyttja Structs och Länkade listor. Genom att hålla reda på om huvudet var för närvarande beläget på 30 x 30 displayen, skulle han ställa en "Aktivera"-parameter som anger att särskild LED skulle vara ormens ljusare färg snarare än bakgrundsfärgen. Hans nummer håller koll på hur länge är orm är och sedan bara sätter (föregående) svansen ormen tillbaka till bakgrundsfärg när hans loop bestämmer att längs hela ormen från huvud till svans visas på skärmen.

I koden kontrolleras på varje slinga genom, för att se om det är dags att uppdatera värdena på skärmen baserade svårigheten. Svårigheten är mängden fördröjning mellan varje gång du visuellt se ormen flytta ombord LED. När du äter mer mat, denna försening minskar (tillsammans med ormen ökande längd), öka spelhastighet och svårigheter.

Se Steg
Relaterade Ämnen

900 LED ljusramp för Video och fotografi / / 360 grader av rotation

Så, professionell nivå LED-belysning paneler är galet dyrt, det är dumt. Jag presentera dig med min egen (och snart din egen) pro belysning panel. Jag kallar det pro eftersom det är inte bara några lysdioder trådbunden upp. Det är 75 watt 900 skarpa...

Automatiserad låg Watt LED Mini växthus

i detta instructable du lära dig att bygga en mini gröna hus, med tidsinställda växa lampor.Steg 1: Lista Du kanske inte vill eller behöver så mycket isolering som jag använt. Dess mycket kallt där jag bor. Det är inte en sak av skönhet och var bygga...

Orm spel med poäng i LabVIEW

Idén till detta projekt var att ändra befintliga orm spelet koden så att poängen läses i LabVIEW använder en seriell utskriftskommando skicka poäng via en USB-kabel från uC32 till datorn som kör LabVIEW. LabVIEW sedan tar denna poäng och visar det so...

36 volts - 900 Lumen LED Stadium ljus

slutet av sommartid och inga lampor innebar att 5:30 pm fotboll praxis skulle vara helt mörkt. Med fältet begränsad utrymme starkt detta betydde avsluta av praxis. Nästa år kommer vi vara redo med bärbara batteridrivna fältet belysning, tack till låg...

700-lumen LED cykel ljus

motsvarande ljus produktionen av en 70 Watts halogenlampa men endast uses12-watt.Beam skott visar en byggnad på natten 100-ft bort upplyst av denna LED cykel ljus.I slutet av steg 8 ges detaljerade specifikationer och reservdelslista.Steg 1: Bygga in...

LED Maglite (CREE XM-L ändring)

denna Maglite ändring förvandlar Maglite från ett 19 lumen till en 900-1000 lumen monster! Många ficklampa DIY'ers bekant med CPF (Candle Power Forum) kanske redan har sett ändringar liknar detta, men de flesta av ändringarna på det använda alla webb...

Bird cage LED daylight simulation system

Ibland får du en chans att kombinera att hjälpa din familj med en trevlig hobbyprojekt...I detta fall var min svärfar ute efter ett belysningssystem för sin fågel häckar burar. Ett daylight simulation system att vara exakt. Han bad mig att ta en titt...

På någon värde Joule tjuv - enda AA hög effekt vita LED driver

detta instructable visar dig hur man bygger en enda AA batteri vita LED driver som kan leverera mer 200mW, därav så att du kan använda high power ljusare lysdioder, inte de mesiga 5 mm standard LED, och det fungerar med en verkningsgrad på mer än 70%...

EXTRA ljus LED Ficklampa / Ficklampa BORRMASKIN konvertering

Jag måste ibland ändra förbrukare / säkring styrelser, och detta kräver urkoppling av strömförsörjningen som el till en egenskap. Därför, för att belysa jobbet, jag har många LED ficklampor / ficklampor, inklusive huvud facklor, och många av dem är a...

En Man, en Dremel och en DREAMel - hur man gör fantastiska POI LED leksaker med återvunnen plast Drink flaskor / behållare

Hej där!,Detta instructable är avsedd att visa den genomsnittliga hushållsnära amerikanska hur att förbereda, montera och använda dina egna anpassade Poi LED leksaker - 75% som alla de material som krävs görs från din genomsnittliga dagliga husgeråd!...

DIY LED DRL (låg kostnad och nr-borr approach)

Zoom! Där går en Audi med glänsande pärlor av lysdioder kallas DRN eller dagtid kör lampor. Du står i förundran, haka föll till marken, ögon dök. Vilka underbara djur!Med detta lätt att följa guide, kan du få LED DRL utseendet på dyra bilar som Audi,...

Light Sensor LED ljusstyrka styrsystem med ATMEGA328 UNO V3.0 R3 för Arduino

ICStation team presentera denna ljussensor LED ljusstyrka styrsystem med vår egenutvecklade produkt ICStation ATMEGA328 UNO V3.0 R3 styrelsen kompatibel Arduino. Den använder DC5V för att fungera och det kan ändra ljusstyrkan på höjdpunkten lysdiod e...

Lätt CAT4101 LED Driver

Som en del i ett större hemautomation projekt i min lilla lägenhet ville jag göra en LED lampa. Detta krävs för att göra några LED drivrutiner för högeffekt-LED jag ska använda. Detta är min första egna tillverkade PCB, och även första gången jag gör...

BLINKANDE LED

i detta Instructable kommer du att göra en LED flasher. Du kommer också att kunna justera den.Steg 1: Stycklista parts:1 x 555 timer1 x LED1 x 9 volts batteri och klipp1 x 220μf kondensator1 x 101 Ω resister1 x 101 Ω variabel resister1 x 900 Ω resist...

Hur man gör en super-ljusstark LED ljusramp (för video arbete etc)

Här är hur man gör en super-ljusstark LED ljusramp. Motsvarar en1000W glödlampa, och det är super bra för video arbete eftersom det har en dagsljus färgtemperatur och använder inte PWM för ljusreglering. Det finns 900 enskilda lysdioder i denna panel...

Att göra en Cool Blue LED-ficklampa

Blå är cool. Blått är också Rekommenderad färg för oss teater typer och andra människor som arbetar i mörkret utan lysande irriterande lamporna runt. Det är antingen blå eller röd, och det finns ett knep om blå:Tricket är, att "Vita" lysdioder ä...

Hjälmen monterade LED-ljus? -att ha det min väg!

Steg 1: Och sedan kom upplysningFör hela artikeln och andra prova http://bikeaccessoriesreviews.com/ ).För några månader sedan hörde jag om DealExtreme. Ordet gick att de gör gratis transport, aldrig sinne i orderbeloppet, och att de har en pengarna-...

Skateboard hyllor med LED-belysning

jag har sett olika versioner av dessa, men ville lägga till några belysning så jag kunde använda dem som en ljus natt i vår sons rum. Hela kostar ca $100 som jag var ganska nöjd med.Steg 1: material3 eller 4 barn Skateboards (jag använde 17-tums såda...

Justerbar Ski och styrfäste hjälm för LED-ficklampa

om du har sett min tidigare skisserat instructable, du vet att jag gillar att göra ljus LED lampor som är hjälm kan monteras. Jag trodde min senaste var ganska bra, och då var det bäst hjälm monterad cykel/skidor ljus jag kunde få för pengar och anst...