Cov txheej txheem:

DIY Video Game Game Tswj los ntawm Lub Taub Hau Kev Ruaj Ntseg (Ntxiv Kev Muaj Tseeb): 4 Cov Kauj Ruam
DIY Video Game Game Tswj los ntawm Lub Taub Hau Kev Ruaj Ntseg (Ntxiv Kev Muaj Tseeb): 4 Cov Kauj Ruam

Video: DIY Video Game Game Tswj los ntawm Lub Taub Hau Kev Ruaj Ntseg (Ntxiv Kev Muaj Tseeb): 4 Cov Kauj Ruam

Video: DIY Video Game Game Tswj los ntawm Lub Taub Hau Kev Ruaj Ntseg (Ntxiv Kev Muaj Tseeb): 4 Cov Kauj Ruam
Video: Tswv Yexus lub neej thaum pib txug thaum xaus 2024, Hlis ntuj nqeg
Anonim
Image
Image
Lus thiab Tsab Ntawv Tshawb Nrhiav Lub Tsev Qiv Ntawv
Lus thiab Tsab Ntawv Tshawb Nrhiav Lub Tsev Qiv Ntawv

Kuv xav qhia koj yooj yim npaum li cas niaj hnub no yog ua kom muaj kev ua si uas tuaj yeem tswj tau los ntawm kev txav koj lub cev. Koj yuav xav tau lub khoos phis tawj nkaus xwb nrog lub vev xaib web thiab qee qhov txuj ci tsim txuj ci.

Yog tias koj tsis muaj lub khoos phis tawj thiab lub vev xaib lossis yog tias koj tsis paub yuav ua li cas, Koj tseem tuaj yeem nyeem cov lus qhia no ua kev lom zem thiab dua li Koj tuaj yeem ua si kuv cov game, vim tias kuv tau ntxiv nws rau kab lus no

Kauj Ruam 1: Cov Lus thiab Cov Ntawv Tshawb Nrhiav Lub Tsev Qiv Ntawv

Lus thiab Tsab Ntawv Tshawb Nrhiav Lub Tsev Qiv Ntawv
Lus thiab Tsab Ntawv Tshawb Nrhiav Lub Tsev Qiv Ntawv

Tsis tas yuav rov kho lub log. Hauv internet muaj ntau lub tsev qiv ntawv uas saib xyuas kev txav mus los thiab lawv tau ua rau yuav luag txhua yam lus thiab siv tau dawb.

Kuv txiav txim siab siv Java vim tias kuv xav kom kuv cov game ua platform ywj siab. Nws tuaj yeem khiav ntawm Winddows, Mac, Linux.

Kuv xaiv OpenIMAJ lub tsev qiv ntawv uas tso cai tsis tsuas yog txhawm rau pom cov lus tsa suab tab sis kuj ua rau yooj yim heev los tso saib thiab ua cov duab. Koj tuaj yeem pom hauv daim duab txuas mus rau cov kauj ruam no, uas tsuas yog siv ob peb kab ntawm cov cai Kuv tuaj yeem ua daim ntawv thov tshawb nrhiav suab.

Yog tias Koj paub Java thiab xav sim, ntawm no yog qhov qhia sai/yooj yim qhia yuav ua li cas txhawm rau txheeb xyuas cov lus tsa suab thiab tswj cov duab hauv OpenIMAJ.

Kuv txiav txim siab los ua Arkanoid game raws li kuv qhov pov thawj ntawm lub tswvyim, vim nws yooj yim heev rau siv.

Kauj Ruam 2: Cov Lus Qhia Nyeem Ntawv Kom Pom Yooj Yim Li Cas Txhawm Rau Pom Lub ntsej muag

Tutorial luv los saib Yuav Ua Li Cas Yooj Yim Kom Pom Lub Ntsej Muag
Tutorial luv los saib Yuav Ua Li Cas Yooj Yim Kom Pom Lub Ntsej Muag

Kuv txiav txim siab los qhia Koj li cas yooj yim hauv Java & OpenIMAJ txhawm rau txheeb xyuas lub ntsej muag. Yog tias koj tsis paub lub program, tsuas yog hla cov kauj ruam no;-)

Ntawm no koj muaj cov cai:

// xub pib lub vijtsam yog HDVideoCapture vc = tshiab VideoCapture (1240, 720); // pib ua ntej ntawm lub ntsej muag ntesFaceDetector fd = tshiab HaarCascadeDetector (40); // qhov no creeates lub qhov rai qhia pom lub webcam videoVideoDisplay vd = VideoDisplay.createVideoDisplay (vc); vd.addVideoListener (VideoDisplayListener tshiab () {pej xeem tsis muaj dab tsi ua ntejUpdate (MBFImage thav duab) {// qhov no ua lub ntsej muag pom thiab tso saib lub thav duab ib puag ncig lub ntsej muag ntawm lub vijtsam teev ntsej muag = fd.detectFaces (Transforms.calculateIntensity (thav duab)); rau (DetectedFace ntsej muag: ntsej muag) {frame.drawShape (face.getBounds (), RGBColour. RED);

}

}

pej xeem void afterUpdate (VideoDisplay zaub) {}});

Kauj Ruam 3: Ua Lub Suab

Ua Lub Suab
Ua Lub Suab

Tsuas yog rau kev lom zem ntxiv Kuv ua qee lub suab uas ua rau txhua qhov kev ua si ntau dua. Kuv coj kuv tus tub (nws yog kev lom zem rau nws) thiab peb tau ua qee lub suab nrov zoo li tsoo lub txiv tsawb uas lwj mus rau lub qhov rooj tub yees;-)

Pom zoo: