Augmented Reality Multiplayer Gaming

Similar documents
DESIGN STYLE FOR BUILDING INTERIOR 3D OBJECTS USING MARKER BASED AUGMENTED REALITY

A SURVEY OF MOBILE APPLICATION USING AUGMENTED REALITY

Implementation of Augmented Reality System for Smartphone Advertisements

Interior Design using Augmented Reality Environment

Learning Based Interface Modeling using Augmented Reality

Department of Computer Science and Engineering The Chinese University of Hong Kong. Year Final Year Project

BoBoiBoy Interactive Holographic Action Card Game Application

Exhibition Strategy of Digital 3D Data of Object in Archives using Digitally Mediated Technologies for High User Experience

Portfolio. Swaroop Kumar Pal swarooppal.wordpress.com github.com/swarooppal1088

Mixed / Augmented Reality in Action

A Study of Optimal Spatial Partition Size and Field of View in Massively Multiplayer Online Game Server

Enhancing Shipboard Maintenance with Augmented Reality

ISO JTC 1 SC 24 WG9 G E R A R D J. K I M K O R E A U N I V E R S I T Y

SMART GUIDE FOR AR TOYS AND GAMES

Research on an Economic Localization Approach

INTERIOR DESIGN USING AUGMENTED REALITY

Augmented and Virtual Reality

Head Tracking for Google Cardboard by Simond Lee

Unity Certified Programmer

Omni-Directional Catadioptric Acquisition System

Capacitive Face Cushion for Smartphone-Based Virtual Reality Headsets

Design and Implementation of the 3D Real-Time Monitoring Video System for the Smart Phone

Gesture Identification Using Sensors Future of Interaction with Smart Phones Mr. Pratik Parmar 1 1 Department of Computer engineering, CTIDS

A Study on the control Method of 3-Dimensional Space Application using KINECT System Jong-wook Kang, Dong-jun Seo, and Dong-seok Jung,

Geo-Located Content in Virtual and Augmented Reality

Towards Location and Trajectory Privacy Protection in Participatory Sensing

Immersive Training. David Lafferty President of Scientific Technical Services And ARC Associate

Virtual Reality Calendar Tour Guide

REPORT ON THE CURRENT STATE OF FOR DESIGN. XL: Experiments in Landscape and Urbanism

preface Motivation Figure 1. Reality-virtuality continuum (Milgram & Kishino, 1994) Mixed.Reality Augmented. Virtuality Real...

The Design & Development of RPS-Vita An Augmented Reality Game for PlayStation Vita CMP S1: Applied Game Technology Duncan Bunting

Multi-Modal User Interaction

Fig.1 AR as mixed reality[3]

Huawei ilab Superior Experience. Research Report on Pokémon Go's Requirements for Mobile Bearer Networks. Released by Huawei ilab

AR 2 kanoid: Augmented Reality ARkanoid

Advances In Natural And Applied Sciences 2018 April; 12(4): pages DOI: /anas

Interior Design with Augmented Reality

Determining Optimal Player Position, Distance, and Scale from a Point of Interest on a Terrain

Research on Object Based Augmented Reality Using Unity3d in Education System. Dipti Rajan Dhotre

Vocabulary Game Using Augmented Reality Expressing Elements in Virtual World with Objects in Real World

Learning Media Based on Augmented Reality Applied on the Lesson of Electrical Network Protection System

Team 4. Kari Cieslak, Jakob Wulf-Eck, Austin Irvine, Alex Crane, Dylan Vondracek. Project SoundAround

HeroX - Untethered VR Training in Sync'ed Physical Spaces

Computer Graphics. Spring April Ghada Ahmed, PhD Dept. of Computer Science Helwan University

Real Time Indoor Tracking System using Smartphones and Wi-Fi Technology

Roadblocks for building mobile AR apps

3D and Sequential Representations of Spatial Relationships among Photos

Apple ARKit Overview. 1. Purpose. 2. Apple ARKit. 2.1 Overview. 2.2 Functions

