Talaan ng mga Nilalaman:

PUZZLE - Arduino Logic Game: 3 Hakbang
PUZZLE - Arduino Logic Game: 3 Hakbang

Video: PUZZLE - Arduino Logic Game: 3 Hakbang

Video: PUZZLE - Arduino Logic Game: 3 Hakbang
Video: Division Tips and Tricks | Easy Division Tricks for Large and Small Numbers ๐Ÿ˜Ž 2024, Nobyembre
Anonim
PUZZLE - Arduino Logic Game
PUZZLE - Arduino Logic Game

Kamusta.

Nais kong sabihin sa iyo ang tungkol sa kasaysayan ng paglikha ng isang simpleng larong puzzle na "Puzzle" gamit ang Arduino UNO at TFT-Shield.

Upang likhain ang laro kailangan ko ang mga sumusunod na sangkap:

  • Arduino UNO
  • Power Adapter (AC-DC) 6-12V para sa Arduino UNO
  • Card ng MicroSD
  • TFT Shield

Hakbang 1: Paunang Bersyon

Paunang Bersyon
Paunang Bersyon

Ang TFT-Shield ay maginhawa dahil mayroon itong puwang para sa pagkonekta ng isang micro SD card at isang integrated hardware Jpeg decoder. Pinapayagan ka ng tampok na ito na mabilis at madali kang gumawa ng iyong sariling frame ng larawan para sa pagtingin ng mga larawan (syempre, batay sa isang demo). Iyon ang una kong ginawa. Ngunit pagkatapos ay nagsawa ako sa pagtingin lamang sa mga larawan at pagkatapos ay naisip ko ang ideya: susubukan ko bang gumawa ng isang lohikal na laro? Maraming gabi ang ginugol sa pagsusulat ng isang sketch para sa Arduino Uno. At handa na ang paunang bersyon.

Ang isang larawan ay na-load mula sa microSD card, ang imahe sa screen ay nahahati sa 4x3 cells, ang ibabang kanang cell ay nawala at lahat ng mga cell ay nagsimulang random na ilipat. Sa pamamagitan ng pagpindot sa kaliwang pindutan sa ibaba ng screen maaari mong mai-load ang susunod na larawan. Sa pamamagitan ng pagpindot sa gitnang pindutan maaari mong simulan ang laro - upang mangolekta ng mga puzzle. Ang paglipat ng mga puzzle sa pamamagitan ng pagpindot sa touch screen na TFT-Shield. Bilang isang halimbawa, naitala ko ang mga larawan mula sa instructables.com sa isang micro SD card. Maaari mong i-record ang anuman sa iyong mga larawan sa micro SD card.

Hakbang 2: Pagdaragdag ng Pag-andar

Pagdaragdag ng Pag-andar
Pagdaragdag ng Pag-andar
Pagdaragdag ng Pag-andar
Pagdaragdag ng Pag-andar
Pagdaragdag ng Pag-andar
Pagdaragdag ng Pag-andar

Ang pagkolekta ng mga puzzle 4x3 ay kagiliw-giliw, ngunit madali at sapat na mabilis. Nais kong kumplikado ang laro, halimbawa, upang madagdagan ang pagkahati mula sa 4x3 hanggang 8x6.

Idinagdag ko ang kakayahang itakda ang bilang ng mga haligi at mga hilera sa sketch (inirerekumenda: 4x3, 4x6, 8x3, 8x6). Ang paglalaro ay naging mas mahirap at mas mahaba. At naging mas mahirap na mag-navigate sa mga puzzle.

Nagpasya akong magdagdag ng isang pahiwatig - nang mag-click ako sa ika-apat na pindutan (mula kaliwa hanggang kanan), lilitaw ang mga numero ng cell sa screen. Kapag nag-click sa pangalawang pindutan (mula kaliwa hanggang kanan) nawala ang mga tip sa screen. Kapag nag-click ka sa unang pindutan, maaari mong baguhin ang kulay ng tooltip (depende sa larawan) upang gawing nababasa ang tooltip hangga't maaari.

Hakbang 3: Pagpapakita

Bilang isang resulta ng aking trabaho, kumuha ako ng isang laro, para sa pagpapakita kung saan ginawa ko ang sumusunod na video.

Sa pagtatapos ng mga tagubilin ikinakabit ko ang sketch na TFT_shield_Puzzle. Upang maipon ang sketch na kailangan mo upang mai-install ang library YATFT.

Sana nasiyahan ka sa aking mga tagubilin.

Salamat sa panonood.

Inirerekumendang: