Sisällysluettelo:

PUZZLE - Arduino Logic Game: 3 vaihetta
PUZZLE - Arduino Logic Game: 3 vaihetta

Video: PUZZLE - Arduino Logic Game: 3 vaihetta

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

Hei.

Haluaisin kertoa teille yksinkertaisen pulmapelin "Puzzle" luomisen historiasta Arduino UNO: n ja TFT-Shieldin avulla.

Pelin luomiseen tarvitsin seuraavat komponentit:

  • Arduino UNO
  • Verkkolaite (AC-DC) 6-12V Arduino UNO: lle
  • MicroSD -kortti
  • TFT -suoja

Vaihe 1: Alkuperäinen versio

Alkuperäinen versio
Alkuperäinen versio

TFT-suoja on kätevä siinä, että siinä on paikka mikro-SD-kortin ja integroidun laitteiston Jpeg-dekooderin liittämistä varten. Tämän ominaisuuden avulla voit nopeasti ja helposti tehdä oman valokuvakehyksen valokuvien katselua varten (tietysti esittelyn perusteella). Näin tein ensin, mutta sitten kyllästyin katsomaan valokuvia ja sitten tuli mieleen idea: yrittäisin tehdä loogisen pelin? Useita iltoja käytettiin luonnoksen kirjoittamiseen Arduino Unolle. Ja alkuperäinen versio oli valmis.

Valokuva ladataan microSD -kortilta, ruudulla oleva kuva on jaettu 4x3 -soluiseen, oikea alempi solu katoaa ja kaikki solut alkavat liikkua satunnaisesti. Voit ladata seuraavan valokuvan painamalla näytön vasenta painiketta. Painamalla keskipainiketta voit aloittaa pelin - kerätä arvoituksia. Palapelien siirtäminen painamalla kosketusnäytön TFT-suojaa. Esimerkkinä tallensin kuvia osoitteesta instructables.com micro SD -kortille. Voit tallentaa minkä tahansa valokuvasi micro SD -kortille.

Vaihe 2: Toiminnallisuuden lisääminen

Toiminnallisuuden lisääminen
Toiminnallisuuden lisääminen
Toiminnallisuuden lisääminen
Toiminnallisuuden lisääminen
Toiminnallisuuden lisääminen
Toiminnallisuuden lisääminen

Palapelien kerääminen 4x3 on mielenkiintoista, mutta helppoa ja riittävän nopeaa. Halusin monimutkaista peliä esimerkiksi lisätä osiota 4x3: sta 8x6: een.

Lisäsin mahdollisuuden asettaa luonnoksen sarakkeiden ja rivien määrän (suositus: 4x3, 4x6, 8x3, 8x6). Pelaamisesta on tullut paljon vaikeampaa ja pidempää. Ja palapelien navigointi on tullut paljon vaikeammaksi.

Päätin lisätä vihjeen - kun napsautin neljättä painiketta (vasemmalta oikealle), solujen numerot näkyvät näytöllä. Kun napsautat toista painiketta (vasemmalta oikealle), näytön vihjeet katoavat. Kun napsautat ensimmäistä painiketta, voit muuttaa työkaluvihjeen väriä (valokuvasta riippuen), jotta työkaluvinkki olisi mahdollisimman luettavissa.

Vaihe 3: Esittely

Työn tuloksena sain pelin, jonka esittelyyn tein seuraavan videon.

Liitän ohjeen loppuun luonnoksen TFT_shield_Puzzle. Luonnoksen kääntämiseksi sinun on asennettava kirjasto YATFT.

Toivottavasti pidit ohjeistani.

Kiitos kun katsoit.

Suositeltava: