148 research outputs found

    Analysis of Matchmaking Optimization Systems Potential in Mobile eSports

    Get PDF
    Matchmaking systems are one of the core features of experience in online gaming. They influence player satisfaction, engagement, and churn risk. The paper looks into the current state of the theoretical and practical implementation of such systems in the mobile gaming industry. We propose a basic classification of matchmaking systems into random and quasi-random, skill-based, role-based, technical factor-based, and engagement based. We also offer an analysis of matchmaking systems in 16 leading mobile Esport games. The dominant industry solution is skill and rank based systems with a different level of skill depth measurement. In the further part of the paper, we present a theoretical model of engagement and a time-optimized model

    A framework for branched storytelling and matchmaking in multiplayer games

    Get PDF
    Video games often either have good single player campaign modes or good multi-player campaign-less modes. This paper presents a framework aimed at the full game development pipeline, from designers to programmers, to aid in creating multiplayer campaigns by providing components that help singleplayer story modes to be used in multiplayer interaction settings. We also propose a custom matchmaking system capable of matching players so as to intertwine their individual stories. The proposed framework has been validated in a case study. A set of experimental results show that the framework is capable of producing valuable story crossings and proper matchmaking.info:eu-repo/semantics/acceptedVersio

    A framework of branched storytelling and matchmaking in multiplayer games

    Get PDF
    Computer video games are frequently known for either their single-player or multiplayer experiences. In single-player games the story is exceptionally well written. The interaction against other humans in multiplayer games is the strong point in online games. This dissertation introduces a generic framework aimed at the full game development pipeline, from designers to engineers, to aid the creation of multiplayer campaign stories by providing core components essential to any singleplayer game. With the framework, we propose a custom matchmaking system to intertwine individual stories and a tool for designers to create, manage and share their work. The framework was validated in a case study and tested in a controlled environment. The matchmaking system was subject to simulations and compared with existing systems. The framework and managing tool results are positive, and our proposed matchmaking system shows close efficiency results but distinguishes itself in terms of matching qualityOs jogos de computador são geralmente conhecidos pelas suas experiências de jogo individuais ou multijogador. Nos jogos de um jogador apenas, a história tende a ser excepcionalmente bem escrita. Em contrapartida, o ponto forte dos jogos online é a interacção entre humanos. A solução para a ligação destes dois tipos de jogos é inexistente. Esta dissertação introduz uma estrutura que pode ser usada em toda a fase de desenvolvimento do jogo, desde os desginers aos engenheiros, e que ajuda a criação de campanhas multijogador ao apresentar vários componentes indispensáveis à criação de um jogo com boa história. Com a nossa estrutura, propomos também um sistema de matchmaking capaz de cruzar as diferentes histórias individuais e uma ferramenta para os designers poderem criar, gerir e partilhar o seu trabalho. A estrutura foi validada com um caso de estudo e testada num ambiente controlado. O sistema de matchmaking foi sujeito a diversas simulações e comparado com sistemas usados atualmente. A estrutura e a ferramenta de gestão tiveram resultados positivos, e o sistema de matchmaking equiparou-se com as soluções atuais mas distingue-se pela qualidade do match

    Distributed game

    Get PDF
    Dissertação de mestrado em Engenharia InformáticaThe demand for online games has risen over the years, expanding multiplayer support for new and different game genres. Among them are Massively Multiplayer Online games, one of the most popular and successful game types in the industry. Nowadays, this industry is thriving, evolving alongside technological advancements and producing billions in revenue, making it an economic importance. However, as the complexity of these games grows, so do the challenges they face when constructing them. This dissertation aims to implement a distributed game, through a proof of concept or an existing game, using a distributed architecture to acquire knowledge in the construction of such complex systems and the effort involved in dealing with consistency, maintaining communication infrastructure, and managing data in a distributed way. It is also intended that this project implements multiple mechanisms capable of autonomously helping manage and maintain the correct state of the system. To evaluate the proposed solution, a detailed analysis is carried out with performance benchmark analysis, stress testing, followed by an examination of its security, scalability, and distribution’s resilience. Overall, the present research work allowed for a greater understanding of the technologies and approaches used in constructing a gaming system, establishing a new set of development opportunities to be further investi gated upon the constructed solution.A procura por jogos online aumentou ao longo dos anos, expandindo o suporte multiplayer para novos e diferentes géneros. Entre estes estão os jogos Massively Multiplayer Online, um dos tipos de jogos mais populares e bem-sucedidos na indústria. Atualmente, esta indústria está a prosperar, evoluindo com os avanços tecnológicos e gerando milhares de milhões em receita, tornando-se uma importância económica. Porém, à medida que a complexidade destes jogos aumenta, também aumenta os problemas encontrados durante a sua construção. Esta dissertação tem como objetivo implementar um jogo distribuído, através de uma prova de conceito ou um jogo existente, usando uma arquitetura distribuída a fim de adquirir conhecimento na construção destes sistemas complexos e o esforço envolvido em lidar com consistência, manter a infraestrutura de comunicação e gerir dados de maneira distribuída. Para isto, é pretendido que este projeto também implemente vários mecanismos capazes de, forma autônoma, ajudar a gerir e manter o correto estado do sistema. Para avaliar o solução proposta, uma análise detalhada é realizada sobre o desempenho, segurança, escalabilidade e resiliência da distribuição do sistema. De forma geral, o presente trabalho de pesquisa permitiu uma maior compreensão das tecnologias e abordagens utilizadas na construção de um sistema de jogos, estabelecendo um novo conjunto de oportunidades de desenvolvimento a serem investigadas sobre a solução construída

    Exploring player experience and social networks in MOBA Games: The case of League of Legends

    Get PDF
    A pesar de la popularidad de los juegos de arena de combate multijugador en línea (MOBA en inglés) como League of Legends (LoL), tanto la experiencia de jugador (PE) que proporciona este género relativamente reciente como las redes sociales que se generan a su alrededor siguen, en gran medida, inexplorados. Con el incremento del tiempo que los jugadores dedican a este tipo de juegos competitivos en línea, los impactos positivos y negativos de hacerlo cobran relevancia; es, por lo tanto, importante entender cómo se estructura dicha experiencia para abordar de forma sistemática los mecanismos que desencadenan respuestas de los jugadores. El presente trabajo empieza obteniendo y caracterizando una muestra de jugadores de League of Legends y sigue con el uso de las variables resultantes y de la estructura de las relaciones sociales como entradas para explorar su relación con la experiencia de los jugadores. Al fin y al cabo, la PE es básica para involucrar al jugador y, por lo tanto, es clave para el éxito de cualquier juego digital. Los resultados muestran, entre otros, cómo los jugadores de League of Legends perciben el juego como “justo” para su nivel de competencia en cualquier rango, mientras que su afinidad respecto a los compañeros se ve afectada por la estructura social. La empatía y los sentimientos negativos, no obstante, no parecen verse afectados por la composición del equipo. Entender la experiencia del jugador en League of Legends puede no tan sólo ser útil para mejorar el propio LoL o los juegos de tipo MOBA, sino también para desarrollar juegos más inmersivos a la vez que se mejora su calidad. A medida que los juegos competitivos online se convierten rápidamente en una de las mayores actividades colectivas humanas a nivel global, la investigación sobre la experiencia del jugador adquiere también una importancia crucial

    Solving key design issues for massively multiplayer online games on peer-to-peer architectures

    Get PDF
    Massively Multiplayer Online Games (MMOGs) are increasing in both popularity and scale on the Internet and are predominantly implemented by Client/Server architectures. While such a classical approach to distributed system design offers many benefits, it suffers from significant technical and commercial drawbacks, primarily reliability and scalability costs. This realisation has sparked recent research interest in adapting MMOGs to Peer-to-Peer (P2P) architectures. This thesis identifies six key design issues to be addressed by P2P MMOGs, namely interest management, event dissemination, task sharing, state persistency, cheating mitigation, and incentive mechanisms. Design alternatives for each issue are systematically compared, and their interrelationships discussed. How well representative P2P MMOG architectures fulfil the design criteria is also evaluated. It is argued that although P2P MMOG architectures are developing rapidly, their support for task sharing and incentive mechanisms still need to be improved. The design of a novel framework for P2P MMOGs, Mediator, is presented. It employs a self-organising super-peer network over a P2P overlay infrastructure, and addresses the six design issues in an integrated system. The Mediator framework is extensible, as it supports flexible policy plug-ins and can accommodate the introduction of new superpeer roles. Key components of this framework have been implemented and evaluated with a simulated P2P MMOG. As the Mediator framework relies on super-peers for computational and administrative tasks, membership management is crucial, e.g. to allow the system to recover from super-peer failures. A new technology for this, namely Membership-Aware Multicast with Bushiness Optimisation (MAMBO), has been designed, implemented and evaluated. It reuses the communication structure of a tree-based application-level multicast to track group membership efficiently. Evaluation of a demonstration application shows i that MAMBO is able to quickly detect and handle peers joining and leaving. Compared to a conventional supervision architecture, MAMBO is more scalable, and yet incurs less communication overheads. Besides MMOGs, MAMBO is suitable for other P2P applications, such as collaborative computing and multimedia streaming. This thesis also presents the design, implementation and evaluation of a novel task mapping infrastructure for heterogeneous P2P environments, Deadline-Driven Auctions (DDA). DDA is primarily designed to support NPC host allocation in P2P MMOGs, and specifically in the Mediator framework. However, it can also support the sharing of computational and interactive tasks with various deadlines in general P2P applications. Experimental and analytical results demonstrate that DDA efficiently allocates computing resources for large numbers of real-time NPC tasks in a simulated P2P MMOG with approximately 1000 players. Furthermore, DDA supports gaming interactivity by keeping the communication latency among NPC hosts and ordinary players low. It also supports flexible matchmaking policies, and can motivate application participants to contribute resources to the system
    corecore