• Title/Summary/Keyword: Role-Playing Games

Search Result 96, Processing Time 0.039 seconds

The XML-based Client-Server Message Definition System for Massively Multi-player Online Games (대규모 온라인 게임을 위한 XML 기반의 클라이언트-서버 메시지 정의 시스템)

  • 박학봉;신지원;오삼권
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2003.10b
    • /
    • pp.322-324
    • /
    • 2003
  • MMORPG(Massively Multi-player Online Role Playing Games)와 같은 클라이언트-서버 기반의 대규모 온라인 게임은 정보 전송을 위한 많은 메시지들을 정의하여 사용한다. 그러나 게임의 기획이나 내용 및 기타 게임 요소들이 변경되면 개발자들은 메시지를 추가하거나 변경하는 문서를 작성해야 하고 작성된 문서에 근거하여 프로그램의 수정작업을 수행해야 한다. 본 논문에서는 대규모 온라인 게임의 내용확장성으로 인해 지속적으로 반복되는 메시지의 추가 및 변경 작업을 용이하게 해주는 XML 기반의 메시지 정의 시스템을 제안한다. 제안된 시스템은 메시지 정의에 있어서 데이터의 구조 표현과 내용 표현이 동시에 가능한 XML을 이용했으므로 다양한 형식 (format)의 메시지를 정의할 수 있으며, 대규모 온라인 게임뿐만 아니라 클라이언트-서버 기반의 일반 통신 응용 프로그램에도 사용할 수 있다.

  • PDF

A Dynamic Map Partition for Load Balancing of MMORPG based on Virtual Area Information (MMORPG에서의 부하 분산을 위한 가상 영역 정보 기반 동적 지역 분할)

  • Kim Beob-Kyun;An Dong-Un;Chung Seung-Jong
    • The KIPS Transactions:PartA
    • /
    • v.13A no.3 s.100
    • /
    • pp.223-230
    • /
    • 2006
  • A MMORPG(Massively Multiplayer Online Role-Playing Game) is an online role-playing game in which a large number of players can interact with each other in the same world at the same time. Most of them require significant hardware requirements(e.g., servers and bandwidth), and dedicated support staff. Despite the efforts of developers, users often cite overpopulation, lag, and poor support as problems of games. In this paper, a dynamic load balancing method for MMORPGS is proposed. It tries to adapt to dynamic change of population by using dynamic map-partition method with VML(Virtual Map Layer) which consists of fields, sector groups, sectors, and cells. From the experimental results, our approach achieves about $23^{\sim}67%$ lower loads for each field server. By the modification to Virtual Area Layer, we can easily manage problems that come from changes of map data, resources' status, and users' behavior pattern.

Dynamic Load Balancing Mechanism for MMORPG (MMORPG를 위한 동적 부하 균등화 기법)

  • Lim, Chae-Gyun;Rho, Kyung-Taeg
    • The Journal of the Institute of Internet, Broadcasting and Communication
    • /
    • v.9 no.5
    • /
    • pp.199-203
    • /
    • 2009
  • Recently, Massively Multiplayer Online Role-Playing Games (MMORPGs) has become increasingly popular, which continue to increase the number of game player. The volume of the game world also has been extended on a large scale. Existing Map-based distributed server architecture divides the game world into the rectangular regions and allocates the registered player in each region to the server responsible for that region. Players tend to concentrate in certain regions of the game world, which makes some special server overloaded. This paper proposes to change the boundary between servers to solve such a unbalanced load problem. Our proposed method first finds the overloaded server and then searches for its neighboring lightest loaded server to share with the overload evenly. Finally we implemented performance evaluation to demonstrate the efficiency of this approach.

  • PDF

An Analysis of Virtual Economies in MMORPG(Massively Multi-players in Online Role Playing Game)

  • Jung, Gwang-Jae;Lee, Byung-Tae
    • 한국경영정보학회:학술대회논문집
    • /
    • 2007.06a
    • /
    • pp.661-666
    • /
    • 2007
  • MMORPG, massively multi-players in online role-playing game, is the most popular genre in online games. Because large number of players interacts with each other, virtual worlds in MMORPG are alike communities of real worlds. Moreover, players in virtual worlds trade game items with real money. This paper is to find impacts of real-money trading into real worlds, and game operators, by using two-period model between players of the game and the game operator. It was found that real-money trading benefits game operators, and there exists optimal supply of game items to maximize the profit of game operator. Moreover we found that the income disparity in real worlds could be decreased when real-money trading is allowed To support the analytical model, we used an empirical analysis using real-money trading data, and find the relationship among play time of MMORPG, transaction volume of real-money trading, and price of game items. In empirical analysis, it was found that real-money trading benefits game operators. Moreover, it was found that play time and price have positive relationship.

  • 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.

