git clone https://github.com/h4x0rMadness/EC500_Triangle.git
unzip this repo folder and go into /CyberWalk
sub folder in it.
cd CyberWalk
open the CyberWalk.xcodeproj
in Xcode
build and run it on your iOS
device (won't work for simulator
)
Using ARKit Scanner to scan and save AR Object files
Add your AR Object files
into CyberWalk.xcodeproj/Assets.xcassets/exampleObjects
git clone https://github.com/h4x0rMadness/EC500_Triangle.git
Then use Android Studio and open the NativeAndroidApp
in the path /EC500_Triangle/CyberWalk_Android/NativeAndroidApp.
Connect your android phone with computer, and run this application to download apk in your phone
We would like to explore the possiblity combining Augmented Reality (AR) and Object Detection technologies and present them with a game, which encourages players to go outside (certainly not now, stay home!), explore certain targets as symbols to acquire materials from.
With those materials (e.g. metal, wood and so on), players are able to upgrade their reward, which is a product displayed in AR way (which is really cool to show friends, right?) and owned by each user. For example, with upgrading, you can upgrade your little wood house into a huge spectacular castle, also we hope we have enough time to finish social functions, which allows people to check on their friends' rewards.
- Step 1: Scan the object and then get the materials from this object
- Step 2: View the materials collected
- Step 3: Use materials to build architecture or Upgrade the current architecture.
- Step 4: View the current architecture in the form of virtual image
- Step 5: View the current architecture in the form of AR.
This is iOS Version
This is Android Version
- As a game player, I want to combine online games with real life. I not only can play games on the phone, but also can take physical activities outside.
- As a sponsor, I want to display my product in game to attract more customers.
-
Object Detection
- Recognize the objects and classify them by labeling. For example, if we use a camera to scan the wooden chair, and it will return what it is and label it with wood.
-
Profile page
- This is a visualization page for users to see what resources and the amount they have collected. Besides, they can use these resources to build their own architecture.
-
AR
- When users start their camera and point to the open area, the architecture will display here by AR.
- Object Detection
- Augmented Reality, Unity
- Swift, C#, Python
- AWS
- Determine details of the game
- Display basic (level 1) reward architecture
- Connect Object Detection
- Have at least one sample conversion from acquired object to materials
- *Login/logout
- Deployment on iOS
- Other pages in app
- Connect with Object Detection
- *Server Configuration
- Create iOS and Android Profile Page
- Realize iOS and Android object detection
- Display Reward architecture in AR way