Turinys:

„Pasidaryk pats“vaizdo žaidimas, valdomas galvos judesio (išplėstinė realybė): 4 žingsniai
„Pasidaryk pats“vaizdo žaidimas, valdomas galvos judesio (išplėstinė realybė): 4 žingsniai

Video: „Pasidaryk pats“vaizdo žaidimas, valdomas galvos judesio (išplėstinė realybė): 4 žingsniai

Video: „Pasidaryk pats“vaizdo žaidimas, valdomas galvos judesio (išplėstinė realybė): 4 žingsniai
Video: Создание приложений для мобильных устройств, игр, Интернета вещей и многого другого с помощью AWS DynamoDB, Рик Хулихан 2024, Lapkritis
Anonim
Image
Image
Kalbos ir judesio aptikimo biblioteka
Kalbos ir judesio aptikimo biblioteka

Noriu parodyti jums, kaip šiais laikais lengva sukurti savo žaidimą, kurį galima valdyti judinant kūną. Jums reikės tik nešiojamojo kompiuterio su interneto kamera ir tam tikrų programavimo įgūdžių.

Jei neturite nešiojamojo kompiuterio ir žiniatinklio kameros arba nežinote, kaip programuoti, vis tiek galite perskaityti šią pamoką kaip pramogą ir galite žaisti mano žaidimą, nes pridedu jį prie šio straipsnio

1 veiksmas: kalbos ir judesio aptikimo biblioteka

Kalbos ir judesio aptikimo biblioteka
Kalbos ir judesio aptikimo biblioteka

Nereikia išradinėti dviračio iš naujo. Internete yra daug bibliotekų, kurios tvarko judesio aptikimą ir yra sukurtos beveik bet kuria kalba ir yra laisvai naudojamos.

Aš nusprendžiau naudoti „Java“, nes norėjau, kad mano žaidimas būtų nepriklausomas nuo platformos. Jis gali būti paleistas „Winddows“, „Mac“, „Linux“.

Aš pasirinkau „OpenIMAJ“biblioteką, kuri leidžia ne tik aptikti judesį, bet ir labai lengvai parodyti bei apdoroti grafiką. Prie šio žingsnio galite matyti paveikslėlį, kad tik naudodamas kelias kodo eilutes galiu sukurti judesio aptikimo programą.

Jei žinote „Java“ir norite išbandyti, čia yra tikrai greita/paprasta pamoka, kaip aptikti judesį ir valdyti grafiką „OpenIMAJ“.

Aš nusprendžiau sukurti „Arkanoid“žaidimą kaip savo koncepcijos įrodymą, nes jį įgyvendinti tikrai paprasta.

2 žingsnis: trumpa pamoka, skirta pamatyti, kaip lengva aptikti veidą

Trumpa pamoka, skirta pamatyti, kaip lengva aptikti veidą
Trumpa pamoka, skirta pamatyti, kaip lengva aptikti veidą

Aš nusprendžiau parodyti jums, kaip lengva „Java“ir „OpenIMAJ“aptikti veidą. Jei nežinote programavimo, tiesiog praleiskite šį veiksmą;-)

Čia jūs turite kodą:

// pirmiausia inicijuokite ekraną, jei HDVideoCapture vc = new VideoCapture (1240, 720); // veido detektoriaus inicijavimas); vd.addVideoListener (new VideoDisplayListener () {public void beforeUpdate (MBFImage frame) {// tai veido aptikimas ir ekrane rodomas rėmelis aplink veidą List veidai = fd.detectFaces (Transforms.calculateIntensity (kadras)); for (Aptiktas veido veidas: veidai) {frame.drawShape (face.getBounds (), RGBColour. RED);

}

}

public void afterUpdate („VideoDisplay“ekranas) {}});

3 žingsnis: skleiskite garsus

Garsų kūrimas
Garsų kūrimas

Tiesiog dėl papildomo linksmumo išgirdau keletą garsų, kurie padaro žaidimą žaismingesnį. Aš paimu savo sūnų (jam tai buvo smagu) ir mes sukėlėme kvailų garsų, pavyzdžiui, daužėme supuvusį bananą prie šaldytuvo durų;-) Vėliau garsus pakartotinai apdoroju įžūliai ir pakartotinai panaudoju žaidime.

Rekomenduojamas: