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.