• Title/Summary/Keyword: Multi-player Online Game

Search Result 29, Processing Time 0.033 seconds

Identification of Auto Programs by Using Decision Tree Learning for MMORPG (MMORPG에서 결정트리 학습을 적용한 자동 프로그램 확인 기법)

  • Hong, Sung-Woo;Kim, Jun-Tae;Kim, Hyung-Il
    • Journal of Korea Multimedia Society
    • /
    • v.9 no.7
    • /
    • pp.927-937
    • /
    • 2006
  • Auto-playing programs are often used in behalf of human players in MMORPG(Massively Multi-player Online Role Playing Game). By playing automatically and continuously, it helps to speed up the game character's level-up process. However, the auto-playing programs, either software or hardware, do harm to games servers in various ways including abuse of resources. In this paper, we propose a way of detecting the auto programs by analyzing the window event sequences produced by the game players. In our proposed method, the event sequences are transformed into a set of attributes, and the Decision Tree learning is applied to classify the data represented by the set of attribute values into human or auto player. The results from experiments with several MMORPG show that the Decision Tree learning with proposed method can identify the auto-playing programs with high accuracy.

  • PDF

A Study on the MMORPG Server Architecture Applying with Arithmetic Server (연산서버를 적용한 MMORPG 게임서버에 관한 연구)

  • Bae, Sung-Gill;Kim, Hye-Young
    • Journal of Korea Game Society
    • /
    • v.13 no.2
    • /
    • pp.39-48
    • /
    • 2013
  • In MMORPGs(Massively Multi-player Online Role-Playing Games) a large number of players actively interact with one another in a virtual world. Therefore MMORGs must be able to quickly process real-time access requests and process requests from numerous gaming users. A key challenge is that the workload of the game server increases as the number of gaming users increases. To address this workload problem, many developers apply with distributed server architectures which use dynamic map partitioning and load balancing according to the server function. Therefore most MMORPG servers partition a virtual world into zones and each zone runs on multiple game servers. These methods cause of players frequently move between game servers, which imposes high overhead for data updates. In this paper, we propose a new architecture that apply with an arithmetic server dedicated to data operation. This architecture enables the existing game servers to process more access and job requests by reducing the load. Through mathematical modeling and experimental results, we show that our scheme yields higher efficiency than the existing ones.

MMORPG Distributed Game Server using 2Layer-Virtual Cell (2Layer-Virtual Cell 방식을 이용한 분산 MMORPG게임서버)

  • Jang, Su-Min;Park, Yong-Hoon;Yoo, Jae-Soo
    • Proceedings of the Korea Contents Association Conference
    • /
    • 2006.05a
    • /
    • pp.189-192
    • /
    • 2006
  • An important application domain for online services is an interactive, multiplayer game. in recent, many increase of users that use on-line services through networks have caused a heavy load to the server. In this paper, we propose a MMORPG distributed game server using 2Layer-Virtual Cell. Our method provides more effective solution of MMORPG distributed game server for large numbers of users.

  • PDF

A Case Study on PVP Level Design Patterns of FPS games - Focusing on 'Point Blank' - (FPS 게임의 PVP 레벨 디자인 패턴 고찰 -포인트 블랭크를 중심으로-)

  • Kang, Soo-Chang;Choi, Chris Seoyun
    • Journal of Korea Game Society
    • /
    • v.15 no.5
    • /
    • pp.39-48
    • /
    • 2015
  • Level design of online FPS games has not been researched enough for its active development and service. For the most part, FPS design patterns only have been classified based on PVE level design. However, it is necessary to look at it in light of PVP level design in the online FPS multi-player games. Therefore, we analyzed one of the most preferred team-death match levels in 'Point Blank'. This research holds its significance in suggesting the new PVP level design patterns compared to PVE level design patterns after conducting in-depth interviews on three FPS developers.

A Probability based Message Synchronization Mechanisms for Massively Multi-Player Online Game (대용량 온라인 게임을 위한 확률 기반 메시지 동기화 기법)

  • Yun, Chung-Ha;Paik, Du-Won
    • Journal of Korea Game Society
    • /
    • v.5 no.4
    • /
    • pp.33-38
    • /
    • 2005
  • In the online game that thousands of participants connect to a game world by using Internet simultaneously, participants of the game world may have different hardwares and network environments, and messages of participants should be synchronization. A solution for the synchronization problem is to wait for a certain amount of time until the server processes the message. It is not easy to determine a suitable waiting period because of the trade-off between the fairness and the responsiveness. In this paper we propose a method to decide a waiting period by considering features of the MMOFPS game and the probability of interaction among participants. We implement the proposed method and perform experiments for the performance evaluation.

  • PDF