Department of Computer Science and Engineering The Chinese University of Hong Kong. Year Final Year Project

R (2) Controlling System Application with hands by identifying movements through Camera

The Workspace of the Future

DEVELOPMENT OF A ROBOID COMPONENT FOR PLAYER/STAGE ROBOT SIMULATOR

Product Requirements Document

FATE WEAVER. Lingbing Jiang U Final Game Pitch

ReVRSR: Remote Virtual Reality for Service Robots

iwindow Concept of an intelligent window for machine tools using augmented reality

State Of The Union.. Past, Present, And Future Of Wearable Glasses. Salvatore Vilardi V.P. of Product Development Immy Inc.

Mobile Virtual Reality what is that and how it works? Alexey Rybakov, Senior Engineer, Technical Evangelist at DataArt

Head Mounted Display Optics II!

Toward an Augmented Reality System for Violin Learning Support

Mixed Reality technology applied research on railway sector

The future is augmented...and gamified. Evgeni Kouris 8th September, Berlin

VR/AR with ArcGIS. Pascal Mueller, Rex Hansen, Eric Wittner & Adrien Meriaux

Fabrication of the kinect remote-controlled cars and planning of the motion interaction courses

Augmented reality, ARToolKit, Computer vision, Image processing.

Marco Cavallo. Merging Worlds: A Location-based Approach to Mixed Reality. Marco Cavallo Master Thesis Presentation POLITECNICO DI MILANO

Accelerating Collective Innovation: Investing in the Innovation Landscape

Augmented Reality Lecture notes 01 1

Educational Augmented Reality Tools: Development, Implementation, and Assessment of Phase I

SPTF: Smart Photo-Tagging Framework on Smart Phones

A Low Cost Optical See-Through HMD - Do-it-yourself

Draft TR: Conceptual Model for Multimedia XR Systems

International Journal of Informative & Futuristic Research ISSN (Online):

Understanding OpenGL

Audio Output Devices for Head Mounted Display Devices

Thank you. JERRY HESKETH Wilshire Blvd., Suite 2002 Los Angeles, CA 90024

ISCW 2001 Tutorial. An Introduction to Augmented Reality

The Seamless Localization System for Interworking in Indoor and Outdoor Environments

Elemental Image Generation Method with the Correction of Mismatch Error by Sub-pixel Sampling between Lens and Pixel in Integral Imaging

ADVANCED WHACK A MOLE VR

Future Directions for Augmented Reality. Mark Billinghurst

Augmented Reality[AR]: The World 2.0

From: urmind Studios, FRANCE. Imagine Cup Video Games. MindCube

Title: Graphic Digital Compass in Unity. Author: Lei Shi. Advisor: Dolors Royo. Date: February 6th, Abstract

Secure and Intelligent Mobile Crowd Sensing

Admin. Today: Designing for Virtual Reality VR and 3D interfaces Interaction design for VR Prototyping for VR

Cricket: Location- Support For Wireless Mobile Networks

A Digital Reality Daniel Gilyana & Arielle Pineda

A Survey of Mobile Augmentation for Mobile Augmented Reality System

Do-It-Yourself Object Identification Using Augmented Reality for Visually Impaired People

Scalability and Consistency in Peer-to-Peer Based Network Gaming

The User Activity Reasoning Model Based on Context-Awareness in a Virtual Living Space

AR Glossary. Terms. AR Glossary 1

Research on product design and application based on virtual reality. technology and media interactive art

Team Breaking Bat Architecture Design Specification. Virtual Slugger

Knowledge Acquisition and Representation in Facility Management

Accident prevention and detection using internet of Things (IOT)

Applying virtual reality technology to architectural design teaching

Advancements in Gesture Recognition Technology

Global Virtual Reality Market: Industry Analysis & Outlook ( )

Transcription:

