Daftar Isi:

Video Game DIY Dikendalikan oleh Gerakan Kepala (Augmented Reality): 4 Langkah
Video Game DIY Dikendalikan oleh Gerakan Kepala (Augmented Reality): 4 Langkah

Video: Video Game DIY Dikendalikan oleh Gerakan Kepala (Augmented Reality): 4 Langkah

Video: Video Game DIY Dikendalikan oleh Gerakan Kepala (Augmented Reality): 4 Langkah
Video: [BISA DIGERAKIN] 1 MENIT KAMU NGERASAIN JADI BAABAA & DISAYANG OLEH NIGHTD - MINECRAFT 360 2024, Desember
Anonim
Image
Image
Pustaka Deteksi Bahasa dan Gerakan
Pustaka Deteksi Bahasa dan Gerakan

Saya ingin menunjukkan kepada Anda betapa mudahnya saat ini membuat game sendiri yang dapat dikendalikan dengan menggerakkan tubuh Anda. Anda hanya membutuhkan laptop dengan web cam dan beberapa keterampilan pemrograman.

Jika Anda tidak memiliki laptop & web cam atau jika Anda tidak tahu cara memprogram, Anda masih dapat membaca instruksi ini sebagai hiburan dan daripada Anda dapat memainkan permainan saya, karena saya menambahkannya ke artikel ini

Langkah 1: Pustaka Deteksi Bahasa dan Gerakan

Pustaka Deteksi Bahasa dan Gerakan
Pustaka Deteksi Bahasa dan Gerakan

Tidak perlu menemukan kembali roda. Di internet ada banyak perpustakaan yang menangani deteksi gerakan dan dibuat untuk hampir semua bahasa dan bebas digunakan.

Saya memutuskan untuk menggunakan Java karena saya ingin game saya menjadi platform yang independen. Dapat dijalankan di Windows, Mac, Linux.

Saya memilih perpustakaan OpenIMAJ yang memungkinkan tidak hanya untuk mendeteksi gerakan tetapi juga sangat mudah untuk menampilkan dan memproses grafik. Anda dapat melihat pada gambar pada langkah ini, bahwa hanya dengan menggunakan beberapa baris kode saya dapat membuat aplikasi pendeteksi gerakan.

Jika Anda tahu Java dan ingin mencoba, berikut adalah tutorial cepat/sederhana tentang cara mendeteksi gerakan dan menangani grafik di OpenIMAJ.

Saya memutuskan untuk membuat game Arkanoid sebagai bukti konsep saya, karena sangat mudah untuk diterapkan.

Langkah 2: Tutorial Singkat untuk Melihat Betapa Mudahnya Mendeteksi Wajah

Tutorial Singkat untuk Melihat Betapa Mudahnya Mendeteksi Wajah
Tutorial Singkat untuk Melihat Betapa Mudahnya Mendeteksi Wajah

Saya memutuskan untuk menunjukkan kepada Anda betapa mudahnya di Java&OpenIMAJ untuk mendeteksi wajah. Jika Anda tidak tahu pemrograman, lewati saja langkah ini;-)

Di sini Anda memiliki kode:

//inisialisasi layar terlebih dahulu jika HDVideoCapture vc = new VideoCapture(1240, 720);//inisialisasi pendeteksi wajahFaceDetector fd = new HaarCascadeDetector(40);//ini membuat jendela yang menampilkan video webcam yang diambilVideoDisplay vd = VideoDisplay.createVideoDisplay(vc); vd.addVideoListener(new VideoDisplayListener() { public void beforeUpdate(MBFImage frame) { //ini melakukan deteksi wajah dan menampilkan bingkai di sekitar wajah di layar Daftar wajah = fd.detectFaces(Transforms.calculateIntensity(frame)); for(Wajah Terdeteksi Wajah: wajah) { frame.drawShape(face.getBounds(), RGBColour. RED);

}

}

public void afterUpdate(tampilan VideoDisplay) {} });

Langkah 3: Membuat Suara

Membuat Suara
Membuat Suara

Hanya untuk kesenangan tambahan, saya membuat beberapa suara yang membuat keseluruhan permainan lebih dapat dimainkan. Saya membawa anak saya (itu menyenangkan baginya) dan kami membuat beberapa suara bodoh seperti memukul pisang busuk ke pintu lemari es;-) Kemudian saya mem-postprocess suara dengan berani dan menggunakannya kembali dalam permainan.

Direkomendasikan: