DESC9180 Designing Virtual Worlds Week 11 Technical, Social and Design Issues in Virtual Worlds 6pm – 9pm Tuesday, October 9 th, 2007 Kathryn Merrick and.

Slides:



Advertisements
Similar presentations
Is Online-Gaming for Business or Pleasure? Adam Pyszkowski Tony Zhe Richard Thompson.
Advertisements

Video Game Security Brett Cobbs Matthew Boquist. ONLINE VIDEO GAMES controlled a majority of the computer world for sometime now and have never stopped.
VIRTUALIZATION PRODUCT FOCUS 8/18/14 – 8/29/14 INTRODUCTION Our Product Focus for the next two weeks is Virtualization. More than 90% of mid- and large.
Mobile Marketing in Practice
Pillsbury Winthrop Shaw Pittman LLP Social Currency and Virtual Currency: What You Need to Know Prepared for The Mobile Payment Conference September 9,
© 2004 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice Preservation Strategies for Institutional.
Spring 2007COMP Design Teams Team Structure Interdisciplinary Teams.
Business Continuity and DR, A Practical Implementation Mich Talebzadeh, Consultant, Deutsche Bank
PowerPoint Presentation Created by Katharine Greene.
Aug 24, Fall 2005ITCS4010/50101 Design Teams Team Structure Interdisciplinary Teams.
DESC9180 Designing Virtual Worlds Week 4 Session 6pm – 9pm Tuesday, August 13 th, 2007 Owen Macindoe and Kathryn Merrick DESC9180 Designing Virtual Worlds.
Massively Multiplayer Online Environments Donald Young Joshua Kudla Jerel Tolentino Alyssa Baca Nik Ewing An evaluation on the use of virtual worlds to.
DESC9180 Designing Virtual Worlds Week 2 Introduction to Virtual Worlds 6pm – 9pm Tuesday, July 31st, 2006 Owen Macindoe and Kathryn Merrick DESC9180 Designing.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 1 Slide 1 An Introduction to Software Engineering.
A. Frank 1 Internet Resources Discovery (IRD) Peer-to-Peer (P2P) Technology (1) Thanks to Carmit Valit and Olga Gamayunov.
Teaching Multimedia. Multimedia is media that uses multiple forms of information content and information processing (e.g. text, audio, graphics, animation,
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 1 Slide 1 An Introduction to Software Engineering.
DESC9180 Designing Virtual Worlds Week 9 Interactivity II – Agent Models for Dynamic Virtual Worlds 6pm – 9pm Tuesday, September 18 th, 2007 Kathryn Merrick.
Sep 14, Fall 2006IAT 4101 Design Teams Team Structure Interdisciplinary Teams.
DESC9180 Designing Virtual Worlds Week 7 Designing Virtual Worlds for Games 6pm – 9pm Tuesday, September 4 th, 2007 Kathryn Merrick and Owen Macindoe DESC9180.
Lesson 1: Configuring Network Load Balancing
SE 112 Slide 1 SE 112 l
Preserving and Providing Access to Complex Objects PASIG Washington DC, 23 May, 2013 (Speaker Info) Frodo Baggins Ring Bearer FOTR, LLC Natasa Milic-Frayling.
Online Gaming (for virtual living). Objectives – Understand the business related to online gaming works – Realise how online games are managed – Have.
1 Virtual Worlds: Which Type is Right for Your Institution? Donald J. Welch, Ph.D. Merit Network Michael Macedonia, Ph.D. Forterra Systems Copyright Donald.
1 Efficient Management of Data Center Resources for Massively Multiplayer Online Games V. Nae, A. Iosup, S. Podlipnig, R. Prodan, D. Epema, T. Fahringer,
 area of law that deals with protecting the rights of those who create original works  Also called as confidential information.  It is called “intellectual”
Presented by Yeshwanth Boppana Sowmya Nagubadi. overview Introduction SL and WOW Virtual Laboratory Experiments Observational Social and Economic Science.
Chapter 1 The Challenges of Networked Games. Online Gaming Desire for entertainment has pushed the frontiers of computing and networking technologies.
1 Requirements Analysis and Design Engineering Southern Methodist University CSE 7313.
HUMAN INTERACTION IN INTERNET COMMUNITIES Jerry Chang April 2008.
Software Project Management Lecture # 8. Outline Chapter 25 – Risk Management  What is Risk Management  Risk Management Strategies  Software Risks.
Management Information Systems
by Marc Comeau. About A Webmaster Developing a website goes far beyond understanding underlying technologies Determine your requirements.
EED 502: UNIT A MULTI MEDIA TOUR.
DIME-CIO-Birkbeck conference on The Creative Industries and Intellectual Property Sofia Gkiousou, Birkbeck, University of London May 08 Creativity in Second.
DESC9180 Designing Virtual Worlds Week 12 Future of Virtual Worlds 6pm – 9pm Tuesday, October 16 th, 2007 Kathryn Merrick and Owen Macindoe DESC9180 Designing.
File Processing - Database Overview MVNC1 DATABASE SYSTEMS Overview.
Unit Seven Database 1.Passage One. Foundation of Database.
SAMANVITHA RAMAYANAM 18 TH FEBRUARY 2010 CPE 691 LAYERED APPLICATION.
DESC9180 Designing Virtual Worlds Week 5 Applications of Virtual Worlds 6pm – 9pm Tuesday, August 21 st, 2007 Kathryn Merrick and Owen Macindoe DESC9180.
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 1 Slide 1 An Introduction to Software Engineering.
Chapter 1: Introduction Omar Meqdadi SE 2730 Lecture 1 Department of Computer Science and Software Engineering University of Wisconsin-Platteville.
LECTURE 14: USE CASE BASICS CSC 212 – Data Structures.
Advanced Computer Networks Topic 2: Characterization of Distributed Systems.
MIKE PETERS VIPLAVA VEGINATI 3D Social Virtual Worlds.
INTRODUCTION TO USER DOCUMENTATION Function and purpose Production specifications Evaluate the effectiveness.
Globalization and the Digital Divide
TASHKENT UNIVERSITY OF INFORMATION TECHNOLOGIES Lesson №18 Telecommunication software design for analyzing and control packets on the networks by using.
CCT300 – Critical Analysis of Media October 14, 2010 CCT300 – Labs Mainstreaming of Second Life Week 6.
Mario Čagalj Sveučilište u Splitu 2014/15. Sigurnost računala i podataka.
11 CLUSTERING AND AVAILABILITY Chapter 11. Chapter 11: CLUSTERING AND AVAILABILITY2 OVERVIEW  Describe the clustering capabilities of Microsoft Windows.
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED SYSTEMS.
Software Project Management Lecture # 9. Outline Chapter 25 – Risk Management  What is Risk Management  Risk Management Strategies  Software Risks.
Oman College of Management and Technology Course – MM Topic 7 Production and Distribution of Multimedia Titles CS/MIS Department.
Blogging-Engaging, Collaborating and inspiring. Henry Whipple Primary School.
1 Law, Ethical Impacts, and Internet Security. 2 Legal Issues vs. Ethical Issues Ethics — the branch of philosophy that deals with what is considered.
101 Uses for Second Life in the College Classroom By: Dr. Megan S. Conklin Presented by: Annie Graebner 10 May 2010.
GCSE Computing: A451 Computer Systems & Programming Topic 3 Software System Software (1) The Operating System.
System Software (1) The Operating System
For More Tutorials ACC 210 WEEK 1 DQ 1  How does information flow between departments at your organizations? Why do some organizations.
COM 530 MASTER Leading through innovation/com530masterdotcom.
Adoption of E-Learning solutions: selection criteria and recent trends Adoption of E-Learning solutions: selection criteria and recent trends by Garavaglia,
Advanced Higher Computing Science
Human Computer Interaction Lecture 21 User Support
Information Systems Development
Human Computer Interaction Lecture 21,22 User Support
CHALLENGES PRESENTED TO HACKATON INNOVATION WEEK : MAY 2015
Chapter 18 MobileApp Design
Terms: Data: Database: Database Management System: INTRODUCTION
Presentation transcript:

DESC9180 Designing Virtual Worlds Week 11 Technical, Social and Design Issues in Virtual Worlds 6pm – 9pm Tuesday, October 9 th, 2007 Kathryn Merrick and Owen Macindoe DESC9180 Designing Virtual Worlds University of Sydney, October 2007

Lecture Overview  Issues associated with virtual worlds:  Technical limitations  Design constraints  Social issues DESC9180 Designing Virtual Worlds University of Sydney, October 2007

Technical Issues  Infrastructure issues:  Related to hardware and software  Usage issues:  Related to functionality DESC9180 Designing Virtual Worlds University of Sydney, October 2007

System Requirements – Client Side  Virtual worlds generally have high end system requirements:  Bandwidth, graphics cards, sound cards, head sets, RAM, OS…  System requirements change as content is added DESC9180 Designing Virtual Worlds University of Sydney, October 2007

System Requirements – Server Side  Virtual worlds also have high end system requirements on the server side:  Server farms  Sophisticated load balancing  Databases to track large numbers of objects  Redundancy measures DESC9180 Designing Virtual Worlds University of Sydney, October 2007

Availability  Geographic location affects availability  Barriers to global release:  Language  Software, support, moderation  Economic differences  Cultural differences DESC9180 Designing Virtual Worlds University of Sydney, October 2007

Reliability  Related to availability – how reliably is the virtual world available?  Affected by:  Scheduled downtimes  Unforseen technical issues  Malicious activities DESC9180 Designing Virtual Worlds University of Sydney, October 2007

Scalability  Issues that arise when there are LOTS of users:  Loss of synchronisation between client and server – ‘The Lag Monster’  Slow down  Failure of some services  Catastrophic world failure DESC9180 Designing Virtual Worlds University of Sydney, October 2007

Security  Subscriber details need to be secured  Personal details  Credit card details  Anonymity needs to be maintained BUT users must still be accountable for their actions DESC9180 Designing Virtual Worlds University of Sydney, October 2007

Emergent Game Play  Complex physics and flexible object interaction in virtual worlds may make it possible for players to solve in-game problems in unforseen ways:  Creative solutions  Sequence breaking  More recent virtual worlds encourage emergent game play:  Machinima  Real economy interaction DESC9180 Designing Virtual Worlds University of Sydney, October 2007

Bugs  ‘Open-endedness’ of virtual worlds makes them hard to test:  Difficult to predict every way in which a user might interact with the world  Load testing difficult:  Beta servers generally not that popular DESC9180 Designing Virtual Worlds University of Sydney, October 2007

Functionality Limitations  Restrictions on what players can do  Reasons:  Technical difficulty of implementation  Block security holes  Future work DESC9180 Designing Virtual Worlds University of Sydney, October 2007

Design Issues  In-world dynamics:  What aspects of the physical world are reflected in the virtual?  Governance:  Rule creation and enforcement  Checks and balances:  How to ensure that life goes on… DESC9180 Designing Virtual Worlds University of Sydney, October 2007

Virtual Government  Local government:  Individuals govern small areas by creating local laws  Eg: Estates in Second Life  Building height, appearance, function  Global government:  World designers impose global laws  Terms of Use agreements DESC9180 Designing Virtual Worlds University of Sydney, October 2007

Virtual Law Enforcement  Local enforcement:  Individuals monitor small areas according to local (or global) rules  Global enforcement:  In game administrators moderate content according to Terms of Use agreements DESC9180 Designing Virtual Worlds University of Sydney, October 2007

Real World Law Enforcement  Global enforcement is required to prevent virtual worlds being used for:  Money laundering  Gambling (US)  Terrorist activities DESC9180 Designing Virtual Worlds University of Sydney, October 2007

Law Enforcement – The Grey Area  When does an action in the virtual world constitute a crime in the real world?  This question came to notice following a virtual rape in LambdaMOO  But the line is still blurry… DESC9180 Designing Virtual Worlds University of Sydney, October 2007 Reading: “A Rape in Cyberspace, or How an Evil Clown, a Haitian Trickster Spirit, Two Wizards, and a Cast of Dozens Turned a Database into a Society“ Julian Dibbell, 1993

Intellectual Property Rights  Who owns what?  Blizzard retains the IP right to all game content  Linden grants residents the IP rights for digital content they create  Avatar, clothing, scripts, textures, objects  This right is enforceable in the real world  BUT: Linden is not liable if your IP is destroyed or lost DESC9180 Designing Virtual Worlds University of Sydney, October 2007

Virtual Economy  Economy must be balanced to avoid inflation (“Mudflation”)  Fund sources and sinks must be carefully considered  One approach is to ban transactions between real and virtual currencies (‘RMTs’) DESC9180 Designing Virtual Worlds University of Sydney, October 2007 Change in exchange rate over time between $L and $US

Races and Balances  Some virtual worlds allow avatars of different ‘races’ with different strengths and weaknesses  Race statistics must be balanced  Small changes (nerfs) can upset the balance, having drastic effects DESC9180 Designing Virtual Worlds University of Sydney, October 2007 World of Warcraft races include gnomes, dwarves, humans and night elves

Social Issues  Interaction with others while using virtual worlds  Impact of virtual worlds on real world social interactions DESC9180 Designing Virtual Worlds University of Sydney, October 2007

Bots  A bot is a player character that is controlled by a machine  Generally not allowed in virtual game worlds:  Players get annoyed when others level faster without doing all the hard work  Bots encourage an external market for power-levelling, gold, items, etc.  Bots can cause server load issues DESC9180 Designing Virtual Worlds University of Sydney, October 2007

Bots vs Agents  Some virtual worlds encourage scripted autonomous agents:  These are generally independent of the designated human controlled character  Advantages:  Dynamic behaviour makes the world more interesting – eg: if not enough human characters online  Perform tasks on behalf of their owners  Eg: vendors to sell goods while player is offline DESC9180 Designing Virtual Worlds University of Sydney, October 2007

Griefers  Players in virtual worlds whose aim is to cause grief to other players:  Verbal harassment  Virtual assault or murder (!?)  Property damage  Theft  Denial of service attacks DESC9180 Designing Virtual Worlds University of Sydney, October 2007

Video Game Addiction  Compulsive use of computer and video games to the detriment of real world achievement  Most commonly attributed to MMORPGs  American Psychiatric Association has debated official recognition of this disorder  It has not been accepted yet… DESC9180 Designing Virtual Worlds University of Sydney, October 2007

Summary  There are many issues to consider when designing virtual worlds:  Technical, design, social  As usage increases, more issues are emerging DESC9180 Designing Virtual Worlds University of Sydney, October 2007

Reading  Nick Yee has some great papers on the social aspects of virtual worlds:  Eg: Yee, N (2006) The demographics, motivations and derived experiencs of users of massively-multiuser online graphical environments. PRESENCE: Teleoperators and virtual environments 15,  %20MMORPG%20Demographics% pdf %20MMORPG%20Demographics% pdf DESC9180 Designing Virtual Worlds University of Sydney, October 2007

Feedback on Paper Reviews  Marks given under four headings:  Presentation style  Structure  Content  Understanding of material DESC9180 Designing Virtual Worlds University of Sydney, October 2007

Presentation Style  Be familiar with your material  Practice in advance!  Avoid reading the presentation  Be excited about your topic  It is inappropriate to swear during a formal presentation:  A successful critique identifies strengths and weaknesses and makes suggestions for improving on weaknesses DESC9180 Designing Virtual Worlds University of Sydney, October 2007

Structure  Start with an overview slide:  So audience knows where you are going  End with evaluation and conclusion slides:  So audience knows what they should be taking away  Work hard on slide layout  Exciting slides make the presentation memorable DESC9180 Designing Virtual Worlds University of Sydney, October 2007

Content  Content generally very good  Nice mix of text, charts other media  Technical content was good  Speak for the specified length of time but no longer  Practice! DESC9180 Designing Virtual Worlds University of Sydney, October 2007

Understanding  Understanding was also very good  Evidenced by  High quality slide content  Responses to questions  Make sure both speakers play a role in answering questions DESC9180 Designing Virtual Worlds University of Sydney, October 2007

Today’s Tutorial  Work on Task 2 DESC9180 Designing Virtual Worlds University of Sydney, October 2007

Next Week  Lecture:  Will begin with a 15 minute demo in the Sentient  Tutorial:  Preliminary project critiques  Your implementation should be 80-90% complete DESC9180 Designing Virtual Worlds University of Sydney, October 2007