Satura rādītājs:

Mīkla - Arduino loģikas spēle: 3 soļi
Mīkla - Arduino loģikas spēle: 3 soļi

Video: Mīkla - Arduino loģikas spēle: 3 soļi

Video: Mīkla - Arduino loģikas spēle: 3 soļi
Video: Top 3 auto spēles priekš telefoniem 1# 2024, Novembris
Anonim
Mīkla - Arduino loģikas spēle
Mīkla - Arduino loģikas spēle

Sveiki.

Es gribētu jums pastāstīt par vienkāršas mīklu spēles "Mīkla" izveidošanas vēsturi, izmantojot Arduino UNO un TFT-Shield.

Lai izveidotu spēli, man bija nepieciešami šādi komponenti:

  • Arduino UNO
  • Barošanas adapteris (AC-DC) 6-12V Arduino UNO
  • MicroSD karte
  • TFT vairogs

1. darbība. Sākotnējā versija

Sākotnējā versija
Sākotnējā versija

TFT vairogs ir ērts ar to, ka tam ir slots micro SD kartes pievienošanai un integrēts aparatūras Jpeg dekodētājs. Šī funkcija ļauj ātri un viegli izveidot savu foto rāmi fotoattēlu apskatei (protams, pamatojoties uz demonstrāciju). To es pirmo reizi darīju. Bet tad man kļuva garlaicīgi, tikai skatoties fotogrāfijas, un tad man ienāca prātā ideja: vai es mēģinātu izveidot loģisku spēli? Vairāki vakari tika pavadīti, rakstot skici Arduino Uno. Un sākotnējā versija bija gatava.

No microSD kartes tiek ielādēts fotoattēls, ekrānā redzamais attēls ir sadalīts 4x3 šūnās, apakšējā labā šūna pazūd un visas šūnas sāk nejauši pārvietoties. Nospiežot kreiso pogu zem ekrāna, jūs varat ielādēt nākamo fotoattēlu. Nospiežot vidējo pogu, jūs varat sākt spēli - savākt mīklas. Mīklu pārvietošana, pieskaroties TFT-vairoga skārienekrānam. Piemēram, es ierakstīju attēlus no instructables.com uz micro SD kartes. Jūs varat ierakstīt jebkuru savu fotoattēlu micro SD kartē.

2. darbība: pievienojiet funkcionalitāti

Funkcionalitātes pievienošana
Funkcionalitātes pievienošana
Funkcionalitātes pievienošana
Funkcionalitātes pievienošana
Funkcionalitātes pievienošana
Funkcionalitātes pievienošana

Mīklu vākšana 4x3 ir interesanta, taču pietiekami vienkārša un ātra. Es gribēju sarežģīt spēli, piemēram, palielināt nodalījumu no 4x3 līdz 8x6.

Es pievienoju iespēju skicē iestatīt kolonnu un rindu skaitu (ieteicams: 4x3, 4x6, 8x3, 8x6). Spēlēt ir kļuvis daudz grūtāk un ilgāk. Un ir kļuvis daudz grūtāk orientēties mīklas.

Es nolēmu pievienot mājienu - kad noklikšķināju uz ceturtās pogas (no kreisās uz labo), ekrānā parādās šūnu numuri. Noklikšķinot uz otrās pogas (no kreisās uz labo), ekrānā redzamie padomi pazūd. Noklikšķinot uz pirmās pogas, varat mainīt rīka padoma krāsu (atkarībā no fotoattēla), lai rīka padoms būtu pēc iespējas salasāmāks.

3. solis: demonstrācija

Darba rezultātā ieguvu spēli, kuras demonstrēšanai izveidoju šādu video.

Instrukciju beigās es pievienoju skici TFT_shield_Puzzle. Lai apkopotu skici, jums jāinstalē bibliotēka YATFT.

Es ceru, ka jums patika mani norādījumi.

Paldies par skatīšanos.

Ieteicams: