Innehållsförteckning:

PUZZLE - Arduino Logic Game: 3 steg
PUZZLE - Arduino Logic Game: 3 steg

Video: PUZZLE - Arduino Logic Game: 3 steg

Video: PUZZLE - Arduino Logic Game: 3 steg
Video: Columns for Arduino by K4ICY - A Portable Match-3 Puzzle Game - Game Play on Prototype 2024, November
Anonim
PUZZLE - Arduino Logic Game
PUZZLE - Arduino Logic Game

Hej.

Jag skulle vilja berätta om historien om att skapa ett enkelt pusselspel "Puzzle" med Arduino UNO och TFT-Shield.

För att skapa spelet behövde jag följande komponenter:

  • Arduino UNO
  • Strömadapter (AC-DC) 6-12V för Arduino UNO
  • MicroSD -kort
  • TFT -skärm

Steg 1: Initialversion

Första versionen
Första versionen

TFT-skölden är praktisk eftersom den har en plats för anslutning av ett micro SD-kort och en integrerad hårdvaru Jpeg-avkodare. Med den här funktionen kan du snabbt och enkelt skapa din egen fotoram för visning av foton (naturligtvis baserat på en demo). Det var det jag först gjorde, men då blev jag uttråkad av att bara titta på bilderna och sedan kom tanken på mig: skulle jag försöka skapa ett logiskt spel? Flera kvällar gick åt till att skriva en skiss för Arduino Uno. Och den första versionen var klar.

Ett foto laddas från microSD -kortet, bilden på skärmen är uppdelad i 4x3 -celler, den nedre högra cellen försvinner och alla celler börjar röra sig slumpmässigt. Genom att trycka på vänster knapp under skärmen kan du ladda nästa foto. Genom att trycka på mittknappen kan du starta spelet - för att samla pussel. Flytta pussel genom att trycka på pekskärmen TFT-Shield. Som ett exempel spelade jag in bilder från instructables.com på ett micro SD -kort. Du kan spela in alla dina foton på micro SD -kortet.

Steg 2: Lägga till funktionalitet

Lägger till funktionalitet
Lägger till funktionalitet
Lägger till funktionalitet
Lägger till funktionalitet
Lägger till funktionalitet
Lägger till funktionalitet

Att samla pussel 4x3 är intressant, men enkelt och snabbt nog. Jag ville komplicera spelet, till exempel för att öka partitionen från 4x3 till 8x6.

Jag lade till möjligheten att ställa in antalet kolumner och rader i skissen (rekommenderas: 4x3, 4x6, 8x3, 8x6). Att spela har blivit mycket svårare och längre. Och det har blivit mycket svårare att navigera i pusslen.

Jag bestämde mig för att lägga till en ledtråd - när jag klickade på den fjärde knappen (från vänster till höger) visas cellnummer på skärmen. När du klickar på den andra knappen (från vänster till höger) försvinner tips på skärmen. När du klickar på den första knappen kan du ändra verktygstipsets färg (beroende på bilden) för att göra verktygstipset så läsbart som möjligt.

Steg 3: Demonstration

Som ett resultat av mitt arbete fick jag ett spel, för demonstrationen av vilket jag gjorde följande video.

I slutet av instruktionerna bifogar jag skissen TFT_shield_Puzzle. För att sammanställa skissen måste du installera biblioteket YATFT.

Jag hoppas att du gillade mina instruktioner.

Tack för att du tittade.

Rekommenderad: