Cuprins:

PUZZLE - Joc Arduino Logic: 3 pași
PUZZLE - Joc Arduino Logic: 3 pași

Video: PUZZLE - Joc Arduino Logic: 3 pași

Video: PUZZLE - Joc Arduino Logic: 3 pași
Video: Columns for Arduino by K4ICY - A Portable Match-3 Puzzle Game - Game Play on Prototype 2024, Noiembrie
Anonim
PUZZLE - Joc Arduino Logic
PUZZLE - Joc Arduino Logic

Buna ziua.

Aș dori să vă povestesc despre istoria creării unui simplu joc de puzzle „Puzzle” folosind Arduino UNO și TFT-Shield.

Pentru a crea jocul aveam nevoie de următoarele componente:

  • Arduino UNO
  • Adaptor de alimentare (AC-DC) 6-12V pentru Arduino UNO
  • Card microSD
  • Scutul TFT

Pasul 1: versiunea inițială

Versiune inițială
Versiune inițială

Ecranul TFT este convenabil prin faptul că are un slot pentru conectarea unui card micro SD și un decodor hardware Jpeg integrat. Această funcție vă permite să creați rapid și ușor propria ramă foto pentru vizualizarea fotografiilor (desigur, pe baza unei demonstrații). Asta am făcut mai întâi, dar apoi m-am plictisit doar să mă uit la fotografii și apoi mi-a venit în minte ideea: aș încerca să fac un joc logic? Câteva seri au fost petrecute scriind o schiță pentru Arduino Uno. Iar versiunea inițială era gata.

O fotografie este încărcată de pe cardul microSD, imaginea de pe ecran este împărțită în 4x3 celule, celula din dreapta jos dispare și toate celulele încep să se miște aleatoriu. Apăsând butonul din stânga de sub ecran puteți încărca următoarea fotografie. Apăsând butonul din mijloc puteți începe jocul - pentru a colecta puzzle-uri. Mutarea puzzle-urilor apăsând pe ecranul tactil TFT-Shield. De exemplu, am înregistrat imagini de pe instructables.com pe un card micro SD. Puteți înregistra oricare dintre fotografiile dvs. pe cardul micro SD.

Pasul 2: Adăugarea funcționalității

Adăugarea funcționalității
Adăugarea funcționalității
Adăugarea funcționalității
Adăugarea funcționalității
Adăugarea funcționalității
Adăugarea funcționalității

Colectarea puzzle-urilor 4x3 este interesantă, dar suficient de rapidă și ușoară. Am vrut să complic jocul, de exemplu, pentru a crește partiția de la 4x3 la 8x6.

Am adăugat posibilitatea de a seta numărul de coloane și rânduri în schiță (recomandat: 4x3, 4x6, 8x3, 8x6). Jocul a devenit mult mai greu și mai lung. Și a devenit mult mai dificil să navighezi prin puzzle-uri.

Am decis să adaug un indiciu - când am dat clic pe al patrulea buton (de la stânga la dreapta), numerele de celule apar pe ecran. Când faceți clic pe al doilea buton (de la stânga la dreapta) sfaturile de pe ecran dispar. Când faceți clic pe primul buton, puteți schimba culoarea sfatului (în funcție de fotografie) pentru a face sfatul de instrument cât mai ușor de citit.

Pasul 3: demonstrație

Ca rezultat al muncii mele, am obținut un joc, pentru demonstrarea căruia am realizat următorul videoclip.

La sfârșitul instrucțiunilor atașez schița TFT_shield_Puzzle. Pentru a compila schița, trebuie să instalați biblioteca YATFT.

Sper că ți-au plăcut instrucțiunile mele.

Mulțumim pentru vizionare.

Recomandat: