Yang Liu's Homepage

  • Home
  • Projects
    • Tongshare
    • Tsingdroid 100
    • Tsinghua Tour Guide
    • SIGMA Azure
    • LiveS Cube
    • City Adventure
    • FireML Engine
    • Misc
  • Research
  • Hobbies

City Adventure

Picture
City Adventure is a game demo to explore augmented reality games for mobile devices. The goal of this project is to help game designers integrate adventure stories into physical regions and makes it easy to perform task-driven travel guide and role playing games in the real world in assistance of mobile devices.

As the programmer of the Android client in this project,  I implemented a simple 3D engine in native OpenGL ES and made use of accelerometers (or gyros if available) to realize automatic heading. I also developed a plugin for Maya to export models.

A new version of this project is City Adventure II: Tsingdroid 100, based on Unity3D. 

Project Host: http://code.google.com/p/cityadventure/

Features

  • Automatic heading in 3D views
    Detect the physical orientation of the mobile device by various sensors, and adjust the view of 3D games correspondingly, by which virtual games and physical world can be "connected". Vibration is eliminated by IIR filter. 
  • Trigger virtual events by physical labels
    A virtual NPC will talk to you once you find a physical label. Currently QR-Code is used as physical labels. In the future we will use NFC (Near Field Communication) tags for accurate location verification and GPS signal for approximate locating. 
  • Create map by a plug-in of Autodesk Maya
    You can convert a 3-D scene into a map of the platform and define buildings and event points for story writers by the plug-in.
  • Describe stories and game logic by XML file.
    You can create your own stories for a map by writing a XML file, or by a GUI we developed. 
  • RPG-like task system
  • Basic 3-D game engine on Android platform.

What have we done

What will we do

720p Version: http://www.youtube.com/watch?v=OhJULuZL_Sw
PowerPoint: 
city_adventure.pptx
File Size: 4647 kb
File Type: pptx
Download File

< Previous: LiveS Cube
 Next: FireML Engine >

Powered by Create your own unique website with customizable templates.