Isi kandungan:
- Langkah 1: Perpustakaan Pengesanan Bahasa dan Gerakan
- Langkah 2: Tutorial Ringkas untuk Melihat Seberapa Mudah Mengesan Wajah
- Langkah 3: Membuat Bunyi
Video: Permainan Video DIY Dikendalikan oleh Pergerakan Kepala (Augmented Reality): 4 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:11
Saya ingin menunjukkan kepada anda betapa mudahnya membuat permainan sendiri yang dapat dikawal dengan menggerakkan badan anda. Anda hanya memerlukan komputer riba dengan kamera web dan beberapa kemahiran pengaturcaraan.
Sekiranya Anda tidak mempunyai komputer riba & kamera web atau jika Anda tidak tahu cara memprogram, Anda masih boleh membaca arahan ini sebagai hiburan dan daripada Anda boleh memainkan permainan saya, kerana saya menambahkannya ke artikel ini
Langkah 1: Perpustakaan Pengesanan Bahasa dan Gerakan
Tidak perlu mencipta semula roda. Di internet terdapat banyak perpustakaan yang mengendalikan pengesanan gerakan dan mereka dibuat untuk hampir semua bahasa dan bebas digunakan.
Saya memutuskan untuk menggunakan Java kerana saya mahu permainan saya bebas dari platform. Ia boleh dijalankan di Winddows, Mac, Linux.
Saya memilih perpustakaan OpenIMAJ yang bukan sahaja memungkinkan untuk mengesan gerakan tetapi juga menjadikan paparan dan proses grafik menjadi sangat mudah. Anda dapat melihat ath gambar pada langkah ini, bahawa hanya dengan menggunakan beberapa baris kod, saya dapat membuat aplikasi pengesanan gerakan.
Sekiranya anda tahu Java dan ingin mencuba, berikut adalah tutorial yang sangat pantas / ringkas mengenai cara mengesan pergerakan dan menangani grafik di OpenIMAJ.
Saya memutuskan untuk menjadikan permainan Arkanoid sebagai bukti konsep saya, kerana ia sangat mudah dilaksanakan.
Langkah 2: Tutorial Ringkas untuk Melihat Seberapa Mudah Mengesan Wajah
Saya memutuskan untuk menunjukkan kepada anda betapa mudahnya Java & OpenIMAJ mengesan wajah. Sekiranya Anda tidak tahu pengaturcaraan, langkau langkah ini;-)
Di sini Anda mempunyai kod:
// mula-mula menginisialisasi layar jika HDVideoCapture vc = VideoCapture baru (1240, 720); // inisialisasi pengesan wajahFaceDetector fd = HaarCascadeDetector baru (40); // ini menyekat tetingkap yang menunjukkan video kamera web yang ditangkapVideoDisplay vd = VideoDisplay.createVideoDisplay (vc); vd.addVideoListener (VideoDisplayListener baru () {public void beforeUpdate (MBFImage frame) {// ini melakukan pengesanan wajah dan memaparkan bingkai di sekeliling wajah pada skrin Senarai wajah = fd.detectFaces (Transforms.calculateIntensity (frame)); untuk (Muka dikesan: muka) {frame.drawShape (face.getBounds (), RGBColour. RED);
}
}
kekosongan awam afterUpdate (paparan VideoDisplay) {}});
Langkah 3: Membuat Bunyi
Hanya untuk keseronokan tambahan, saya mengeluarkan beberapa bunyi yang menjadikan keseluruhan permainan lebih mudah dimainkan. Saya mengambil anak saya (itu adalah keseronokan untuknya) dan kami membuat beberapa suara bodoh seperti memukul pisang busuk ke pintu peti sejuk;-) Kemudian saya memproses suara dengan kuat dan menggunakannya semula dalam permainan.
Disyorkan:
Pergerakan Palma yang didorong oleh cahaya RGB tanpa sentuhan: 4 Langkah
Pergerakan Palms yang didorong oleh cahaya RGB Tanpa Sentuhan: Lampu malam RGB, dengan kemampuan untuk mengawal warna cahaya malam menggunakan pergerakan tangan. Dengan menggunakan tiga sensor jarak, kami akan mengubah kecerahan setiap tiga komponen warna RGB ketika mendekati atau melepaskan tangan. Ar
Lengan Robotik Mudah Dikendalikan Atas Pergerakan Tangan Sebenar: 7 Langkah (dengan Gambar)
Lengan Robotik Mudah Dikendalikan Atas Pergerakan Tangan Sebenar: Ini adalah lengan robot DOF yang sangat mudah untuk pemula. Lengan dikendalikan oleh Arduino. Ia dihubungkan dengan sensor yang terpasang di tangan pengendali. Oleh itu pengendali dapat mengawal siku lengan dengan membengkokkan pergerakan sikunya sendiri.Pada
Robot Arduino Dengan Jarak, Arah dan Darjah Putaran (Timur, Barat, Utara, Selatan) Dikendalikan dengan Suara Menggunakan Modul Bluetooth dan Pergerakan Robot Autonomi: 6 Langkah
Arduino Robot Dengan Jarak, Arah dan Darjah Putaran (Timur, Barat, Utara, Selatan) Dikendalikan oleh Suara Menggunakan Modul Bluetooth dan Pergerakan Robot Autonomi: Instruksional ini menerangkan bagaimana membuat Arduino Robot yang dapat dipindahkan ke arah yang diperlukan (Maju, Mundur , Kiri, Kanan, Timur, Barat, Utara, Selatan) diperlukan Jarak dalam Sentimeter menggunakan perintah Suara. Robot juga boleh digerakkan secara autonomi
Retro-CM3: Konsol PERMAINAN yang dikendalikan oleh RetroPie yang Kuat: 8 Langkah (dengan Gambar)
Retro-CM3: Konsol PERMAINAN RetroPie yang Kuat: Instruksional ini diilhamkan oleh PiGRRL Zero, pembuat Gameboy Zero asli Wermy dan Konsol Permainan Dikendalikan GreatScottLab. Konsol permainan berasaskan RetroPie ini menggunakan raspberry pi zero (W) sebagai inti mereka. TETAPI, setelah saya membina beberapa
Papan Alphabet yang dikendalikan oleh aplikasi Diilhamkan oleh Stranger Things: 7 Langkah (dengan Gambar)
Papan Alphabet yang dikendalikan aplikasi yang Diilhamkan oleh Stranger Things: Ini bermula beberapa minggu yang lalu ketika cuba mencari tahu apa yang akan mendapat keponakan saya yang berusia sembilan tahun untuk Krismas. Abang saya akhirnya memberitahu saya bahawa dia adalah peminat besar Stranger Things. Saya langsung tahu apa yang saya mahu mendapatkannya, sesuatu yang