Code Monkey home page Code Monkey logo

ar3dtetris's Introduction

ar3dtetris

Augmented Reality 3D Tetris Game Built with: Unity and Vuforia

Video demo: https://youtu.be/KAZKCKdfO9I

a. Team: NoName

b. Team members: - Eden Dolev - Zeynep Ejder - James Mayer - Lauren Tom

c. Coolness level: inifinity

d. Development platform: iOS

e. Mobile platform: iOS 9.3+ on iPhone 6/6S

f. Project title: ARTetris

g. Project directory overview:

The root of the folder contains the ReadMe file, and the following folders 'Documents and Media' contain the Project Description, one-paragraph Overview, Final Presentation, Video and representative screenshot 'Project' contains the Unity files and all assets needed to build and deploy the app

h. Special instructions for deploying app

None.

i. What? Yeah.

j. Instructions to use app

To use the app, first deploy on an iPhone. Place the Ground Target (see resources) on a flat surface, with the Travel Target next to it (along it's length) and have the Wand Target in your hand. Then as you launch the app, select any option from the Start menu by focusing your gaze on any menu option, and play the game.

In the game, translate/rotate the Wand and Travel Target to respectively translate/rotate the active brick and game board.

Pause or exit the to the Main Menu at any time by selecting the appropriate menu items floating next to the game board.

k. Possible next steps and gameplay improvements: More powerups other than the plane-clearing bomb Rising number of required bricks on a plane to clear it (i.e. as you advance in levels, more bricks are required to be put on a plane in order to clear it)

l. Known bugs: Even though we used a non-bouncy low-dynamic-friction physics material, the bricks are a little bouncy. This is mostly not an issue. When the board and camera are jittered a lot and quickly, sometimes the existing bricks will “fall off” of the board. We once encountered a bug we could not replicate where pausing and unpausing caused two bricks to fall together.

ar3dtetris's People

Contributors

edend10 avatar cedricmayer avatar

Watchers

James Cloos avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.