Bellairs Games Workshop. Massively Multiplayer Games
|
|
- Joshua Ross
- 5 years ago
- Views:
Transcription
1 Bellairs Games Workshop Massively Multiplayer Games Jörg Kienzle McGill Games Workshop - Bellairs, 2005, Jörg Kienzle Slide 1
2 Outline Intro on Massively Multiplayer Games Historical Perspective Technical Challenges Game Architectures Network Architectures McGill Games Workshop - Bellairs, 2005, Jörg Kienzle Slide 2
3 What is an MMOG Massively Multiplayer Online Game Large number of players Vastly distributed geographic area Each player assumes an identity and interacts with the others in a shared environment / virtual world in real-time Persistent worlds Other names MMG, MMORPG, MMOPW McGill Games Workshop - Bellairs, 2005, Jörg Kienzle Slide 3
4 What is Shared Shared sense of space Environment and other players Shared sense of presence Each player controls an avatar Shared sense of time A way to communicate Gestures, textual messages, audio A way to share Environment reflects the actions of the players A sense of fairness McGill Games Workshop - Bellairs, 2005, Jörg Kienzle Slide 4
5 Challenge: Games must be fun! Richly detailed environment Highly interactive McGill Games Workshop - Bellairs, 2005, Jörg Kienzle Slide 5
6 Historical Perspective (1) 1980: Multi-User Dungeons (D&D style game) Text based Ran on a single mainframe / centralized database 1000 s 1985: Habitat (virtual world), Rabbitjack s Casino, Yserbius, Air Warrior Commodore s McGill Games Workshop - Bellairs, 2005, Jörg Kienzle Slide 6
7 Historical Perspective (2) 1990: Neverwinter Nights AOL 1995: Meridian 59 Internet based Flat fee 1997: Ultima Online > Kingdom of the Winds, Lineage, Everquest, Asherons Call, Dark Age of Camelot, Star Wars Galaxies, The Sims Online, Shadowbane, World of Warcraft, Middle Earth Online, The Matrix Online, etc McGill Games Workshop - Bellairs, 2005, Jörg Kienzle Slide 7
8 Technical Challenges (1) Network Bandwidth Increasing needs Details of the environment Number of players Fixed resources Each player has a limited bandwidth Bandwidth of provider is expensive Network Latency Messages take time to travel from one node to another Varying latency Out-of-date information vs. real-time McGill Games Workshop - Bellairs, 2005, Jörg Kienzle Slide 8
9 Technical Challenges (2) Distributed Consistency Consistent world views for all players Actions based on inconsistent views have to be consolidated Lack of consistency Hampers the level of immersion of a player Can be exploited to gain unfair advantage Fault Tolerance Insulate users from failures of components (network, hardware, servers) or other players Transparent recovery Visible failures can be costly / damage reputation McGill Games Workshop - Bellairs, 2005, Jörg Kienzle Slide 9
10 Technical Challenges (3) Administration and Live Production Delivery of game does not finish once the game hits the shelves 24x7 service commitment: new features, additional content No interruption of user experience Cheating Disastrous consequences 3% of players Security and Privacy McGill Games Workshop - Bellairs, 2005, Jörg Kienzle Slide 10
11 Technical Challenges (4) Scalability Partition and distribute computational tasks such that Each participant is aware of all the information that is relevant for him / her Each computing device participating in the game is not overloaded The capacity of the network resources available for the game is not exceeded The size of the concurrent user set and of the virtual environment can be increased without requiring architectural changes to the game McGill Games Workshop - Bellairs, 2005, Jörg Kienzle Slide 11
12 MMOG Architectures Game Architecture Shards Zones Seamless Worlds Network Architecture Client / Server Peer-to-Peer McGill Games Workshop - Bellairs, 2005, Jörg Kienzle Slide 12
13 Shards (1) Partition the space into severl logical instances Parallel universes / different worlds Each shard server can handle a fixed maximum amount of players McGill Games Workshop - Bellairs, 2005, Jörg Kienzle Slide 13
14 Advantages Shards (2) Easy to implement No consistency problems No inter-shard communication required Adding new shards is easy Disadvantages Players (friends!) might be isolated Individual shards do not scale McGill Games Workshop - Bellairs, 2005, Jörg Kienzle Slide 14
15 Zoned Worlds (1) Divide the world into distinct zones Provide means for players to travel between zones McGill Games Workshop - Bellairs, 2005, Jörg Kienzle Slide 15
16 Zoned Worlds (2) Advantages Benefits of shards without seggregation of users Server failures are isolated to players in a zone Can be combined with shards -> zoned shards (the most used architecture these days) Disadvantages Discontinuity of game play Zones do not scale easily Late players miss interesting parts of the game McGill Games Workshop - Bellairs, 2005, Jörg Kienzle Slide 16
17 Seamless Worlds Transparent zones Servers must interact to transfer objects between zones Advantages Non-stop play Dynamic zones provide load balancing capabilities No segregation Disadvantages Complex implementation Has to support player interaction between zones Designing game content to respect zone boundaries McGill Games Workshop - Bellairs, 2005, Jörg Kienzle Slide 17
18 Client - Server (1) Dedicated game servers Clients do not communicate directly Partition the clients / environment across multiple servers Servers communicate directly with each other Server is responsible of forwarding client messages to other interested clients McGill Games Workshop - Bellairs, 2005, Jörg Kienzle Slide 18
19 Client - Server (2) McGill Games Workshop - Bellairs, 2005, Jörg Kienzle Slide 19
20 Client - Server (3) Gateway / front-end servers forward messages to zone servers McGill Games Workshop - Bellairs, 2005, Jörg Kienzle Slide 20
21 Client - Server (4) Gateways facilitate Fault tolerance Dynamic zones Physics Servers Scalability Servers managing different interaction types Front-end Servers AI Servers Database Servers Physics / AI / player interaction Game Servers McGill Games Workshop - Bellairs, 2005, Jörg Kienzle Slide 21
22 Client - Server (5) Advantages Well understood Easy administration, consistency, security Central control Hierarchical models in principle scalable Grid computing ideas can be applied Disadvantages High latency High and unpredictable investment cost in servers McGill Games Workshop - Bellairs, 2005, Jörg Kienzle Slide 22
23 Peer-to-Peer (1) Every node is considered an equal peer to the others Direct communication between players Active area of research in MMOG McGill Games Workshop - Bellairs, 2005, Jörg Kienzle Slide 23
24 Peer-to-Peer (2) Advantages Lower hardware and bandwidth cost Potentially highly scalable (the more players, the more resources) Low latency Fault tolerance possibilities Challenges Peer-to-peer systems do not require a fixed subset of resources to be available at all time Security and Privacy Issues Cheating Network attacks / unfair computation Administration, Maintenance, Debugging Varying resources McGill Games Workshop - Bellairs, 2005, Jörg Kienzle Slide 24
25 Questions McGill Games Workshop - Bellairs, 2005, Jörg Kienzle Slide 25
DYNAMIC LOAD BALANCING FOR MASSIVELY MULTIPLAYER ONLINE GAMES SARMAD ABDULMAGED ABDULAZEEZ
DYNAMIC LOAD BALANCING FOR MASSIVELY MULTIPLAYER ONLINE GAMES By SARMAD ABDULMAGED ABDULAZEEZ A thesis submitted in partial fulfilment of the requirements of Liverpool John Moores University for the degree
More informationIMPROVING SCALABILITY IN MMOGS - A NEW ARCHITECTURE -
IMPROVING SCALABILITY IN MMOGS - A NEW ARCHITECTURE - by Philippe David & Ariel Vardi Georgia Institute of Technology Outline 1.MMOGs: tremendous growth 2.Traditional MMOGs architecture and its flaws 3.Related
More informationDatakom II Seminar Lecture 2005 Erik Nordström
Online Gaming and Ad hoc Networking Datakom II Seminar Lecture 2005 1 Multiplayer Computer Games (MCG) - Background In the beginning there was MUD (Multi- User Dungeon) First adventure game to support
More informationA Virtual World Distributed Server developed in Erlang as a Tool for analysing Needs of Massively Multiplayer Online Game Servers
A Virtual World Distributed Server developed in Erlang as a Tool for analysing Needs of Massively Multiplayer Online Game Servers Erlang/OTP User Conference Stockholm on November 10, 2005 Michał Ślaski
More informationIs Server Consolidation Beneficial to MMORPG? A Case Study of World of Warcraft Yan Ting Li, Kuan Ta Chen. IIS, Academia Sinica, Taiwan
Is Server Consolidation Beneficial to MMORPG? A Case Study of World of Warcraft Yan Ting Li, Kuan Ta Chen MMORPG Massively Multiplayer Online Role Playing Game General property Agenre of computer role
More informationDatabase and State Replication in Multiplayer Online Games
Database and State Replication in Multiplayer Online Games Paula Prata 1,2 Etelvina Pinho 2 Eduardo Aires 2 1 Institute of Telecommunications 2 Department of Computer Science University of Beira Interior
More informationA Study of Optimal Spatial Partition Size and Field of View in Massively Multiplayer Online Game Server
A Study of Optimal Spatial Partition Size and Field of View in Massively Multiplayer Online Game Server Youngsik Kim * * Department of Game and Multimedia Engineering, Korea Polytechnic University, Republic
More informationUser behaviour based modeling of network traffic for multiplayer role playing games
User behaviour based modeling of network traffic for multiplayer role playing games Mirko Suznjevic University of Zagreb, Faculty of Electrical Engineering and Computing Unska 3, Zagreb, Croatia mirko.suznjevic@fer.hr
More informationScalable Resource and QoS Brokering Mechanisms for Massively Multiplayer Online Games
Scalable Resource and QoS Brokering Mechanisms for Massively Multiplayer Online Games A Thesis Submitted to the College of Graduate Studies and Research in Partial Fulfillment of the Requirements for the
More informationCentralized Server Architecture
Centralized Server Architecture Synchronization Protocols Permissible Client/ Server Architecture Client sends command to the server. Server computes new states and updates clients with new states. Player
More informationSolipsis: A Decentralized Architecture for Virtual Environments
Solipsis: A Decentralized Architecture for Virtual Environments Davide Frey Joint work with E. Anceaume, A-M. Kermarrec F. Le Fessant, R. Piegay, J. Royan As Scalable As Possible 1 The (virtual) world
More informationExtending On-Premises Network-Attached Storage to Google Cloud Storage with Komprise
IN PARTNERSHIP WITH: Extending On-Premises Network-Attached Storage to Google Cloud Storage with Komprise This article details how you can use the Google Cloud Platform (GCP) service Cloud Storage and
More informationMassively multiplayer games (MMGs) are one of the most exciting innovations
In This Chapter What is an MMG? Chapter 1 Introducing Massively Multiplayer Games What do you need to play an MMG? What happens on your first day, week, and month? Massively multiplayer games (MMGs) are
More informationChapter 5: Game Analytics
Lecture Notes for Managing and Mining Multiplayer Online Games Summer Semester 2017 Chapter 5: Game Analytics Lecture Notes 2012 Matthias Schubert http://www.dbs.ifi.lmu.de/cms/vo_managing_massive_multiplayer_online_games
More informationDigital Media: Massively Multiplayer Online Gaming (MMOG)
TECHNICAL S O L U T I O N GUIDE Digital Media: Massively Multiplayer Online Gaming (MMOG) DIGITAL MEDIA Game developers call the art of optimizing code for a particular game platform getting close to the
More informationEfficient Methods for Improving Scalability and Playability of Massively Multiplayer Online Game (MMOG)
Efficient Methods for Improving Scalability and Playability of Massively Multiplayer Online Game (MMOG) Kusno Prasetya BIT (Sekolah Tinggi Teknik Surabaya, Indonesia), MIT (Hons) (Bond) A dissertation
More informationCAMEO: Continuous Analytics for Massively Multiplayer Online Games
CAMEO: Continuous Analytics for Massively Multiplayer Online Games Alexandru Iosup Parallel and Distributed Systems Group Delft University of Technology 1 MMOGs are a Popular, Growing Market 25,000,000
More informationGame Design From Concepts To Implementation
Game Design From Concepts To Implementation Games Go Mobile The Future of Gaming is Mobile! As computer games become increasingly persistent, there will be an increasing demand to access the game information
More informationOnline Game Market: Table of Contents
DFC Intelligence DFC Intelligence Phone 858-780-9680 9320 Carmel Mountain Rd Fax 858-780-9671 Suite C www.dfcint.com San Diego, CA 92129 Online Game Market: Table of Contents June 2006 Table of Contents
More informationJim Waldo, Sun Microsystems Laboratories SCALING. in games & virtual worlds. 10 November/December 2008 ACM QUEUE rants:
Jim Waldo, Sun Microsystems Laboratories SCALING 10 November/December 2008 ACM QUEUE rants: feedback@acmqueue.com Q GAME FOCUS DEVELOPMENT ONLINE GAMES AND VIRTUAL WORLDS HAVE FAMILIAR SCALING REQUIREMENTS,
More informationSimulation of Area of Interest Management for Massively Multiplayer Online Games Using OPNET
2016 9th International Conference on Developments in esystems Engineering Simulation of Area of Interest Management for Massively Multiplayer Online Games Using OPNET Sarmad A. Abdulazeez Abdennour El
More informationThe Future is Proximal Why cloud fails IoT
The Future is Proximal Why cloud fails IoT April 2016 Noah Harlan, Founder - Higgns, Two Bulls; President - AllSeen Alliance noah@twobulls.com @noahharlan I N T R O D U C T I O N Noah Harlan - @noahharlan
More informationEfficient Management of Data Center Resources for Massively Multiplayer Online Games
Efficient Management of Data Center Resources for Massively Multiplayer Online Games Vlad Nae, Alexandru Iosup, Stefan Podlipnig, Radu Prodan, Dick Epema, and Thomas Fahringer Institute for Computer Science,
More informationFuncom. June Gaute Godager. OECD Working Party of the Information Economy Digital Broadband Content Panel Paris, 3rd June 2004
Funcom OECD Working Party of the Information Economy Digital Broadband Content Panel Paris, 3rd June 2004 June 2004 Gaute Godager Agenda 1) Funcom highlights 2) Online market and business models 3) Online
More informationOnline games, servers and networks
Online games, servers and networks Mirko Suznjevic University of Zagreb, Croatia University of Zagreb Zagreb, 09.05.2015. 09.05.2015. 1 Goals of this presentation Illustrate the current characteristics
More informationDistributed Virtual Environments!
Distributed Virtual Environments! Introduction! Richard M. Fujimoto! Professor!! Computational Science and Engineering Division! College of Computing! Georgia Institute of Technology! Atlanta, GA 30332-0765,
More informationScalability and Consistency in Peer-to-Peer Based Network Gaming
1 Scalability and Consistency in Peer-to-Peer Based Network Gaming Author, Wei Li, Student of MSc Computer Games Engineering, Newcastle University Abstract This article presents two key features, scalability
More informationGraph of Game Worlds: New Perspectives on Video Game Architectures
Graph of Game Worlds: New Perspectives on Video Game Architectures MENG ZHU, ALF INGE WANG, HONG GUO, and HALLVARD TRÆTTEBERG Department of Computer and Information Science, Norwegian University of Science
More informationGame Design From Concepts To Implementation
Game Design From Concepts To Implementation Games Go Online The Dawn of Online Games Yesterday: we were buying boxes from the shelf Bad news: those times are gone! Today: we download a software for free
More informationATLAS. P25 Systems. LMR communications made simple.
P25 Systems LMR communications made simple. We make your critical communication system safe and simple to use. IS THE MOST MODERN & FLEXIBLE P25 SYSTEM Our patented Latitude technology makes the P25 application
More informationTo Infinity and Beyond
To Infinity and Beyond Scaling Massively Multiplayer Games Master Thesis by Ron Cohen Anders Ejlersen Rasmus Kristensen Aalborg University, May 31st, 2010 Department of Computer Science Aalborg University
More informationGet Automating with Infoblox DDI IPAM and Ansible
Get Automating with Infoblox DDI IPAM and Ansible Sumit Jaiswal Senior Software Engineer, Ansible sjaiswal@redhat.com Sailesh Kumar Giri Product Manager, Cloud, Infoblox sgiri@infoblox.com AGENDA 10 Minutes:
More informationInteractive Tables. ~Avishek Anand Supervised by: Michael Kipp Chair: Vitaly Friedman
Interactive Tables ~Avishek Anand Supervised by: Michael Kipp Chair: Vitaly Friedman Tables of Past Tables of Future metadesk Dialog Table Lazy Susan Luminous Table Drift Table Habitat Message Table Reactive
More informationTechnology Talk Bulletin
Technology Talk Bulletin This Technology Talk Bulletin compares John Deere dealer s current Real Time Kinematic (RTK) base station approach to the different RTK technologies available. What is RTK? RTK
More informationBy Jeremy Brun, Farzad Safaei, and Paul Boustead NETWORKED GAMES
By Jeremy Brun, Farzad Safaei, and Paul Boustead MANAGING LATENCY NETWORKED GAMES Fighting propagation delays in real-time interactive applications improves gameplay and fairness in networked games by
More informationThe growth of the online gaming industry relating to the Internet
Author Darren Beasley Abstract The growth of the online gaming industry relating to the Internet While technology has been advancing over time, Internet gaming entertainment has been evolving with it.
More informationAGENTLESS ARCHITECTURE
ansible.com +1 919.667.9958 WHITEPAPER THE BENEFITS OF AGENTLESS ARCHITECTURE A management tool should not impose additional demands on one s environment in fact, one should have to think about it as little
More informationINFORMATION AND COMPUTATION HIERARCHY
INFORMATION AND COMPUTATION HIERARCHY Lang Tong School of Electrical and Computer Engineering Cornell University, Ithaca, NY Acknowledgement: K. Birman, P. Varaiya, T. Mount, R. Thomas, S. Avestimehr,
More informationMIS 404 LEGAL & ETHICAL ISSUES IN COMPUTING ETHICS AND INFORMATION TECHNOLOGY. Week 11b: Ethical Game Play
MIS 404 LEGAL & ETHICAL ISSUES IN COMPUTING ETHICS AND INFORMATION TECHNOLOGY Week 11b: Ethical Game Play Spring 2014 MIS 404 Ethics and Information Technology THEMES Infosphere and game play Game code
More informationLocal Perception Filter
Local Perception Filter 1 A S B With Time Sync 2 A S B Without Time Sync 3 Maintaining tightly synchronized states 4 States can go out of date. A player sees a state that happened t seconds ago. 5 Hybrid
More informationOnline games have taken the computer world by
Editors: David Ahmad, drma@mac.com Iván Arce, ivan.arce@coresecurity.com Online Games and Security GARY MCGRAW Cigital GREG HOGLUND HBGary Online games have taken the computer world by storm. Gaming has
More informationArtificial Intelligence Paper Presentation
Artificial Intelligence Paper Presentation Human-Level AI s Killer Application Interactive Computer Games By John E.Lairdand Michael van Lent ( 2001 ) Fion Ching Fung Li ( 2010-81329) Content Introduction
More informationPeer-to-Peer Architecture
Peer-to-Peer Architecture 1 Peer-to-Peer Architecture Role of clients Notify clients Resolve conflicts Maintain states Simulate games 2 Latency Robustness Conflict/Cheating Consistency Accounting Scalability
More informationPlaneShift October, 2008
PlaneShift October, 2008 What is PlaneShift MMORPG Like EverQuest or World of Warcraft Extremely ambitious project Free to Play All code under GPL All content under PlaneShift license Made by Amateurs
More informationVLSI System Testing. Outline
ECE 538 VLSI System Testing Krish Chakrabarty System-on-Chip (SOC) Testing ECE 538 Krish Chakrabarty 1 Outline Motivation for modular testing of SOCs Wrapper design IEEE 1500 Standard Optimization Test
More informationThe Winlink Radio Network
The Winlink Radio e-mail Network E-mail with or without the Internet Phil Sherrod, W4PHS Developed by The Winlink Development Team Defense Secretary Leon Panetta warns of Cyber Pearl Harbor. What is Winlink
More informationGame Architecture. Rabin is a good overview of everything to do with Games A lot of these slides come from the 1 st edition CS
Game Architecture Rabin is a good overview of everything to do with Games A lot of these slides come from the 1 st edition CS 4455 1 Game Architecture The code for modern games is highly complex Code bases
More informationSo to what extent do these games supply and nurture their social aspect and does game play suffer or benefit from it? Most MMORPGs fail because of a
The world of massively multiplayer online role play games used to be the realm of the unsocial geek and nerd. A sanctuary to escape the pains of modern life and be someone else. Because of the audience
More informationBecause Players Pay: The Business Model Influence on MMOG Design
Because Players Pay: The Business Model Influence on MMOG Design Tiago Reis Alves CISUC - Centro de Informática e Sistemas Universidade de Coimbra Polo II 3030 Coimbra, Portugal talves@dei.uc.pt Licínio
More informationAugmented Storytelling
Authoring Collaborative Narrative Experiences // Center for Games and Playable Media // http://games.soe.ucsc.edu John Murray Expressive.ai PhD Student @lucidbard Seebright Inc. CEO Experience & Narrative
More informationPlaneShift Project. Architecture Overview and Roadmap. Copyright 2005 Atomic Blue
PlaneShift Project Architecture Overview and Roadmap Objectives Introduce overall structure of PS Explain certain design decisions Equip you to modify and add to engine consistent with existing structure
More informationWhich Dispatch Solution?
White Paper Which Dispatch Solution? Revision 1.0 www.omnitronicsworld.com Radio Dispatch is a term used to describe the carrying out of business operations over a radio network from one or more locations.
More informationCSTA K- 12 Computer Science Standards: Mapped to STEM, Common Core, and Partnership for the 21 st Century Standards
CSTA K- 12 Computer Science s: Mapped to STEM, Common Core, and Partnership for the 21 st Century s STEM Cluster Topics Common Core State s CT.L2-01 CT: Computational Use the basic steps in algorithmic
More informationSDN Architecture 1.0 Overview. November, 2014
SDN Architecture 1.0 Overview November, 2014 ONF Document Type: TR ONF Document Name: TR_SDN ARCH Overview 1.1 11112014 Disclaimer THIS DOCUMENT IS PROVIDED AS IS WITH NO WARRANTIES WHATSOEVER, INCLUDING
More informationFairness and playability in online multiplayer games
University of Wollongong Research Online Faculty of Informatics - Papers (Archive) Faculty of Engineering and Information Sciences 26 Fairness and playability in online multiplayer games Jeremy Brun University
More informationFrom Cloud Computing To Online Gaming. Mark Sung General Manager zillians.com
From Cloud Computing To Online Gaming Mark Sung General Manager mark@ zillians.com Development Cost for Aion by NCSoft Development Cost for Aion by NCSoft $18M USD for 4+ Years to Build Development Budget
More informationMaking Simple Decisions CS3523 AI for Computer Games The University of Aberdeen
Making Simple Decisions CS3523 AI for Computer Games The University of Aberdeen Contents Decision making Search and Optimization Decision Trees State Machines Motivating Question How can we program rules
More informationWatchmen: Scalable Cheat-Resistant Support for Distributed Multi-Player Online Games
213 IEEE 33rd International Conference on Distributed Computing Systems Watchmen: Scalable Cheat-Resistant Support for Distributed Multi-Player Online Games Amir Yahyavi,Kévin Huguenin, Julien Gascon-Samson,Jörg
More informationTH e current expansion of multi-player online
Avoiding Client Saturation in Peer-to-Peer Distributed Virtual Environments Silvia Rueda, Pedro Morillo, Juan Manuel Orduña 1 Resumen The current expansion of multi-player online games has promoted the
More informationHashCash in Gaming. Gaming is now more Exciting with HC Net Blockchain. HashCash Consultants All Rights Reserved HashCash Gaming
HashCash in Gaming Gaming is now more Exciting with HC Net Blockchain HashCash Consultants All Rights Reserved HashCash Gaming AN OVERVIEW CURRENT GAMING INDUSTRY The computer and video game industry has
More informationVolume 4, Number 2 Government and Defense September 2011
Volume 4, Number 2 Government and Defense September 2011 Editor-in-Chief Managing Editor Guest Editors Jeremiah Spence Yesha Sivan Paulette Robinson, National Defense University, USA Michael Pillar, National
More informationDICE: Internet delivery of immersive voice communication for crowded virtual spaces
University of Wollongong Research Online Faculty of Informatics - Papers (Archive) Faculty of Engineering and Information Sciences 2005 DICE: Internet delivery of immersive voice communication for crowded
More informationPotential areas of industrial interest relevant for cross-cutting KETs in the Electronics and Communication Systems domain
This fiche is part of the wider roadmap for cross-cutting KETs activities Potential areas of industrial interest relevant for cross-cutting KETs in the Electronics and Communication Systems domain Cross-cutting
More informationThe Online Game Market 2004 Table of Contents
DFC Intelligence DFC Intelligence Phone 858-780-9680 9320 Carmel Mountain Rd Fax 858-780-9671 Suite C www.dfcint.com San Diego, CA 92129 The Online Game Market 2004 Table of Contents August 2004 Conditions
More informationPERSONA: ambient intelligent distributed platform for the delivery of AAL Services. Juan-Pablo Lázaro ITACA-TSB (Spain)
PERSONA: ambient intelligent distributed platform for the delivery of AAL Services Juan-Pablo Lázaro jplazaro@tsbtecnologias.es ITACA-TSB (Spain) AAL Forum Track F Odense, 16 th September 2010 OUTLINE
More informationChapter 1 Non-Player Characters in Multiuser Games
Chapter 1 Non-Player Characters in Multiuser Games Massively multiuser, persistent, online virtual worlds are emerging as important platforms for multiuser computer games, social interaction, education,
More informationFor more information about how to cite these materials visit
Author(s): Paul Conway, PhD, 2010 License: Unless otherwise noted, this material is made available under the terms of the Creative Commons Attribution Share Alike 3.0 License: http://creativecommons.org/licenses/by-sa/3.0/
More informationAmateur Radio Safety Foundation, Inc.
Organization of This Presentation Brief review of Winlink 2000 architecture Organization of This Presentation Brief review of Winlink 2000 architecture Features of Winlink 2000 that make it well suited
More informationBuilding the Server Software for Eliminate
Building the Server Software for Eliminate Introduction Stephen Detwiler Director of Engineering, ngmoco:) James Marr Lead Engineer R&D, ngmoco:) Introduction Build the definitive FPS for iphone in only
More informationThe comparison of online game experiences by players in games of Lineage & EverQuest: Role play vs. Consumption
The comparison of online game experiences by players in games of Lineage & EverQuest: Role play vs. Consumption Leo Sang-Min Whang Dept. of Psychology, Yonsei University WidagHall Rm. 43, Yonsei University
More informationCMSC 425: Lecture 23 Detecting and Preventing Cheating in Multiplayer Games
CMSC 425: Lecture 23 Detecting and Preventing Cheating in Multiplayer Games Reading: This lecture is based on the following articles: M. Pritchard, How to Hurt the Hackers: The Scoop on Internet Cheating
More informationZODIAC DATA SYSTEMS. Satellite Interference Reduction Group (IRG) November 2012 Dubai UAE.
ZODIAC DATA SYSTEMS Satellite Interference Reduction Group (IRG) 18 20 November 2012 Dubai UAE. ZDS Software Defined Radio Product line thierry.balanche@zodiacaerospace.com Presentation to sirg 2012 18th
More informationTitle: The only game in town. Authors: Eric Legge-Smith, Grant McKenzie, Matt Duckham Affiliation: Department of Geomatics, University of Melbourne
Title: The only game in town. Authors: Eric Legge-Smith, Grant McKenzie, Matt Duckham Affiliation: Department of Geomatics, University of Melbourne Intro: The gaming market continues to hold huge potential
More informationOBJECT-BASED VIEWPOINT FOR LARGE-SCALE DISTRIBUTED VIRTUAL ENVIRONMENT
OBJECT-BASED VIEWPOINT FOR LARGE-SCALE DISTRIBUTED VIRTUAL ENVIRONMENT Elfizar 1, Mohd Sapiyan Baba 2, and Tutut Herawan 3 1,3 Faculty of Computer Science and Information Technology, University of Malaya,
More informationWhat is a Simulation? Simulation & Modeling. Why Do Simulations? Emulators versus Simulators. Why Do Simulations? Why Do Simulations?
What is a Simulation? Simulation & Modeling Introduction and Motivation A system that represents or emulates the behavior of another system over time; a computer simulation is one where the system doing
More informationBusiness benefits of microservices
Business benefits of microservices architecture Stephane Libourel Practice principal, OSS Assurance, CMS, HPE 2018 TM Forum 1 Microservices paradigm Microservices & SOA Microservices inherit from SOA but
More informationNetworked Virtual Environments
etworked Virtual Environments Christos Bouras Eri Giannaka Thrasyvoulos Tsiatsos Introduction The inherent need of humans to communicate acted as the moving force for the formation, expansion and wide
More informationTowards the definition of ESA s future OBCP building block
Towards the definition of ESA s future OBCP building block M. Ferraguto, J. Johansson, K. Jurva (SSF) A. Oganessian, M. Prochazka (ESA) A.I. Rodríguez, T. Schoofs (GMV) M. Barrenscheen (IDA), M. Muñoz
More informationConvergent Strategy for M2M Networks and Opportunities
Convergent Strategy for M2M Networks and Opportunities ETSI M2M Workshop 26-27 October 2011, Sophia Antipolis, France This document is the intellectual property of PT and is prohibited the use or spread
More informationStandards and Interoperability. A Game Developer s Perspective
Standards and Interoperability A Game Developer s Perspective Get off the computer, Peter! - Mum, circa 1995 Flight Simulator 95 worked for me because: It was affordable It was customisable It enabled
More informationGaming Security. Aggelos Kiayias
Gaming Security Aggelos Kiayias Online Gaming A multibillion $ industry. Computer games represent a 10 bn $ market. Single games have sold as many as 20 million copies. MMORPGs massively multiplayer online
More informationSuggested reading for this discussion includes the following SEL technical papers:
Communications schemes for protection and control applications are essential to the efficient and reliable operation of modern electric power systems. Communications systems for power system protection
More informationN E T W O R K UPGRADE SOLUTIONS UPGRADE YOUR MPT NETWORK YOUR WAY
N E T W O R K UPGRADE SOLUTIONS UPGRADE YOUR MPT NETWORK YOUR WAY It s a fact that circuit-switched analog networks are becoming obsolete, as agencies move to IP-based networks. At the same time, the very
More informationMemento Mundi: Are Virtual Worlds history? Henry Lowood Stanford University Libraries ipres 2009, 5 Oct. 2009
Memento Mundi: Are Virtual Worlds history? Henry Lowood Stanford University Libraries ipres 2009, 5 Oct. 2009 Who cares? Communities 2 Earth and Beyond (Electronic Arts, 2002-2004) Closed Worlds - PLATO
More informationThe Future of Software. Ameeta Roy
The Future of Software Ameeta Roy The Current State The typical software-intensive system is Continuously evolving Connected, distributed, & concurrent Multilingual & multiplatform Secure & autonomic Developed
More informationVFC4FPS - Vector-Field Consistency for a First Person Shooter Game
VFC4FPS - Vector-Field Consistency for a First Person Shooter Game Bruno Loureiro 1, Luis Veiga 2, and Paulo Ferreira 2 1 IST/Technical University of Lisbon 2 INESC-ID/IST/Technical University of Lisbon
More informationCloud Computing & Virtual Worlds: the next revolution for the gaming industry
Cloud Computing & Virtual Worlds: the next revolution for the gaming industry DAREWISE ENTERTAINMENT & ME We are AAA industry leaders crafting immense multiplayer worlds that combine disruptive technologies
More informationIntroduction to Computer Science - PLTW #9340
Introduction to Computer Science - PLTW #9340 Description Designed to be the first computer science course for students who have never programmed before, Introduction to Computer Science (ICS) is an optional
More informationSecurity APIs and Massively Multiplayer Games
Security APIs and Massively Multiplayer Games Mike Bond, Cryptomathic Ltd. ASA 2008, Pittsburgh, 26 th June This Talk Why? why study games? Where? what sort of games need help What? what s a security API
More informationMaking a Serious Case for Games and Sims
101 Making a Serious Case for Games and Sims Anne Derryberry, I'm Produced by Building Immersive Learning Simulations Making a Serious Case for Games and Sims Anne Derryberry I m www.imserious.net Getting
More informationSocial Networks in Massively Multiplayer Online Games (MMOGs)
Social Networks in Massively Multiplayer Online Games (MMOGs) the elusive boundary between the real and the virtual Iro Voulgari, Vassilis Komis {avoulgari, komis}@upatras.gr Department of Educational
More information5G: New Air Interface and Radio Access Virtualization. HUAWEI WHITE PAPER April 2015
: New Air Interface and Radio Access Virtualization HUAWEI WHITE PAPER April 2015 5 G Contents 1. Introduction... 1 2. Performance Requirements... 2 3. Spectrum... 3 4. Flexible New Air Interface... 4
More informationWho plays Second Life? An audience analysis of online game players in a specific genre
Cynthia Putnam cy@rockingdog.com EDPSYCH 588 Klockars Final Paper Who plays Second Life? An audience analysis of online game players in a specific genre Introduction At a time when profits are decreasing
More informationEfficient Methods for Improving Scalability and Playability of Massively Multiplayer Online Game (MMOG)
Efficient Methods for Improving Scalability and Playability of Massively Multiplayer Online Game (MMOG) Kusno Prasetya BIT (Sekolah Tinggi Teknik Surabaya, Indonesia), MIT (Hons) (Bond) A dissertation
More informationAnalyzing Games.
Analyzing Games staffan.bjork@chalmers.se Structure of today s lecture Motives for analyzing games With a structural focus General components of games Example from course book Example from Rules of Play
More informationA Distributed Architecture for Massively Multiplayer Online Games
This is a draft for updates please see: http://facultycsbyuedu/~zappala A Distributed Architecture for Massively Multiplayer Online Games Chris GauthierDickey Department of Computer Science 1202 University
More informationSmart Metering Communication Network Need, Selection and Comparison
Smart Metering Communication Network Need, Selection and Comparison 1 Communication Technology for Smart Metering- Parameters for Selection Reliability and robustness Performance to meet SLA targets Cost
More informationScalable and Lightweight CTF Infrastructures Using Application Containers
Scalable and Lightweight CTF Infrastructures Using Application Containers Arvind S Raj, Bithin Alangot, Seshagiri Prabhu and Krishnashree Achuthan Amrita Center for Cybersecurity Systems and Networks Amrita
More informationNIPSCO Energy Symposium
Backup Power Automatic Transfer NIPSCO Energy Symposium symposium Backup Power Applications/Considerations Backup Power Types Automatic Transfer Switch Basics Presenters McGill Power - Jeremy Irmeger Eaton
More informationNetworking Tutorial 2: Networking Issues in Games
Networking Tutorial 2: Networking Issues in Games Summary Issues arising from the application of network technology to computer games are discussed. Focus is placed on the complexities of distributed simulations,
More information