A Cross Genre Study of the Relationship among Flow, its Antecedents, and the Reuse Intention in Online Games (온라인 게임에서의 플로우와 플로우에 영향을 미치는 요인 및 재사용의도의 관계에 대한 장르별 비교)

  • Lee, Woong-Kyu;Kwon, Jeong-Il
    • Journal of the Korean Operations Research and Management Science Society
    • /
    • v.30 no.4
    • /
    • pp.131-150
    • /
    • 2005
  • One of the reasons for popularity of online game is owing to the interactions with other game users that would lead game the users easily involving in it. Such a holistic state is called flow. Theoretically and empirically flow is one of the antecedents influencing the intension of reusing online game. However, since there are so many kinds in online games, all of them are not the same in the way of feeling flow and level of the relationship with reuse. The objective of this study is to analyze the relationship between flow, fators influencing flow and reuse intension in online games genre by genre. For this purpose, we classily online game into role playing, board, arcade and simulation, and suggest a research model that would explain relationship between online game and flow comparing its difference among four game genres. Sampling 730 from online game users, we analyze the suggested model empirically by PLS and prove it to be a valid one. The result of this study would not only provide differentiate Insights to the online game providers in each genre practically but also contribute to explaining intrinsic motivation for the use of information technology theoretically.

Dynamic Level Design with Wandering Agent (배회 에이전트에 의한 동적 레벨 디자인)

  • Kim, Jong-Ho;Cho, Hyung-Je;Han, Sung-Ho
    • Journal of Korea Game Society
    • /
    • v.5 no.3
    • /
    • pp.25-30
    • /
    • 2005
  • Until now, the level design for games has played a very important role in the process of developing games since it has been mapped out and applied so the game players have fun to certain level in playing games. So as game becomes more complex the number of game designers also grow and to make diverse levels, work force and working hours also should grow larger. In this treatise, it suggest a way where level's structure is changing dynamically so with only one level you can experience diverse levels by introducing wandering agent to the level structure. Also, I am trying to show the possibility of balance between the players by wandering agent.

  • PDF

A Study on Aspect of Genre Differentiation in Digital Games - Focused on 'Roguelike' and 'Metroidvania' (디지털 게임의 하위 장르 분화 양상 연구 - 로그라이크, 메트로배니아를 중심으로-)

  • Ahn, Jin Kyoung
    • Journal of the Korean Society for Computer Game
    • /
    • v.31 no.4
    • /
    • pp.51-59
    • /
    • 2018
  • The purpose of this study is to analyze genre differentiation in digital games and examine the changing characteristics of core genre elements. Especially this study focuses on the aspect that how players recognize genre differentiation based on the conceptual blending theory. The evolution of the genre does not end with decline or extinction. The genre keeps being divided into sub-genres through partial use of genre elements. The differentiation of the genre results from the principle of frame confrontation or expansion with a parent genre. Rogue-like games are differentiated from Role-playing games by frame conflict, while Metroidvania games are differentiated from Platform adventure games by frame expansion. In the former case, the core genre elements are independent and easily combined with other genres. For example, the core mechanism of Rogue-like genre like 'perma-death' or 'procedural generation' has a decisive effect on the differentiation of the game experience become an independent genre element. In the latter case of Metroidvania, the core genre elements strongly reveals context dependency and are difficult to use outside the genre convention. The core mechanism of Metroidvania is 'backtracking' in the labyrinth style map, but it could be effective genre element within the specific context like side-scrolling action-platformer.

Chatting Pattern Based Game BOT Detection: Do They Talk Like Us?

  • Kang, Ah Reum;Kim, Huy Kang;Woo, Jiyoung
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • v.6 no.11
    • /
    • pp.2866-2879
    • /
    • 2012
  • Among the various security threats in online games, the use of game bots is the most serious problem. Previous studies on game bot detection have proposed many methods to find out discriminable behaviors of bots from humans based on the fact that a bot's playing pattern is different from that of a human. In this paper, we look at the chatting data that reflects gamers' communication patterns and propose a communication pattern analysis framework for online game bot detection. In massive multi-user online role playing games (MMORPGs), game bots use chatting message in a different way from normal users. We derive four features; a network feature, a descriptive feature, a diversity feature and a text feature. To measure the diversity of communication patterns, we propose lightly summarized indices, which are computationally inexpensive and intuitive. For text features, we derive lexical, syntactic and semantic features from chatting contents using text mining techniques. To build the learning model for game bot detection, we test and compare three classification models: the random forest, logistic regression and lazy learning. We apply the proposed framework to AION operated by NCsoft, a leading online game company in Korea. As a result of our experiments, we found that the random forest outperforms the logistic regression and lazy learning. The model that employs the entire feature sets gives the highest performance with a precision value of 0.893 and a recall value of 0.965.

Procedural Quest Generation by NPC in MMORPG (MMORPG에서 NPC중심의 절차적 퀘스트 생성)

  • Jeong, Bo-Gyun;Cho, Sung Hyun;Kang, Shin Jin
    • Journal of Korea Game Society
    • /
    • v.14 no.1
    • /
    • pp.19-28
    • /
    • 2014
  • This paper tried to verify whether we can make NPCs generate emergent quests consistently by experiments in the persistent world of Role Playing Games where the persistent world can generate stories through interaction among game components. In this paper, we test NPC based procedural quest generation techniques assuming quest types suggested in the past research in the persistent virtual RPG world. Our system uses desire model of NPCs and dynamic resource management system to make decision of quest generation. Our decision process considers desire satisfaction, money deposit, and friendship of NPCs. These parameters are dynamically changed by quest completion status, and affect next quest generation process. This paper shows that NPCs in the persistent virtual world can generate quests based on procedural quest techniques consistently.