CV ASTEROID 3D - SPACE SHOOTING GAME



ระหว่างที่คุณกำลังเดินทางกลับสู่โลก ยาวอวกาศของคุณเกิดเหตุไม่คาดฝันขึ้น จนทำให้เข้าไปในแถบดาวเคราะห์น้อย โดยไม่อาจหลีกเลี่ยงได้ อุกกาบาตจำนวนมหาศาลอยู่รายล้อมคุณ และ มันไม่ปราณีกับคุณซะด้วยสิ งานนี้ต้องใช้ทั้งความสามารถและความรวดเร็วในการเอาตัวรอดแล้วล่ะ !!!

Requirement

กล้อง Webcam

GITHUB

https://github.com/Tutorgaming/cv_game

Gameplay Gallery

Main Menu

หน้าแรก

Gameplay Main

Gamplay

Meteor

อุกกาบาต - ส่วนที่ผู้เล่นจะต้องหลบหลีก

Pause Menu

สามารถให้ผู้เล่นพักระหว่างการเล่นเกมได้

เครื่องมือในการพัฒนา

Frameworks , Algorithm , Tools , Computer Vision Features

Ogre3D Framework

Game Engine and Wrapper

OpenCV

Computer Vision Framework

IDEs

Visual Studio and Code::Blocks

Face Detection

Using Haar Cascading Algorithm and Template Matching

Head Pose Estimation

Using POSIT Algorithm

Hand Detection

For Controling the Shooting System

Algorithm Showcase

ในการพัฒนา Application นี้ เราได้ทำการประยุกต์ใช้ Algorithm หลายๆชนิดประกอบกัน เพื่อที่จะให้ผลที่ดีที่สุดต่อการควบคุมเกมส์

Challenging

    Head Pose Estimation

Face Detection - Template Matching






Hand Position Detection

    Simultaneous Hand And Head Tracking



ทีมงานผู้พัฒนา

Application นี้เป็นส่วนหนึ่งของรายวิชา Computer Vision

Chulalongkorn University

อาชัญ สุนทรอารมณ์

Lead Developer / Designer

พงศธร สันติวัฒนกุล

Game Logic Developer / Designer

บดินทร์ จิตสุขสำราญ

Head-Pose Developer / Game Designer

เทพสิทธิ์ นิสิตสุขเจริญ

Game Logic Programmer / UI