Monday, May 2, 2016

Project : TreeFinder


Team :
Abbas Hussain , Abbey Lancaster , Bobby Radford , Daniel Streeter , Priyanka Puranaik

Learning about Trees will now be fun for kids.


You can always Google , check out on Wikipedia or ask somebody about information on trees. That is no fun. Especially if we want the children to know about trees that surround them. TreeFinder fills that gap , by helping children navigate to the most closely related tree that matches the physical qualities of the leaf they have found. The android application gets them to the tree , with a tree picture and a small description one step at a time, by answering questions about the leaves.

The original design was to use the existing Tilt-a-Story components to make it game like.

Future Work:

1. Trivia and Quiz.
2. Better , consistent and original graphics.
3. Picture taking and data gathering functionality.
4. Web services for images instead of  permanent  static links.
5. Extension to more number of trees.
6. Most importantly , interaction that makes it engaging for kids.
7. Similar app for iOS.

Representative Images :

new4  new6 Screenshot (April 26, 2016 9:44 PM)


Video : TreeFinder on Youtube



Make running fun again!

Problem: For many gamers, running and physical activity is rarely a subject to be excited about. Dino Runner seeks to "gamify" running, and combine running with RPG concepts, allowing gamers to have goals to strive for, game, all inside their pocket.

How it works: DinoRunner uses the android phone's accelerometer sensors to detect when the user is running, and maps their distance traveled to the game interface. Players will have the option of picking different tracks, each with their special twists. For example, some tracks might have regions of water, where it will "slow" you down within the game, causing the player to have to run faster in real life. The track also spawns a monster that is specific to the track, and this monster will chase you around. Be careful of getting caught by the monster, because they are quite dangerous, and will reduce the player's health. Upon successfully completing the track, players will be rewarded with experience, items, gold, which can be used towards ingame items that can boost players speed (so they can tackle harder bosses!). With this reward system in place, we hope to make running an enjoyable experience, and hopefully make users forget they were running in the first place.

Unfinished work: A few of the team members are planning on continuing this project, hopefully towards a summer blockbuster release. Before release, we wish to have:

  • Immersive sound
  • Ingame shop
  • ...AND MORE

PROJECT : Tilt-a-Story

Team Members
Ayush Gupta, Nishtha Garg, Shifali Jain, Sagar Manohar, Sreekanth Ramakrishnan.


The children's book "Press Here" describes a charming 2D world that the reader can "interact" with by tilting and poking the book. But what if it were real? This project will explore this possibility in a mobile app. We worked on building an API using Unity3d and Playmaker which can be used by designers to build different mobile games and levels on top of it.  

Milestones achieved

  • Understanding the existing code and identify the refactorable components.
  • Built Menu development APIs.
  • Built Environment  development APIs.
  • Built Character development APIs.
  • Built Movement APIs which uses accelerometer.    
  • Built Interaction APIs.    
  • Built Sound integration APIs.  
  • Recreated Old TiltAStory Game and built new levels using the APIs  

   User can customize the menu, enviroment, Character,  Movement,  Interaction, sound according to the game requirement using our custom scripts following the simple steps explained in our designer help document. We have created different scripts for all the parts mentioned above.

Future Work
  • Support custom settings
  • Support more interactions in the game
  • Support 3D games
  • Add more visual effects and animations
Video :

GitHub :

Documentation :

Presentation :

Post invites out, extra reading spots up


All teams should have invites to post at this time. Let us know if not!

I have added space for extra readings in your grading index.

Please continue to let us know if you have any concerns.

Thanks again for a great semester!

Prof Watson

Saturday, April 30, 2016

Project: SquarePeg


Andrew Rather, Youngwoong Lee, Vishal Mishra, Yuang Ni



Bringing old fashioned video up to speed in a 3D world.


There is currently no application for viewing a mixture of 360 degree video combined with traditional flat video in a single viewing experience.  To do so would allow for a much better viewing experience in a more practical and applicable fashion.  Traditional video is better at presenting information, while 360 video is better at creating an immersive experience.  Mixing the two styles allows for a wide range of informative and immersive experiences.

Our application is designed to handle this within a web browser and for use with Google Cardboard.  The application allows standard motion control when you are viewing the 360 video but then suspends the controls for traditional video.

Future Work

We hope to include an interface for selecting video later on.  In addition to this, a better transition between the 2 video types would be good as well.



Project: VR Timeline


Colleen Hutson, Ronak Nisher, Juhi Desai, Akash Agrawal, Hongyi Ma, Kamaria Hardy


A virtual reality timeline experience that allows a user to go beyond the event.


The open source tool Timeline JS allows a user to create a timeline about anything.  Using a Google Sheets template the user provides the tool with the dates, event titles, and pictures.  Timeline JS then creates a clean, organized, functional timeline.  Our challenge was to take this two-dimensional timeline and bring it to life in a virtual reality environment.  We were tasked with implementing an intuitive experience that would provide the user with more information and images than the desktop Timeline JS version.


Upon launching the application the user becomes immersed in a new learning experience
  • Gaze Triggered Buttons:  all buttons with the application are triggered by the user’s gaze.  The user must stare at a button for approximately 5 seconds to “click” it
  • Help Screen: at the launch screen the user may select the help screen that will instructions on how to interact with the timeline
  • Ease Scrolling: the user scrolls through the time by simply looking to the left or to the right.  The further the user looks to the left or right the quicker they scroll through the timeline.
  • Event Buttons: each timeline event is represented with a button and to learn more about a particular event the user triggers it with their gaze
  • Information Panels: upon selecting an event button a panel above and below are set based on that event
    • Some Additional Information: Above the timeline the user will be provided with a brief description of the event and a single image
    • More Additional Information: Below the timeline the user will be provided with additional background on the event and/or extra images
  • More Timelines: the user has the capability of switching to different timelines


  • Currently each timeline must be individually created.  If we can incorporate the Timeline JS excel template into the application, we can improve the efficiency of creating additional timelines and possibly allow each user to individualize what timelines he/she can view
  • In the world of design a world event or economic crisis can have an impact on the design and construction of products.  If we can identify the implications such an event or crisis had on production we can connect the two timelines and allow the user to see how current events influenced product development.



Friday, April 29, 2016

Project: Story Maps

StoryMaps Final Project


Tagline: Every place has a story to tell.


Do you miss the old tourist maps that would give you curated content, specialized for your needs? Today, Google Maps dominate when it comes to travel. However, when one needs to explore new areas, where does one start? We don't have many options today to address this need. Thus, we present to you - StoryMaps.

The StoryMaps application allows you to access curated stories for Raleigh. Every story or map trail is based on a different theme. You can select any story that you like and follow the trail of locations provided to start exploring the new place! Each story provides a custom map and distances of all places from your current location.

Future Work:

Adding Search functionality, to search from a list of stories.
Providing direction between locations.
Adding different verticals, for example, stories with a global appeal.




Representative Image: