Talaan ng mga Nilalaman:

Laro ng Microbit Tic Tac Toe: 4 Hakbang (na may Mga Larawan)
Laro ng Microbit Tic Tac Toe: 4 Hakbang (na may Mga Larawan)

Video: Laro ng Microbit Tic Tac Toe: 4 Hakbang (na may Mga Larawan)

Video: Laro ng Microbit Tic Tac Toe: 4 Hakbang (na may Mga Larawan)
Video: App Inventor Pedometer Tutorial 2024, Hulyo
Anonim
Image
Image

Para sa proyektong ito, ang aking katrabaho - si @descartez at lumikha ako ng isang kahanga-hangang laro ng tic tac toe gamit ang pagpapaandar sa radyo ng mga microbits. Kung hindi mo pa naririnig ang tungkol sa mga microbits dati, ang mga ito ay isang kahanga-hangang microcontroller na idinisenyo upang turuan ang mga bata sa pagprograma. Mayroon silang isang toneladang pag-andar kasama ang ginamit namin para sa proyektong ito; ang LED matrix, 2 mga pindutan, at kakayahan sa radyo. Gumagana ang laro nang napakasimple, mayroon kaming isang 3x3 grid ng manggagawa mirco: mga piraso na nagpapadala ng isang senyas ng alinman sa X o O sa master micro: bit na sumusubaybay sa lahat ng mga panalong estado at nagre-reset din ng laro. Nakumpleto namin ang proyektong ito nang mas mababa sa 24 na oras at ipinakita ito sa isang kaganapan sa susunod na katapusan ng linggo kung saan ito ay mabigat na ginamit! At ang mga tao ay tila talagang nasiyahan! Malinaw, sa pagsunod mo sa tabi, makikita mo kung saan namin kailangang gupitin ang ilang mga sulok upang matapos ito sa oras, ngunit sa palagay namin kung ano ang mayroon kami sa ngayon ay medyo rad. Ipakita sa amin ang iyong mga tic tac toe game, o anumang mga spot na maaari naming pagbutihin!

Mga gamit

Hakbang 1: Mga Kagamitan

Mga Kagamitan
Mga Kagamitan
  • 10 mga microbit controler (Lahat ng magkakasama ay nagkakahalaga ng $ 150, na marami! Gayunpaman, sa aming karanasan maraming mga ito sa paligid, kaya huwag matakot na maabot ang iyong komunidad ng mga gumagawa, techies, at mag-aaral.)
  • micropython IDE
  • Mag-drill na may 1/4 sa kaunting
  • 4 na piraso ng 12x24 "1/8 playwud
  • 3 6m 20mm bolts
  • 1 6m 40mm bolt
  • 4 6mm na mani

Hakbang 2: Disenyo ng Laro

Hakbang 1: Ang pagpapasya ng mga patakaran para sa Tic Tac Toe

Ginamit namin ang mga ito

Hakbang 2: Code para sa manggagawa: mga piraso

Ang bawat manggagawa: kaunti ay binibigyan ng isang coordinate

(0, 0) (0, 1) (0, 2)

(1, 0) (1, 1) (1, 2)

(2, 0) (2, 1) (2, 2)

  • Ang koordinasyon na ito ay nababagay sa tuktok na linya ng code para sa manggagawa: mga piraso.

    • coord_x = 0
    • coord_y = 0
  • Ang bawat manggagawa ay may dalawang bagay. 1) Kapag ang pindutan A ay pinindot ang LED matrix flashes X at isang signal ng radyo ay ipinadala sa master na nagsasabing 'X ay pinindot sa microbit (0, 0)', at pareho para sa pindutan B.

