» Elektronik » Arduino »Kami bermain dalam satu dimensi - 2

Kami bermain dalam satu dimensi - 2



Memindahkan permainan video klasik dari dua dimensi ke satu boleh memberikan hasil yang menarik. Saya telah menterjemahkan artikel oleh Instructables di bawah mischka nama samaran mengenai eksperimen yang sama dengan permainan yang serupa dengan Pong. Dan pengarang tapak yang sama di bawah nama panggilan Infinityspace memindahkan permainan yang serupa dengan Duck Hunt ke satu dimensi. Reka bentuknya adalah versi yang sedikit diubahsuai. buatan sendiri pengarang lain laman web yang sama, di bawah nama panggilan Joe_barhouch, mengenai siapa dia bercakap di sini.

Plot permainan adalah seperti berikut: lalat itik melewati pemburu, dan anda perlu menekan butang pada masa ini apabila ia terus di atas pemburu. Walau bagaimanapun, permainan video klasik sangat minimalis, dan lebih-lebih lagi selepas dipindahkan ke ruang satu dimensi. Ia tidak tahu apa yang "di atas", dan diyakini bahawa di tengah-tengah satu baris memaparkan jarak antara itik dan pemburu adalah sama dengan sifar, oleh itu, hakikat bahawa kelajuan penerbangan pecahan itu terhingga tidak diambil kira dan memimpin yang diajar di dunia sebenar pemburu dahulu tidak diperlukan dalam permainan ini.

Itik boleh diguna semula, kerana dalam ruang satu dimensi ia tidak dapat dinafikan. Apabila pemburu masuk ke dalamnya, ia berkelip, dan ... terus terbang lebih jauh, tetapi pada kelajuan yang lebih cepat. Peningkatan kelajuan dengan setiap hit terus sehingga pemburu mula terlepas. Sekiranya dia terlepas lima kali, tidak berturut-turut, itik, menelefon ke permulaan garisan (ternyata untuk teleport dalam ruang satu dimensi adalah perkara yang mudah dan biasa, seperti berjalan atau menunggang dalam ruang dua dimensi atau tiga dimensi), terletak dan memberi pemburu yang berehat, selepas itu permainan bermula sekali lagi pada kelajuan rendah.



Ya, ini bukan untuk anda, perhatikan penggunaan Ctrl + C di sana dengan makna yang sama kerana ia digunakan setakat ini dalam konsol sistem operasi seperti UNIX moden (video berikut ditembak oleh Sergei Frolov):



Tetapi mari kembali ke bengkel Infinityspace - dia bersungguh-sungguh untuk bereksperimen dengan ruang satu dimensi, bahkan maya, jadi dia segera menyediakan butang, LED, jumper dupont, kabel USB untuk Arduino dan perintang terhad semasa:

Kami bermain dalam satu dimensi - 2



Membuat program Fritzing untuk menyambungkan LED kepada perintang. Semua LED disambungkan oleh anoda kepada pin Arduino, katod kepada perintang, pin resistor bertentangan disambungkan ke dawai biasa. Butang dalam rajah tidak ditunjukkan, apabila ditekan, ia menyambungkan pin Arduino 13 ke kawat biasa. Adalah disyorkan untuk menariknya dengan perintang, atau menghidupkan output 13 dari perintang pull-up secara pemrograman.



Berikut adalah senarai pin Arduino yang terlibat:

LED 1 - pin 2
. . .
LED 9 - pin 10
Butang - pin 13.

Lebar induk lakaran di sini. Sekiranya anda mahu, anda boleh menyuntingnya supaya anda tidak dapat melepaskan itik 5 kali, tetapi katakan 100. Dan ingat ZX Spectrum dan penipuan oleh pasukan POKE untuk risalah khas. Ciri-ciri program ini adalah komen dalam bahasa Cina, dan juga output kepada pemantau pelabuhan bersiri mesej tentang peristiwa yang berlaku semasa permainan.

Tuan membuat kes permainan keluar dari kotak kadbod, walaupun plastik, papan lapis, logam lembaran, dan lain-lain boleh digunakan untuk ini. Yang paling belanjawan, tetapi pada masa yang sama kes tahan lama adalah kotak persimpangan. Apabila memindahkan produk buatan rumah kepada kes itu, disyorkan untuk mengeluarkan papan roti dan jumper Dupont - mereka berguna untuk menyahpepermakan projek-projek berikut - dan sambungkan semuanya dengan penyolderan.









Dengan imaginasi yang mencukupi, anda boleh membuat analogi satu dimensi permainan klasik lain. Dan juga buat satu konsol untuk mereka dengan barisan LED dan beberapa butang, di mana mikropenroller dengan pelbagai permainan satu dimensi boleh ditukar seperti kartrij. Satu dimensi tidak satu-satunya hala tuju menerapkan prinsip KISS untuk permainan. Terdapat juga permainan audio di mana gambar hilang, dan pemain menerima semua maklumat dalam bentuk bunyi. Pada mulanya, permainan seperti itu dibangunkan untuk orang buta, tetapi kemudian mereka yang ingin bermain di dalamnya didapati di kalangan yang kelihatan.
4.3
1.7
5

Tambah komen

    • senyumtersenyumxaxaokdontknowyahoonea
      bosawalbodohyaya-yaagresifrahsia
      maaftariandance2dance3pengampunanmembantuminuman
      berhentikawan-kawanbaikgoodgoodwiseltolaklidah
      asapbertepuk tangancraymengisytiharkanderisivejangan dengarmuat turun
      panasberalunketawa1mdamesyuaratmoskingnegatif
      not_ipopcornmenghukumbacamenakutkanmenakutkancarian
      mengejekterima kasihinito_clueumnikakutbersetuju
      burukbeeeblack_eyeblum3memerahbermegahkebosanan
      ditapiskesenanganrahsia2mengancamkemenanganyusun_bespectacled
      shokrespektloldiingatiselamat datangkrutoyya_za
      ya_dobryipembantune_huliganne_othodifludlarangantutup

Kami menasihati anda untuk membaca:

Bawa ia untuk telefon pintar ...