جدول المحتويات:
- الخطوة 1: مكتبة كشف اللغة والحركة
- الخطوة 2: برنامج تعليمي قصير لمعرفة مدى سهولة اكتشاف الوجه
- الخطوة 3: صنع الأصوات
فيديو: لعبة فيديو ذاتية الصنع يتم التحكم فيها بواسطة حركة الرأس (الواقع المعزز): 4 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:41
أريد أن أوضح لك مدى سهولة صنع لعبة خاصة في الوقت الحاضر يمكن التحكم فيها عن طريق تحريك جسمك. ستحتاج فقط إلى جهاز كمبيوتر محمول مزود بكاميرا ويب وبعض مهارات البرمجة.
إذا لم يكن لديك جهاز كمبيوتر محمول وكاميرا ويب أو إذا كنت لا تعرف كيفية البرمجة ، فلا يزال بإمكانك قراءة هذه التعليمات على أنها وسيلة ترفيه ويمكنك لعب لعبتي ، لأنني أضفتها إلى هذه المقالة
الخطوة 1: مكتبة كشف اللغة والحركة
ليست هناك حاجة إلى إعادة اختراع العجلة. يوجد على الإنترنت العديد من المكتبات التي تتعامل مع اكتشاف الحركة وهي مصممة لأي لغة تقريبًا وهي مجانية الاستخدام.
قررت استخدام Java لأنني أردت أن تكون لعبتي مستقلة عن النظام الأساسي. يمكن تشغيله على Winddows و Mac و Linux.
لقد اخترت مكتبة OpenIMAJ التي لا تسمح فقط باكتشاف الحركة ولكن أيضًا تجعل من السهل جدًا عرض الرسومات ومعالجتها. يمكنك أن ترى في الصورة المرفقة بهذه الخطوة ، أنه باستخدام بضعة أسطر من الكود فقط ، يمكنني إنشاء تطبيق لاكتشاف الحركة.
إذا كنت تعرف Java وترغب في المحاولة ، فإليك البرنامج التعليمي السريع / البسيط حقًا حول كيفية اكتشاف الحركة والتعامل مع الرسومات في OpenIMAJ.
قررت أن أجعل لعبة Arkanoid بمثابة إثبات لمفهومي ، لأنها سهلة التنفيذ حقًا.
الخطوة 2: برنامج تعليمي قصير لمعرفة مدى سهولة اكتشاف الوجه
قررت أن أوضح لك مدى سهولة اكتشاف الوجه في Java و OpenIMAJ. إذا كنت لا تعرف البرمجة ، فما عليك سوى تخطي هذه الخطوة ؛-)
هنا لديك الرمز:
// أولاً قم بتهيئة الشاشة إذا كانت HDVideoCapture vc = VideoCapture جديد (1240 ، 720) ؛ // تهيئة جهاز كشف الوجهFaceDetector fd = HaarCascadeDetector (40) الجديد ؛ // يؤدي هذا إلى إنشاء النافذة التي تعرض فيديو كاميرا الويب الملتقطة VideoDisplay vd = VideoDisplay.createVideoDisplay (v) ؛ vd. DetectedFace face: faces) {frame.drawShape (face.getBounds ()، RGBColour. RED) ؛
}
}
فراغ عام afterUpdate (عرض VideoDisplay) {}}) ؛
الخطوة 3: صنع الأصوات
لمجرد الاستمتاع الإضافي ، قمت بإصدار بعض الأصوات التي تجعل اللعبة بأكملها أكثر قابلية للعب. أخذت ابني (كان ذلك ممتعًا بالنسبة له) وقمنا بإصدار بعض الأصوات الغبية مثل ضرب الموز الفاسد على أبواب الثلاجة ؛-) لاحقًا أعالج الأصوات بجرأة وأعد استخدامها في لعبة.
موصى به:
GoBabyGo: اصنع سيارة ركوب يتم التحكم فيها بواسطة عصا التحكم: 10 خطوات (بالصور)
GoBabyGo: اصنع سيارة ركوب يتم التحكم فيها بواسطة عصا التحكم: تأسست GoBabyGo من قبل أستاذ بجامعة ديلاوير ، وهي مبادرة عالمية توضح للأشخاص العاديين كيفية تعديل سيارات الركوب بحيث يمكن للأطفال الصغار ذوي القدرة المحدودة على الحركة استخدامها. المشروع الذي يتضمن تبديل دواسة القدم f
سيارة يتم التحكم فيها عن بعد - يتم التحكم فيها باستخدام وحدة تحكم Xbox 360 اللاسلكية: 5 خطوات
سيارة يتم التحكم فيها عن بعد - يتم التحكم فيها باستخدام وحدة تحكم Xbox 360 اللاسلكية: هذه هي التعليمات من أجل بناء سيارتك الخاصة التي يتم التحكم فيها عن بعد ، والتي يتم التحكم فيها باستخدام وحدة تحكم Xbox 360 اللاسلكية
ذراع آلية بسيطة يتم التحكم فيها عن حركة اليد الفعلية: 7 خطوات (بالصور)
ذراع آلي بسيط يتم التحكم فيه عن حركة اليد الفعلية: هذه ذراع آلية DOF بسيطة للغاية للمبتدئين. يتم التحكم في الذراع بواسطة Arduino. وهي متصلة بجهاز استشعار يتم توصيله بيد المشغل. لذلك يمكن للمشغل التحكم في كوع الذراع عن طريق ثني حركة الكوع الخاصة به
لعبة تفاعلية Tic-Tac Toe يتم التحكم فيها بواسطة Arduino: 6 خطوات
لعبة Tic-Tac Toe التفاعلية التي يتم التحكم فيها باستخدام Arduino: الهدف من مشروع Physical Tic-Tac-Toe هو نقل لعبة مشهورة إلى المجال المادي. في الأصل ، يتم لعب اللعبة بواسطة لاعبين على قطعة من الورق - عن طريق وضع رموز "X" و "O" بالتناوب. كانت فكرتنا هي فحص سلوك اللاعبين
أجهزة التحكم التي يتم التحكم فيها بواسطة Alexa: 9 خطوات (بالصور)
أجهزة التحكم في Alexa: مقدمة لدي جهاز كمبيوتر محمول على رف في مكتبي يراقب العديد من الكاميرات الموجودة حول المنزل الخارجي. ينبهونني للتسليم والزائرين. بينما يمكنني استخدام متصفح الويب لمشاهدة صورهم ، فمن الأسهل