Съдържание:
- Стъпка 1: Библиотека за откриване на език и движение
- Стъпка 2: Кратък урок, за да видите колко лесно е да разпознаете лицето
- Стъпка 3: Издаване на звуци
Видео: Видео игра „Направи си сам“, контролирана от движението на главата (разширена реалност): 4 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:53
Искам да ви покажа колко лесно в днешно време е да създадете собствена игра, която може да се контролира чрез преместване на тялото ви. Ще ви трябва само лаптоп с уеб камера и някои умения за програмиране.
Ако нямате лаптоп и уеб камера или ако не знаете как да програмирате, все още можете да прочетете тази инструкция като забавление и след това можете да играете моята игра, защото я добавям към тази статия
Стъпка 1: Библиотека за откриване на език и движение
Няма нужда да преоткривате колелото. В интернет има много библиотеки, които се занимават с откриване на движение и са направени за почти всеки език и са безплатни за използване.
Реших да използвам Java, защото исках моята игра да бъде независима от платформата. Може да се изпълнява на Winddows, Mac, Linux.
Избрах библиотеката OpenIMAJ, която позволява не само да се открие движението, но и прави много лесно показването и обработката на графики. Можете да видите снимката, приложена към тази стъпка, че само с няколко реда код мога да направя приложение за откриване на движение.
Ако знаете Java и искате да опитате, ето наистина бързия/прост урок за това как да откривате движение и да боравите с графики в OpenIMAJ.
Реших да направя игра Arkanoid като мое доказателство за концепцията, защото е много проста за изпълнение.
Стъпка 2: Кратък урок, за да видите колко лесно е да разпознаете лицето
Реших да ви покажа колко лесно в Java и OpenIMAJ да откриете лицето. Ако не знаете програмиране, просто пропуснете тази стъпка;-)
Тук имате кода:
// първо инициализира екрана, ако HDVideoCapture vc = нов VideoCapture (1240, 720); // инициализиране на детектор на лице FaceDetector fd = нов HaarCascadeDetector (40); // това създава прозореца, показващ заснетия видеоклип от уеб камера); vd.addVideoListener (нов VideoDisplayListener () {public void beforeUpdate (MBFImage frame) {// това прави разпознаването на лица и показва рамката около лицето на екрана List face = fd.detectFaces (Transforms.calculateIntensity (frame)); for (DetectedFace лице: лица) {frame.drawShape (face.getBounds (), RGBColour. RED);
}
}
public void afterUpdate (VideoDisplay дисплей) {}});
Стъпка 3: Издаване на звуци
Само за допълнително забавление издадох някои звуци, които правят цялата игра по -игрална. Вземам сина си (за него беше забавно) и издадохме глупави звуци, като ударихме изгнилия банан до вратите на хладилника;-) По-късно аз дръзко обработвам звуците и ги използвам отново в игра.
Препоръчано:
Увеличете паметта си с дворец на ума с разширена реалност: 8 стъпки
Увеличете паметта си с Дворец на ума с разширена реалност: Използването на дворците на ума, подобно на Шерлок Холмс, се използва от шампионите по памет, за да си припомнят много информация, като например реда на картите в разбъркана колода. Дворецът на ума или методът на локусите е техника на паметта, при която визуалната мнемоника е
GlobalARgallery - Глобална галерия с разширена реалност: 16 стъпки
#GlobalARgallery - Галерия с глобална разширена реалност: #GlobalARgallery е възможност за училищата (и други) да се свързват асинхронно по целия свят и да споделят опит, произведения на изкуството, истории, хронологии, изложби, презентации и всичко друго, което можете да си представите. Всичко това се появява в А
Телефонна екипировка с разширена реалност: 7 стъпки
Телефонна екипировка с разширена реалност: Евтино, лесно, готино
Направи си сам видео игра с помощта на Arduino (Arduboy Clone): 7 стъпки (със снимки)
Видеоигри „направи си сам“с помощта на Arduino (Arduboy Clone): Има 8 -битова игрална платформа с размер на кредитна карта, наречена Arduboy, която прави игрите с отворен код лесни за научаване, споделяне и игра. Можете да се насладите на 8-битови игри, направени от други на това устройство, или можете да направите свои собствени игри. Тъй като това е проект с отворен код
Направи си сам интелигентни очила за разширена реалност с помощта на Arduino: 7 стъпки
Направи си сам очила за разширена реалност, използващи Arduino: Тъй като технологията се разраства бързо и се интегрира във всички аспекти на живота на хората, дизайнерите и разработчиците се опитаха да осигурят по -приятно изживяване на технологиите на хората. Една от технологичните тенденции, които имат за цел да улеснят живота, е износването