GRD Journals Global Research and Development Journal for Engineering National Conference on Computational Intelligence Systems (NCCIS 17) March 2017 e-issn: 2455-5703 Augmented Reality Multiplayer Gaming 1 Ms. G.Shobana, AP 2 C.Subramaniam 3 S.Thirshal 4 J.Jason Elliot 1,2,3,4 Department of Information Technology 1,2,3,4 Loyola ICAM College of Engineering and Technology Abstract Augmented Reality Gaming is a fast developing technology in the gaming world. It integrates the game s visual and audio content with the user's environment in real time. This technology enables us to use the existing environment and help create a playing field within it. In this paper, we are proposing a multi-player game using augmented reality through Wi-Fi/hotspot to play offline. Here, one can view cubes in their augmented world through their camera. The user in single player mode must locate the cubes in their environment and shoot the cubes to score and progress to the next level. The users in multi-player mode compete with each other to score within the given time frame. This being a completely offline game serves as a biggest advantage as it could be played anywhere and it could be widely used by everyone to have a fun gaming experience. Keyword- Offline, Multiplayer, Wi-Fi, hotspot, augmented reality I. INTRODUCTION Augmented Reality also known as AR, was proposed back in 1990s and has been there for a long time, but it is widely accepted that Professor Tom Caudell from Boeing Computer Services in Seattle, USA was the first one to have used Augmented Reality. Since then augmented Reality has grown in many sectors and its growth has increased due to the introduction of smart phones since the 2008. Smart Phone has change the entire outlook of augmented reality and opened AR to the public sector. Several AR related companies have sprouted out since the smart phone era. Famous of these AR related companies dealing with AR gaming is Niantic, they are the creators of the Famous Pokémon GO AR game which took over the entire world in a storm. This made the whole world look at AR and its attributes. Pokémon GO, is a single player social game were you interact with the augmented environment. Unlike Pokémon GO we wanted to create a multi-player AR game, were more than one player see the augmented object. Any action which is done by a single player on the augmented objects effect all the other objects on other player screen. This sort of gaming would give a greater interaction among players and give a new aspect to multi-player gaming. We are creating a single and multi-player augmented reality game were a set of cubes would occur as a virtual object layering over the real-time environment of the player. Players must break these cubes to progress to the next level or to beat the competing players score. II. AUGMENTED REALITY Augmented Reality is a fast developing technology in the world. It integrates the visual and audio content with the user's environment in real time. It uses sensory generated technology as input such as audio, video, graphical contents and GPS data. Augmented reality modifies the view of the reality by computer graphics in the environment. As a result, the real world is replaced by a simulated world. Augmented reality happens in real time with environment using advanced AR technology. These objects are sensed by using the accelerometer which is used in the acceleration hence it sends the orientation of the device to know the exact axis of the device and helps the device to augment with the real time elements in a proper axis or position. The main goal of augmented reality is proposing a system which would lack in difference between the virtual world and the real world. Augmented reality is widely being used in robotics, entertainment industry, advertisement, military training and engineering design. In recent days advertisement industry has being using this AR technology in a vast rage as it gives a real visual experience of the objects which are being advertised. This has changed the way of advertising the products. Pokémon GO has been one of the revolutionary augmented game since its release it provides a layer of virtual world over the real time environment in which the Pokémon s could be caught. Applications such as Blipper have been being used in such industries. This application uses QR codes to read the data and to augment the product. Thus, augmented reality is going to be the future of the world in many sectors. A. UNITY3D Unity is a cross platform gaming engine released on june8, 2005 which was developed by Unity Technologies. The language used was C and C++.Initially it was announced for OS X at apple s WDC (world developer conference). Unity3D provides a suitable platform in any device to support augmentation. This serves as a base where a virtual world is created on top of any physical world. 1