Hakbang 3: Code para sa master micro: bit

  • Ang master micro: kaunti ang nakakaalam ng maraming mga bagay.

    • Alam nito ang lahat ng mga panalong estado

      • Mga hilera
        • (0, 0)(1, 0)(2, 0)
        • (0, 1)(1, 1)(2, 1)
        • (0, 2)(1, 2)(2, 2)
      • Mga Haligi

        • (0, 0)(0, 1)(0, 2)
        • (1, 0)(1, 1)(1, 2)
        • (2, 0)(2, 1)(2, 2)
      • Mga Diagonal

        • (0, 0)(1, 1)(2, 2)
        • (0, 2)(1, 1)(2, 0)
    • Alam nito na mayroon lamang 9: mga piraso, at na ang laro ay nagtatapos kaagad pagkatapos na maipadala ang isang panalong estado
    • Maaari itong i-reset ang laro, at i-clear ang lahat ng mga manggagawa: mga piraso

      Ito ang aming pag-areglo para sa halos lahat ng mga butas sa code, sapagkat mabilis naming ginawa ang proyektong ito. Kung mayroong laro ng pusa, ang mga gumagamit ay dapat na pindutin ang reset. Kung hindi man, kakailanganin naming idagdag sa isa pang tipak ng code para sa lahat ng mga estado ng laro ng Tie, at wala lamang kaming oras upang gawin iyon

Mag-link sa code ni Descartez sa Github

Hakbang 3: Pagdidisenyo ng Enclosure

Pagdidisenyo ng Enclosure
Pagdidisenyo ng Enclosure
Pagdidisenyo ng Enclosure
Pagdidisenyo ng Enclosure
Pagdidisenyo ng Enclosure
Pagdidisenyo ng Enclosure

Alam ko sa paggawa ng proyektong ito na nais kong maipakita ito, at na maaaring wala akong access sa kapangyarihan. Parehas itong isang pagpapala at isang problema dahil nangangahulugan ito na ang bawat micro: kakailanganin ng isang baterya na nakakonekta. Ang pinakamadaling solusyon ay ilagay ang lahat sa isang kahon. Para sa mga ito, nakabuo ako ng isa gamit ang makercase.com. Dinisenyo ko ito ng sapat na malaki na maaari nitong hawakan ang micro: mga bit at ang kanilang mga baterya, pati na rin ang ilang nakasulat na mga tagubilin.

Alam ko rin na kailangan ko ng suporta para sa micro: bits upang hindi mahulog, kaya't pinutol ko ang isang maliit na piraso upang maangkop sa likod ng micro: bits. Ang piraso na ito ay ligtas na mga turnilyo. Ang backplate at ang mga gilid ay nakadikit, ngunit ang tuktok ay naiwang hiwalay at naka-secure lamang sa mga tornilyo, upang ma-access ko ang loob kung kinakailangan. Gumamit ako ng tape upang hawakan ang panloob na panel sa lugar. At upang i-tape ang mga ito sa harap ng plato upang hindi sila mahulog o bumaba.

Medyo nakakalito ito, ngunit nakuha ko ang lahat ng mga microbit na naka-plug in sa kanilang mga baterya at naka-tape. Sa 3 sulok ay ginamit ko ang mga maliit na 6m na tornilyo upang i-secure ang front panel at ang panloob na panel. Sa huling sulok, gumamit ako ng isang mas mahabang tornilyo upang i-tornilyo ang lahat sa pamamagitan ng kahon upang hawakan ang talukap ng mata.

Hakbang 4: Playtesting

Playtesting
Playtesting
Playtesting
Playtesting
Playtesting
Playtesting
Playtesting
Playtesting

Ang larong ito ay naging hit sa aming kaganapan sa katapusan ng linggo! Ang mga bata at matatanda ay parehong nasisiyahan na subukang mag-ehersisyo kung ano ang nangyayari, pati na rin, kung anong mga sangkap ang ginamit. Inabot lamang kami ng proyektong ito ng isang gabi upang magkasama, at sulit ito. Ipakita sa amin ang iyong mga disenyo, at ipaalam sa amin kung anong mga pag-aayos ang iyong ginawa!

Inirerekumendang: