Document 15079351

advertisement
Matakuliah : T0944-Game Design and Programming
Tahun
: 2010
Online Dame Design
Pertemuan 10
Online Game
• Online game is a game that can be played by two or more player
using different machine or location in the same time.
• Online game is networked game. But nowadays, people say online
game is internet game that is played using internet connection.
• Downloaded game occasionally is not an online game.
• Further, online game is identically with Massively Multiplayer Online
Game.
Online Game Platform
•
Personal Computer
– DOS, Windows, Linux, Mac, Flash Game, Browser Game.
•
Console
– Playstation, Dreamcast, Gamecube, Xbox.
•
Handheld Console
– PSP, Gameboy, Nintendo DS
•
PDA
– Palm, Pocket PC, Windows CE, BlackBerry.
•
Mobile Phone
– Symbian based, Java based.
•
Others
– IPhone, IPod, Programmable Circuit Board (PCB), Arcade Box
Common Online Game Protocol
• Novell IPX/SPX
• TCP/IP
– Winsock
– DirectPlay (DirectX)
– HTTP
Online Game Graphic and Logic Management
• Thin client
– Need bigger bandwidth between server and client.
– More secure against hacker and cracker.
• Thick client
– Smaller bandwidth between server and client.
– More vulnerable against hacker and cracker.
– Better game graphics and sound effect.
Online Game Data Management
• Using client memory
– Smaller bandwidth between server and client.
– More vulnerable against hacker and cracker.
– Smaller Latency.
• Using server memory
– Need bigger bandwidth between server and client.
– More secure against hacker and cracker.
– Higher Latency.
Online Game
• Advantages of Online Games
–
–
–
–
Player Socializing
Human Intelligence instead of Artificial Intelligence
Problem with multi-player local play: screen space problem.
Benefits of Networked Play
Online Game
• Disadvantages of Online Games
– Technical Issues
• Communication Models
• Transmission Delay Times
• Dropped and Garbled Packets
–
–
–
–
It’s harder to suspend disbelief
Misbehavior
The need to produce content
Customer Service
Design Issues of Online Games
•
•
•
•
Arriving Players
Disappearing Players
Real-Time versus Turn-Based Games
Chat
–
–
–
–
Dirty-word Filters
Complaint and Warning Systems
Ignoring Other Players
Moderated Chat Space
• Collusion
Design Issues of Online Games
• Technical Security
–
–
–
–
Use a secure Telecommunications Protocol.
Don’t store sensitive data on player’s computer.
Don’t send player data that is not supposed to have
Don’t let the client perform sensitive operations
Design Issues of Online Games
• 4 Types of Players
–
–
–
–
Killers
Achievers
Explorers
Socializers
• Player-Oriented versus World-Oriented
• Enjoy Acting versus Enjoy Interacting
Design Issues of Online Games
• Avatars
– Is character who represents player in the game.
– Defined by both tangible and intangible attributes.
– The avatar profile’s
•
•
•
•
•
Unique name or handle
Physical appearance
History or experience
Reputation
Player Autobiography
Design Issues of Online Games
• World models
–
–
–
–
–
Scavenger model
Social model
Dungeons and Dragons model
Player-versus-Player model
Builder model
Design Issues of Online Games
• Avatar Death
– Permanent death.
– Resurrection with reduce attribute.
– Resurrection with some property missing.
• Player-Killer Problem
• The Nature of Time
• Persistent World of Economies
Discussion
• Lobby server.
• MMOG server management.
Download