It is dynamically used in texture compression and resolution settings to support the gaming engine. This software also supports shadow maps, Render to texture and processing effects dynamically. Screen space ambient occlusion (SSAO) which is used to bring the game in a full screen and thus adding effects to process the game it also uses shadow maps which used in creation of shadows in the gaming platform. The famous game makers Nintendo have been using unity3d by unity technologies as their gaming platform to run the game Pokémon. Nintendo also provides free license to all Nintendo developers with their SDKs. Thus, it has been a very supportive platform for augmented reality in all the devices. B. VUFORIA Vuforia is a software development kit used in mobile devices for the creation of applications which uses augmented reality. The computer vision technology is used to track images such as 3D objects, boxes in real time. This enhances the capability for the developers to position certain objects in a particular axis in the virtual world. This objects are being captured by the camera of the mobile device. Vuforia helps to track the orientation and position of the image in the real time environment so that it would match the perspective of the viewer through the device. Vuforia supports a variety of two dimensional and three dimensional targets that includes marker less image targets. Vuforia provides API in C, C++ languages. Vuforia provides a good application programming interface. C. HARDWARE Hardware components such as processor, sensors, display are used to augment the real world. the components co-coordinately work together to develop a replica of real environment elements. This device has accelerometer and GPS which are used to find the orientation and the position of the device respectively. D. MOBILE PHONE This device has components such as camera, display, accelerometer, barometer, GPS in it. All this component work accordingly to replicate the real world to a virtual world. The camera is used to capture the elements in the environment and it sends the coordinates to the accelerometer which defines the axis of the element. Using this display the user could interact with the virtual world created and could communicate with these elements. In this game the cubes are being placed in a fixed axis and the user needs to identify the augmented cubes and shoot it using the display touch. E. AR EYEGLASSES The AR eyeglasses render the camera which intercepts the real world view and augments through the eyepiece. Head mounted display is one of the most popular devices being used for augmentation. This device pair to our head such as a helmet and it creates a virtual world around us which could be viewed by the glass. It stimulates us as if we are present in the real time situation. Over the years the HMD is going to change the way of viewing a video as HMD would create a virtual space around us as if we are in the video well. These glasses could be paired with any of the devices which runs augmented reality. F. PEER TO PEER COMMUNICATION Peer to peer communication is decentralized distributed communication where each peer inside the network has their tasks and workloads divided among them. Peer to peer architecture form an overlay network virtually on top of an underlying physical network to form a subset. The communications are still done by TCP/IP, but the overlay network enables the systems in the network to communicate with each other independently. Each peer in the network can act as both client and server. Peer to peer architecture is widely used in monitoring the traffic in a network. It also used in the control of different peers inside the network like which system to connect and what resources to provide. Integrating peer to peer architecture in this application enables us to achieve the multiplayer functionality of the game, using an unstructured peer to peer model to connect the different players in the network using a wireless local area network. The unstructured peer to peer architecture does not possess a particular structure but rather connect the nodes randomly to form the network connections. It increases the efficiency of the game as the users (players) using the application is unreliable. The data transfers are legal because no copyrights law is going to be violated in sharing scores between applications. The incredible advantage of using peer to peer system architecture is that the content delivering capacity increases as more number of clients accesses the network. As each node can behave as server and client, any system failure can be masked by the other nodes and takes the role the server. Privacy concerns and the anonymity of the users is a major concern when approaching peer to peer network systems. Since we are using a wireless local area network in this application privacy concerns are ignorable. 2

Fig. 1: Peer-to-peer communication III. SINGLE PLAYER In this proposed game the user would get a series of augmented cubes being displayed on the screen with some cubes being static on an axis and some being dynamic. The user gets chance to shoot the cubes one by one and as the cubes gets hit the points are being added to the user. The user must hit cubes before it gets disappear. If the user obtains a particular score, then he is moved to the next level which gets even tougher as the rate of the cubes getting disappear is faster and the cubes move fast this increases the level of difficulty of the gamer. He again moves to the next level as he obtains a certain par score. Fig. 2: Single-player 3

