Research Plan for Cloud-Assist VR 2017

Slides:



Advertisements
Similar presentations
SEMINAR ON VIRTUAL REALITY 25-Mar-17
Advertisements

Chapter 09 AI techniques in different game genres (Puzzle/Card/Shooting)
Web Services for an Intelligent Tutoring System that Operates as a Virtual Reality Game Maria Virvou, George Katsionis Department of Informatics University.
“Can’t Touch This” New Sensor-Driven Games Seng Loke, Courtney O’Sullivan, Alister Smith, Gordon Pedersen.
1 EuroIMSA 2007 Chamonix, March th 2007 A PUBLISH SUBSCRIBE SUPPORT FOR NETWORKED MULTIPLAYER GAMES IASTED European Conference on INTERNET AND MULTIMEDIA.
Video Game Security Brett Cobbs Matthew Boquist. ONLINE VIDEO GAMES controlled a majority of the computer world for sometime now and have never stopped.
Battle of Botcraft: Fighting Bots in Online Games with Human Observational Proofs Steven Gianvecchio, Zhenyu Wu, Mengjun Xie, and Haining Wang.
Spit Ball Interactive game for ages 6 to 18 Based on Spit Wod Willy (1993)
WoW pathing flaws World of Warcraft Thijmen Bink MMORPG.
A Service Platform for On-Line Games DebanJan Saha, Dambit Sahu, Anees Shaikh (IBM TJ Watson Research Center, NY) Presented by Gary Huang March 17, 2004.
How do games work? Game Workshop July 4, Parts Sprites/pictures Map/background Music/sounds Player character Enemies Objects.
PSYCHOSOFT Matthew Fawcett Mike McLaughlin Mark Schaaf Brad Calcutt Daniel Reeves.
Design for Human Computer Interaction Design Considerations Types of Interface Interface Choice [NOT Help Systems, HCI Evaluation]
Behaviour and Performance of Interactive Multi-player Game Servers Ahmed Abdelkhalek, Angelos Bilas, and Andreas Moshovos.
Group: RO3 1 MMORPG Networked Game Advised by Prof. David Rossiter Date: 29 April 2006.
A role-playing game RPG is a game in which players assume the roles of characters in a fictional setting. Players take responsibility for acting out these.
Private Cloud or Dedicated Hosts Mason Mabardy & Matt Maples.
1 Efficient Management of Data Center Resources for Massively Multiplayer Online Games V. Nae, A. Iosup, S. Podlipnig, R. Prodan, D. Epema, T. Fahringer,
Chapter 1 The Challenges of Networked Games. Online Gaming Desire for entertainment has pushed the frontiers of computing and networking technologies.
Touching is Good Game Design for the Nintendo DS Nick Balogh Computer Science Senior Project Union College Prof. Burns.
Magda El Zarki Professor of CS Univ. of CA, Irvine
Revealed Presented by Jaysheel D Bhavsar Jaysheel D Bhavsar.
ALARA Planning and Teaching Tool Based on Virtual-Reality Technologies Di Zhang 1, X. George Xu 1, D. Hussey 2, S.Bushart 2 1 Nuclear Engineering and Engineering.
UFCEKU-20-3Web Games Programming Unity 3D Physics Colliders and Object Collisions.
University of Zagreb MMVE 2012 workshop1 Towards Reinterpretation of Interaction Complexity for Load Prediction in Cloud-based MMORPGs Mirko Sužnjević,
Networking Networking is done via a single component that is persistent in each machine’s game. This multiplayer manager component handles all Unity RPC.
1 Network Gaming. History of Network Gaming MUD MUD –Multi-user Dungeons Modem Games Modem Games Match Makings Match Makings –Real-time strategy –FPS.
Massive multiplayer online role-playing games Armen Galstyan April 24, 2010 CS 575.
Design Document Presentation. Review Quoridor – a board game played on a grid where players must advance tokens across a board to win. Our basic objective:
Alyssa Fung Kyung Yi Brian Patullo. Introduction Background of cloud computing implementation Cloud technology Fundamental problems of cloud computing.
Behavior in Second Life: Redefining Fantasy in the Metaverse.
Web Games Programming An Introduction to Unity 3D.
Institute for Personal Robots in Education (IPRE)‏ CSC 170 Computing: Science and Creativity.
Idea1 : Net Aooni Arcade Idea2 : Shooting Arcade Project Brainstorming Computer Game 2011 Fall ♣ Lee Sang Min.
Intelligent Database Systems Lab 國立雲林科技大學 National Yunlin University of Science and Technology 1 Wireless Sensor Network Wireless Sensor Network Based.
Massive multiplayer online role-playing games RECAP Armen Galstyan June 5, 2010 CS 575.
Test Environment Algorithm Program Requirements/ Enhancements Analyze the Problem and Design a Solution Programming Software Translates the Source Code.
Elemental Presented by DarkWynter. Why DarkWynter?  Don’t Assume Real Knowledge  +  Wynter - Cause Wynter is cool and swapping vowels makes it cooler.
1 MMORPG Servers. 2 MMORPGs Features Avatar Avatar Levels Levels RPG Elements RPG Elements Mission Mission Chatting Chatting Society & Community Society.
3D Game Programming All in One By Kenneth C. Finney.
The Last Warrior Team 2 - G amers & C oders Shachi Chandrashekhar, Matt Frey, Satoshi Inoue, Chinmay Kulkarni, Darshan Shinde, Peng Ye.
11 General Game Programming Approach. The program is event-driven The program is event-driven –Messages = events –So as all windows system (for example.
Ethical Issues in Computer Science CSCI 328, Fall 2013 Session 8 Ethics in IT Societies II.
Basil Fierz Benjamin Schindler Henning Avenhaus Game Development Lab SS 07 Project: Gravity Bound.
CompSci Introduction to Jam’s Video Game Package.
CompSci 44.1 Game Package Introduction to Jam’s Video Game Package.
Some Design Idea of Red5 Clustering Scalable –Server’s capacity is enlarged when more hardwares are added Failover –Client will not notice the server node.
UFCFSU-30-13D Technologies for the Web An Introduction to Unity 3D.
Data-Centric Systems Lab. A Virtual Cloud Computing Provider for Mobile Devices Gonzalo Huerta-Canepa presenter 김영진.
Multi player client sever Snake Game Technology : JAVA (swing for user interface and Socket for passing coordinates of snakes, food item and score)
Emerging Technology 6.01 Understand the evolution of information technology. 6.01b Understand emerging technologies.
Department of Telecommunications NetGames 2011Ottawa, October 2011 MMORPG Player Behavior Model based on Player Action Categories Mirko Suznjevic, Ivana.
Progress Report 07/06 Simon.
Cloud-Assisted VR.
Power Control for Data Center
Enabling Fun Through Casual, Real-Time, Multiplayer Experiences
Dystopia game Amjd , Iyad , Haytham.
Cloud-Assisted VR.
Introduction to Cloud Computing
The Loco-motion Watch Out for Bears Sofia Wyetzner and Geoff Ramseyer
Object-Oriented Analysis
Euratom-Tekes Annual Fusion Seminar 2012 Janne Tuominen
Combating Non-Technical Loss Fraud in Smart Grid
Outline Midterm results summary Distributed file systems – continued
Lesson 3.2 Review: Identifying concepts
A benchmark for Minecraft-like services
My goals Explore systemic game design
SIMULATION DECSIONs engagement ANALYSIS
Progress Report 10/05 Simon.
Progress Report 04/27 Simon.
Presentation transcript:

Research Plan for Cloud-Assist VR 2017 2017/01/18

Main Idea Collision detection between players in VR MORPG. VR MORPG (Multiplayer Online RPG) Users experience the virtual world with their avatars. Interact with other players, monsters, and objects in the virtual world. Receive “feedbacks” while the avatar “touches / touched by” another object in the virtual world.

Current Status (Most of the current) MMORPGs do not handle the collisions between user characters. For example, in WoW, characters will be blocked by terrains and objects like rocks and walls. However one can “pass through” other players or monsters in the game. In the current VR games, the controller vibrates when the player is attacked by enemies.

Project Goal Evaluate the amount of resources required to perform collision detection for VR MORPG in the cloud. As a reference for the cloud resource manager.

Target Scenario Given the sensor data from users, detect the collisions between players in VR MORPG on the server. The reason to perform collision detection on server: Reduce the delay and inconsistency incurred by detecting collisions on client computer.

Simplified Version Given a set of spheres / cuboids instead of complex user avatars. Each object moves in the virtual space according to the sensor data from an user. Detect the collisions among these objects.

Work Items Set up the server. Collect sensor data from HMD (and keyboard) on local machine into traces. Survey for the collision detection algorithms/implementations. Evaluation. Resource Usage. (Possible) Optimization. Collision prediction. Speed up using GPU.

Gantt Chart 項目\月份 2 3 4 5 6 7 8 9 10 11 12 Survey for collision detection algo. / impl. Set up client and server Collect sensor data and communication with server Collision detection implementation Evaluation

Discussion