Coder Social home page Coder Social logo

ar-game's Introduction

AR-game

Backend This is a simple augmented reality game which utilizes a single sheet of A4 paper and a smartphone(preferably newish.) If you do not already have markers, please print out this .pdf and cut along the dotted lines.

You can play the game here

How to play

  1. The goal is to get all five markers to display a blue cube.
  2. Markers advance stage based on their position relative to other markers. Stage is represented by color. The stages are:
    • White - Initial color.
    • Green - Achieved by bringing one marker close to another.
    • Red - Achieved by separating markers.
    • Blue - Achieved by one marker close to two others.
  3. Only players who are logged in may submit scores.
  4. A player may log in or sign up under the authentication tab.
  5. Scores are registered in milliseconds.
  6. Time begins the moment the page loads.

Dev Notes

Top Issues

  • A-Frame Size - Some devices experience issues with meshes being offset from their markers, as well as large portions of the viewport being outside of the window.
  • Mobile Menu Scale - The menu overlay is difficult to read and make selections in on mobile devices. Also button styling is overwritten on mobile.
  • Menu Clarity - User signup option is not clear enough, nor is the necessity for being logged in to submit scores.
  • Vague Stage Advancement - Game stage advancement conditions are lacking in consistency. Random arrangements of markers seems to be as effective as logical arrangements.
  • Marker Tracking - Players moving markers can cause tracking issues which in turn causes erratic advancement behavior.

Contributing

AR-game is a pretty weak name. If you have a better one, please submit a pull request with your suggestion HERE

ar-game's People

Contributors

dangern avatar

Watchers

 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.