About
Real World Problem ๐
Many people spend too much time playing video games and not enough time exercising, especially in cities where
there's not much space for physical activity.
The gaming industry is growing fast, with new technologies like VR
and AR making games more popular.
Proposed Solution๐ก
Making video games that involve physical activity, like using VR to move around, can help.
Also, creating special places in cities where people can play these games and exercise at the same time is a good idea.
Teaching people about balancing gaming and staying active is important.
Potential Impact ๐
Creating games that involve physical activity and providing spaces for gaming and exercise can help more people stay
healthy while enjoying games.
It could reduce health issues like obesity, related to not moving enough.
This approach uses technology and gaming to encourage a healthier lifestyle.
Features
-
๐ฎ Real-world gaming experience
Get into games that feel real and exciting -
๐ฎ Blend fantasy with reality
Play in a world where make-believe mixes with what's really around you -
๐ฎ Weapon Personalization
Craft and customize your arsenal for ultimate gameplay -
๐ฎ Your World, Your Rules
Customize your gaming environment to match your style -
๐ฎ Play Together, Conquer Together
Connect with friends in a seamless multiplayer experience
Solution Architecture
High Level Architecture
Dataflow
Control Flow
Cloud Architecture
Software Architecture
Unity: Supports the development of AR games and applications. The AR foundation package is used to implement AR features.
AWS: For running OpenCV scripts, storing data, and keeping a secure connection between IoT devices.
OpenCV: For video and image processing. Language: C++
ExpressJS: For backend development.
Hardware Architecture
Input
1. Potentiometer
- Zoom In/out target
- Select the Gun
- Bullet Setting
2. IR Sensor
- Reload the Gun
3. 2-Way Switch
- Get the Closer View of Target
- Change the Firings Setting
4. Push Button
- Simulate the trigger
Output
1. Buzzer & Vibrator
- Backfire Simulation
- Reload Indication
- Power Up/ Down Indication
2. LED Array
- Indicate Number of Bullet Left
Project Management
Check our Trello board for a quick overview of completed tasks and upcoming to-dos!
Budget
Component | Quantity | Price per item(LKR) | Price(LKR) | ||
---|---|---|---|---|---|
01 | NodeMCU | 05 | 1500.00 | 7500.00 | |
02 | ESP32 | 02 | 2000.00 | 4000.00 | |
03 | ESP32 - Cam Module | 02 | 1800.00 | 3600.00 | |
04 | VR Headset | 02 | 3000.00 | 6000.00 | |
05 | Guns | 02 | 2500.00 | 5000.00 | |
06 | 3 Axis Gyroscope + Accelerometer | 02 | 550.00 | 1100.00 | |
07 | PIR Sensors | 02 | 600.00 | 1200.00 | |
08 | IR Sensors | 04 | 500.00 | 2000.00 | |
09 | LiPo Battery | 05 | 1125.00 | 5625.00 | |
10 | Glove | 02 | 700.00 | 1400.00 | |
11 | Jumper Wires Set | 02 | 200.00 | 400.00 | |
Total | 37825.00 |
Team
We are 3rd year Undergraduates at the Department of Computer Engineering, Faculty of Engineering, University of Peradeniya