An Empirical Approach for Gamer's Cognitive Model on Game Playing Experience : Towards Difference of Gamers' Expertise in World Warcraft Game (게임플레이 경험에 대한 게이머의 인지적 모형에 관한 실증적 접근 : World of Warcraft 게임에서 게이머의 전문성 차이를 중심으로)

  • Song, Seung-Keun
    • Journal of Korea Game Society
    • /
    • v.9 no.3
    • /
    • pp.23-33
    • /
    • 2009
  • This study aims to uncover the gamers' cognitive process during the gameplay and explore the differences between groups in the gamers' playing behavior according to their expertise: experts, intermediate players, and novices. To this end, the empirical experiment was conducted in 'World of Warcraft' game which is a good representative of MMO(Massively Multi-player Online) game currently. Verbal protocol and action protocol collected from the empirical experiment were analyzed according to the gamers' expertise. As a result of this study, we found that the different behavior patterns result from standardizing pattern of their actions for experts and forming the learning curves and the specific patterns of action for intermediate game players and novices. While three functional-actions as a collection action concentrates on the early stage of the game for experts, the novices' behavior pattern dispersedly appeared in all seven functional-action, such as search, combat, three type collections, avoid, and communication in the whole gameplay. This study represents the consistency and the difference derived from the comparison analysis between groups according to the expertise. This study is concluded with key implications to support game design guidelines according to experts, intermediate players, and novices. Consequently, the result of this study provides the basic to the development of MMO content for game novices.

  • PDF

Gameplay Experience as A Problem Solving - Towards The New Rule Spaces - (문제해결로서의 게임플레이 경험 - 새로운 법칙공간을 중심으로 -)

  • Song, Seung-Keun
    • Journal of Korea Game Society
    • /
    • v.9 no.5
    • /
    • pp.25-41
    • /
    • 2009
  • The objective of this study is to develop an analytic framework to code systematically the gamer's behaviour in MMO(Massively Multi-player Online) gameplay experience, to explore their gameplay as a problem solving procedure empirically. Previous studies about model human processor, content based protocol, and procedure based protocol are reviewed in order to build the outline of the analytic framework related to MMO gameplay. The specific gameplay actions and contents were derived by using concurrent protocol analysis method through the empirical experiment executed in MMORPG gameplay. Consequently, gameplay are divided into six actions : kinematics, perception, function, representation, simulation, and rule (heuristics, following, and transcedence). The analytic framework suitable for MMO gameplay was built. As a result of this study, we found three rule spaces in the problem solving domain of gameplay that are an heuristics, a following of the rule, and a transcendence of the rule. 'Heuristics' denotes the rule action that discovers the rule of game through trial-and-error. 'Following' indicates the rule action that follows the rule of game embedded in game by game designers. 'Transcendence' presents the rule action that transcends that. The new discovered rule spaces where 'Following' and 'Transcendence' actions occur and the gameplay pattern in them is provided with the key basis to determine the level design elements of MMO game, such as terrain feature, monster attribute, item, and skill et cetera. Therefore, this study is concludes with key implications to support game design to improve the quality of MMO game product.

  • PDF

Software Development Education through Developing a usable Multiplayer Online Game (다중 사용자 온라인 게임 개발을 통한 소프트웨어 개발 교육)

  • Yoon, Ilmi;Ng, Gary;Kwon, Oh Young
    • The Journal of Korean Institute for Practical Engineering Education
    • /
    • v.4 no.2
    • /
    • pp.38-45
    • /
    • 2012
  • Building a game has been used as effective and attractive way of teaching computer science. Building a usable Multi-player Game is requires important aspects of technology, teamwork and software engineering principles. The whole class was structured in to several teams and students needed to join one or two teams. Each team presented their progress, discussed future milestones and troubleshoots, updated documents for clearer communication and utilized SVN(Subversion) throughout the semester. Unlike usual class setting, all students worked collaboratively together like one company to achieve the goal. In one semester, students started from concept design and completed a working Multiplayer Online Game called "deBugger" (Fall 2009), and "World of Balance" (Fall 2011), while learning game design, 3D graphics, Game Engine, Server-client architecture, Game Protocol, network programming, database, Software Engineering principles, and large application development as a team project.

  • PDF

A Study of a Game User Oriented Load Balancing Scheme on MMORPG (MMORPG 서버를 위한 게임 사용자 중심의 부하 분산 기법에 관한 연구)

  • Choi, Jong-Gwan;Kim, Hye-Young;Woo, Won-Sik
    • Journal of Korea Game Society
    • /
    • v.12 no.3
    • /
    • pp.69-76
    • /
    • 2012
  • At MMORPGs that has the numerous game users with many interactions at the same virtual world, massive loading that results in delays, resource shortages, and other such problems occur. To solve this, many developers devote research to load-balancing servers, yet due to steady and dynamic map divisions, such research is unreliable. This paper proposes a game user-oriented load balancing scheme for the load balancing of MMORPG servers. This scheme shows effectiveness at dealing with hot-spots and other gatherings of game users at specific servers compared to previous methods.

Design of Intellectual MOB Agent for Multi-player Online Game (다사용자 온라인 게임을 위한 지능형 MOB 에이전트 설계)

  • Kim, Jin-Soo;Bang, Yong-Chan
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2005.05a
    • /
    • pp.325-328
    • /
    • 2005
  • 기존의 다사용자 온라인 게임에서 구현되어 있는 MOB(Mobile Character)들은 '대기' 와 '공격' 의 2 가지 상태를 가지며 사용자의 '공격' 이라는 이벤트에만 반응하도록 설계되어 있는 수동적인 에이전트들이다. 본 논문에서는 기존의 '대기' 와 '공격' 상태에 '회피' 상태를 추가하고 3 가지 각각의 행동 전이에 따른 행동 패턴을 행동 특성 곡선으로 표현하며 '공격' 과 '접근' 자극을 스트레스 모형에 적용하여 스트레스에 따른 MOB 에이전트의 행동 패턴 변화를 설명하고 주변의 다른 에이전트들과의 협동을 도모할 수 있는 지능적인 NPC 에이전트를 설계한다.

  • PDF