IV. MULTI PLAYER In the multi-player mode, the application can accommodate multiple users to share the augmented environment and compete with each other. To connect with other players, the application user should switch on their Wi-Fi connection and connect with other players. Then the players should switch to multiplayer mode to begin the game. As the game starts all the players connected in the network share the same augmented environment and they score points by locating the cubes in their gaming environment before the other players get to them. Fig. 3: Multi-player V. ALGORITHM A. FUNCTION CUBE SETTINGS To define the position of the cube, the speed of the generation of the cube and the scale of the cube is designed in this function. Function CubeSettings { morbitanchor <-Camera.main.transform x <- Random.Range(-1f, 1f) // allocating position on x axis y <- Random.Range(-1f, 1f) // allocating position on y axis z <- Random.Range(-1f, 1f) // allocating position on z axis morbitdirection <- assigns new position of the cube using Vector3(x, y, z) // defining speed morbitspeed <- Random.Range(5f, morbitmaxspeed) // defining scale Scale <- Random.Range(mScaleMin, mscalemax) mcubemaxscale <- Vector3(scale, scale, scale) // defines the cube size } B. FUNCTION SPAWN ELEMENT To create an imaginary sphere inside sphere in which were all the cubes will be formed. Overhere the size of the sphere and cube are defined Function SpawnElement { // spawn the element on a random position, inside a imaginary sphere GameObject cube <- Instantiate (mcubeobj, (Random.insideUnitSphere * 4) + transform.position, transform.rotation) as GameObject Scale <- Random.Range(0.5f, 2f); //defines scale // defining cube size cube.transform.localscale <- Vector3 (scale, scale, scale) return cube } 4

VI. LIMITATIONS The main reason for the growth of AR is due to the growth of smart phone which is also its biggest disadvantage. The modern day smart phone isn't sufficient enough for augmented reality to work efficiently. The cameras of the modern day Smartphone doesn't do object identification on its own. Even though this object recognition technology exists many manufacture don't use it as it isn't relevant to the current day market. Lack of growth in the eye wear technology is also a big reason for the slow growth of AR. Same problem exists with our Gaming app as the cubes could be generated anywhere even inside object which may look very bad and the player might lose the sense that he playing in the real world. VII. CONCLUSION Augmented reality is likely to become more and more integrated into our daily lives. Soon many major gaming, entertainment and technology industries would do more development into augmented reality and its features. With better hardware comes more development on the technology. There could be augmented reality games using more than just cubes. Future projects could have various other 3D objects instead of the cubes and these 3D objects could be more interactive in the future. Soon there would be more multiplayer games in augmented reality. REFERENCES [1] Jingang Wang, Xiao Xiao, Hong Hua, Member, IEEE, and Bahram Javidi, Fellow, IEEE, Augmented Reality 3D Displays With Micro Integral Imaging, Journal of Display Technology, Vol. 11, NO. 11,November 2015. [2] Andreas Daniel Hartl, Member, IEEE, Clemens Arth, Member,IEEE, Jens Grubert, Member, IEEE, and Dieter Schmalstieg, Senior Member, IEEE,- Efficient Verification of Holograms Using Mobile Augmented Reality, IEEE Transactions on Visualization and Computer Graphics, Vol.22, NO. 7, JULY 2016. [3] Min Ki Park, Kyu Je Lim, Myoung Kook Seo, Soon Jong Jung, Kwan H. Lee, Spatial augmented reality for product appearance design evaluation, Journal of Computational Design and Engineering. [4] J. P. Rolland and H. Fuchs, Optical versus video see-through head-mounted displays in medical visualization, Presence- Teleop. VIRT,vol. 9, pp. 287 309, 2000. [5] Q. Wang, D. Cheng, Y. Wang, H. Hua, and G. Jin, Design, tolerance,and fabrication of an optical see-through head-mounted display withfree-form surface elements., Appl. Opt., vol. 52, pp. C88 C99, 2013. [6] S. Liu and H. Hua, Time-multiplexed dual-focal plane head-mounteddisplay with a liquid lens., Opt. Lett., vol. 34, pp. 1642 1644, 2009. [7] H. Hua, X. D. Hu, and C. Y. Gao, A high-resolution optical see-through head-mounted display with eyetracking capability, Opt. Ex-press, vol. 21, pp. 30993 30998, 2013. 5