Enhanced multiplayer online board game system and related methods

The multiplayer online board game system addresses the lack of dynamism in online games by dynamically adjusting board parameters, allowing board selection, auto-rolling dice, and recording game history, thus enhancing engagement and re-playability through customizable avatars and tutorials.

WO2025229507A1PCT designated stage Publication Date: 2025-11-06WINZO GAMES PTE LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
PCT/IB2025/054413
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-05-01
Filing Date
2025-04-29
Publication Date
2025-11-06

AI Technical Summary

Technical Problem

Existing online board games lack dynamism and customization options, leading to reduced re-playability and engagement compared to traditional board games.

Method used

A multiplayer online board game system that dynamically adjusts game board parameters, allows board selection during gameplay, auto-rolls dice, and records game history, while enabling customizable avatars and interactive tutorials to enhance user experience.

Benefits of technology

Enhances gameplay engagement and re-playability by providing dynamic board environments, fair gameplay, and personalized experiences, maintaining player interest through varied and interactive features.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure IB2025054413_06112025_PF_FP_ABST
    Figure IB2025054413_06112025_PF_FP_ABST
Patent Text Reader

Abstract

A system 102 for enhancing a multiplayer online board game includes a memory 206 and a processor 202. The processor 202 executes programmed instructions for configuring a set of board parameters to generate a set of boards, selecting a board from the set, generating a virtual representation of the selected board, facilitating game play among users on the virtual representation, and storing a game history. The system may also include modules for providing interactive tutorials, personalizing the gaming experience with custom avatars, and employing an Al algorithm to configure the board parameters.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] TITLE OF THE INVENTION:

[0002] ENHANCED MULTIPLAYER ONLINE BOARD GAME SYSTEM AND RELATED METHODS

[0003] CROSS-REFERENCE TO RELATED APPLICATIONS AND PRIORITY

[0004] The present application claims priority from the Indian patent application having application number 202411034711, filed on 01 May 2024, incorporated herein by a reference.

[0005] FIELD OF INVENTION

[0006] The present invention, in general, relates to the field of online gaming and more particularly, relates to an enhanced multiplayer online board game system and related methods.

[0007] BACKGROUND

[0008] Board games have been a popular form of entertainment for centuries, providing a platform for social interaction, strategic thinking, and fun. Among these, Snakes Ladders is a classic game that has been enjoyed by generations of players. Traditionally, the game involves a static board with a grid of squares, a set of player tokens, and a dice. The objective is to navigate one's token from the start to the finish, helped or hindered by ladders and snakes, respectively. With the advent of digital technology, board games have been adapted into online versions, allowing players to compete against each other from different locations. However, these digital adaptations often replicate the traditional game mechanics without adding significant enhancements or features. As a result, the online versions of these games may lack the dynamism and engagement of other digital games. Furthermore, the static nature of the game board and the lack of customization options can limit the re-playability of the game. Therefore, there is a need for an improved online gaming system that enhances the traditional board game experience by introducing dynamic and customizable features.

[0009] Thus, there may be a long-felt need for an enhanced multiplayer online board game system and related methods.

[0010] SUMMARY

[0011] This summary may be provided to introduce concepts related to an enhanced multiplayer online board game system and related methods; the concepts are further described below in the detailed description. This summary may be not intended to identify essential features of the claimed subject matter nor maybe it intended for use in determining or limiting the scope of the claimed subject matter.

[0012] In accordance with embodiments, a system and method are provided for enhancing a multiplayer online board game. The system includes a memory and a processor configured to execute programmed instructions stored in the memory. The instructions include configuring a set of board parameters to adjust various aspects of a board game to generate a set of boards, selecting a board from the set of boards to add variety to the gaming experience, generating a virtual representation of the selected board based on the configured set of board parameters on a user device, facilitating game play among multiple users on the generated virtual representation of the selected board, and storing a game history comprising the game moves and the updated game states for each game played on the generated virtual representation of the selected board. The game play includes guiding the user on the user device by displaying movement outcomes by highlighting end positions of tokens, auto-rolling dice for simplifying the board game play and displaying the connectivity status of all players during gameplay on the user device for ensuring fairness and transparency in the game.

[0013] BRIEF DESCRIPTION OF DRAWINGS

[0014] The detailed description may be described with reference to the accompanying Figures. The same numbers are used throughout the drawings to refer like features and components.

[0015] Figure 1 illustrates a network implementation of a system, in accordance with an embodiment of the present disclosure;

[0016] Figure 2 illustrates a block diagram of the system, in accordance with an embodiment of the present disclosure;

[0017] Figure 3 illustrates a flowchart for the enhanced multiplayer online board game, in accordance with an embodiment of the present disclosure; and

[0018] Figure 4 illustrates a flowchart depicting a method for the enhanced multiplayer online board game, in accordance with an embodiment of the present disclosure.

[0019] DETAILED DESCRIPTION

[0020] Reference throughout the specification to “various embodiments,” “some embodiments,” “one embodiment,” or “an embodiment” means that a particular feature, structure, or characteristic described in connection with the embodiment may be included in at least one embodiment. Thus, appearances of the phrases “in various embodiments,” “in some embodiments,” “in one embodiment,” or “in an embodiment” in places throughout the specification are not necessarily all referring to the same embodiment. Furthermore, the particular features, structures or characteristics may be combined in any suitable manner in one or more embodiments.

[0021] Referring to figure 1, network implementation 100 of a system 102 for an enhanced multiplayer online board game system in an online game platform may be illustrated, in accordance with an embodiment of the present subject matter. The online platform may be a gaming platform, a social media platform, and the like. In one embodiment, the system 102 may comprise a processor and a memory. Further, the system 102 may be connected to user devices 104 or applications residing over the user devices 104 through a network 106. It may be understood that the system 102 may be communicatively coupled with the user through one or more user devices / applications 104-1, 104-2, . . ., 104-n collectively referred to as a user device 104.

[0022] In one embodiment, the network 106 may be a cellular communication network used by user devices 104 such as mobile phones, tablets, or a virtual device. In one embodiment, the cellular communication network may be the Internet. The user device 104 may be any electronic device, communication device, image capturing device, machine, software, automated computer program, a robot or a combination thereof. The system 102 may be configured to register users over the system 102.

[0023] In one embodiment, the user devices 104 may support communication over one or more types of networks in accordance with the described embodiments. For example, some user devices and networks may support communications over a Wide Area Network (WAN), the Internet, a telephone network (e.g., analog, digital, POTS, PSTN, ISDN, xDSL), a mobile telephone network (e.g, CDMA, GSM, NDAC, TDMA, E-TDMA, NAMPS, WCDMA, CDMA-2000, UMTS, 3G, 4G), a radio network, a television network, a cable network, an optical network (e.g., PON), a satellite network (e.g., VSAT), a packet-switched network, a circuit-switched network, a public network, a private network, and / or other wired or wireless communications network configured to carry data. The aforementioned user devices 104 and network 106 may support wireless local area network (WLAN) and / or wireless metropolitan area network (WMAN) data communications functionality in accordance with Institute of Electrical and Electronics Engineers (IEEE) standards, protocols, and variants such as IEEE 802.11 (“WiFi”), IEEE 802.16 (“WiMAX”), IEEE 802.20x (“Mobile-Fi”), and others. The block diagram of the of the system 102 may be further illustrated in figure 2.

[0024] Referring now to figure 2, various components of the system 102 are illustrated, in accordance with an embodiment of the present subject matter. As shown, the system 102 may include at least one processor 202, an I / O interface 204 and a memory 206. The memory 206 consists of programmed instructions corresponding to a set of modules 208 and data 210. The set of modules 208 may include a configuration module 212, a board selection module 214, a game rendering module 216, a game play module 218, and a game history module 220. In one embodiment, the at least one processor 202 may be configured to fetch and execute computer- readable instructions, stored in the memory 206, corresponding to each module 208. It must be noted that though the invention may be explained considering that the system 102 may be deployed over a remote server and the user device 104 may be communicatively coupled with the system 102 through the network 106. However, it must be noted that the system 102 or modules 208 of the system 102 may also be deployed on the user device 104 itself and the modules 208 perform the same functions as that on the server using the local hardware of the user device 104. By implementing the system 102 on the user device 104, the data privacy of user’s personal data may be maintained as the data never leaves the user device 104.

[0025] In one embodiment, the memory 206 may include any computer-readable medium known in the art including, for example, volatile memory, such as static random-access memory (SRAM) and dynamic random-access memory (DRAM), and / or non-volatile memory, such as read-only memory (ROM), erasable programmable ROM, flash memories, hard disks, optical disks, and memory cards.

[0026] In one embodiment, the programmed instructions may include routines, programs, objects, components, data structures, etc., which perform particular tasks, functions, or implement particular abstract data types. The data 210 may comprise a data repository 222, and other data 224. The other data 224 amongst other things, serves as a repository for storing data processed, received, and generated by one or more components and programmed instructions. The working of the system 102 will now be described in detail referring to figure 2.

[0027] Now referring to figure 2 illustrates a block diagram of the system, in accordance with an embodiment of the present disclosure. In one embodiment, the processor 202 may execute programmed instructions corresponding to the board configuration module 212, which adjusts game board parameters to offer a tailored gaming experience, board configuration module 212 customizes the game board's parameters, such as size, shape, number of tiles, and distribution of game elements. This module adapts to user preferences or introduces new challenges.

[0028] In one embodiment, the processor 202 may execute programmed instructions corresponding to the board selection module 214 allows players or the game host to select from the generated set of boards, offering different board layouts during gameplay. In one embodiment, the processor 202 may execute programmed instructions corresponding to the game rendering module 216 for generating a virtual representation of the selected board on the user's device, providing an interface for player interaction.

[0029] In one embodiment, the processor 202 may execute programmed instructions corresponding to the game play module 218 for displaying the outcomes of moves by highlighting the end positions of tokens and can auto-roll dice to streamline play. It also displays the connectivity status of all players, alerting to any potential disruptions due to connection issues. In one embodiment, the processor 202 may execute programmed instructions corresponding to the game history module 220 for recording all game moves and the evolving game states, allowing for post-game analysis and providing data to refine the gaming experience. Each module's output feeds into the next, creating a cohesive gaming environment.

[0030] The processor 202 is a key element in the online board game system, responsible for executing instructions that enhance gameplay through dynamic features and user interaction. It works with the configuration module (212) to tailor board parameters, creating diverse gaming environments. The board selection module (214) allows players to switch between these environments, enriching the user experience.

[0031] The processor (202) executes programmed instructions from the memory 206 to initiate the game enhancement process. The configuration module 212 adjusts board parameters such as size, shape, number of tiles, and the distribution of game elements. This module is responsible for customizing the gaming experience to user preferences and introducing new gameplay challenges. The board selection module 214 enables the operator, whether a user or a developer, to select from a variety of boards. This selection process allows for changes in the gaming environment during play, which adds variety and maintains player engagement. The game rendering module 216 generates a virtual representation of the selected board on user devices 104, providing a digital space for game interaction. The game play module 218 guides players by highlighting potential end positions of tokens after a dice roll and automates the dice roll if the feature is enabled. It also displays the connectivity status of all players to ensure fairness. The game history module 220 records each game's moves and states, creating an archive for future analysis and dispute resolution. This methodical approach ensures a seamless and engaging gaming experience.

[0032] The operator component specifies the online board game and identifies the operator, which can be a user or a host. This component is central to defining the gameplay experience, as it determines the game being played and the entity managing the game settings. The board selection module 214 enable the operator to select a board from a set of game boards. This selection can be made at the start or during the game, providing variety in the gaming experience. The board selection module 214 ensures that the positions of game elements remain consistent across different boards, allowing for a seamless transition when switching boards. The operator also has the ability to adjust game parameters through the configuration module 212. These parameters include the size and shape of the board, the number of tiles, and the distribution of game elements. By setting these parameters, the operator tailors the game to meet the preferences of the players and introduces variations that can influence the strategic aspects of the game.

[0033] The system 102 may further comprises a tutorial module designed to enhance user engagement within a digital gaming environment. It serves as an educational tool, guiding players through game mechanics and features to ensure that users are well-informed and can fully utilize the game's capabilities. The interactive tutorial module activates upon the initiation of the game or when a new player joins. It provides a step-by-step walkthrough of the game's mechanics, configuration options, and advanced features. The tutorials are interactive, allowing players to learn by doing, which reinforces the learning process and ensures better retention of information. The purpose of this module is to reduce the learning curve associated with the game features and to enhance the user experience. It is beneficial when the game introduces elements that players may not be familiar with, such as the configurability of the board or the auto-roll feature. By providing guided experience, the module ensures that players understand how to utilize these features effectively. The method by which the interactive tutorial module delivers guidance is through a combination of visual aids, interactive elements, and gamified tutorials that engage the user while teaching. It is designed to be intuitive and user-friendly, allowing players to quickly grasp the game's concepts without feeling overwhelmed. This module serves as a bridge between game design and player enjoyment.

[0034] The system 102 may further comprises an avatar module 208 enables users to create avatars within an online gaming environment. This module provides a user interface for players to select and modify various aspects of their avatars, such as appearance, clothing, and accessories. The module is accessible at the start of the game or from the game's main menu, offering a range of customization options, including predefined templates and a selection of features that can be personalized. During the avatar creation process, players navigate through the customization options, making selections and adjustments to craft their in-game representation. The module uses graphics rendering to display the avatar as changes are made, allowing players to see their customizations in real time. Once the avatar is finalized, the configuration is stored, ensuring consistency across all game sessions. This module serves as a social feature within the gaming community, as avatars often represent a player's identity. The ability to personalize an avatar contributes to the gaming experience by allowing players to express individuality and engage with others in the game's social ecosystem.

[0035] Now referring to figure 3 illustrates a flowchart for the enhanced multiplayer online board game, in accordance with an embodiment of the present disclosure. The flowchart includes various steps that are described in below paragraphs.

[0036] Step 302 involves configuring a set of board parameters to generate a variety of boards for a board game. This step includes adjusting the size, shape, number of tiles, and the distribution of game elements such as snakes and ladders. The set of rules governing gameplay is also part of this configuration process. The goal is to create multiple board configurations to provide variety in gameplay.

[0037] Sub step of 302 focuses on changing the board parameters, which encompass the dimensions of the board (m x n), the positions of snakes and ladders, the number of moves available to a player, the number of tokens a player can use, the provision of an additional turn upon capturing an opponent's token, and the structure for awarding points. These parameters are adjusted to create different board layouts and gameplay experiences. Sub-step of 302 introduces the use of an Al algorithm to configure the set of board parameters. This algorithm analyses gameplay data, user preferences, and game popularity trends to optimize the board configurations. It also considers predefined game templates. The algorithm's role is to automatically configure the game settings based on the analysed data, aiming to align the game with player expectations and enhance engagement.

[0038] In practice, step 302 is executed by a module within the game's system that uses programmed instructions to adjust the game elements. These adjustments are stored in memory and processed by a processor. The Al algorithm in sub-step 302-b processes data and makes decisions to configure the game settings. The overarching goal of step 302 is to offer a gaming experience that can adapt to different player styles and preferences, thereby increasing the game's appeal.

[0039] Step 304 involves the functionality that allows players to switch the visual representation of the game board during a multiplayer online board game. This step is executed through the board selection module 214, which is programmed to respond to user inputs or requests to change the appearance of the board. The key aspect of this functionality is that while the visual layout or theme of the board may change, the positions of game elements such as snakes and ladders do not. This feature is designed to add variety to the gaming experience by allowing players to experience different visual themes or layouts while maintaining the continuity of the game.

[0040] Sub-step of 304 specifies that players have the ability to toggle between different boards during gameplay. The board selection module 214 provides the functionality for players to make these changes in real-time. When a player chooses to switch boards, the module updates the virtual representation of the board on each player's user device (306), ensuring that the logical state of the game, including the positions of tokens and the outcomes of dice rolls, remains unchanged.

[0041] The system maintains a set of board parameters for each available board design. These parameters are used by the configuration module 212 to render the new board's visual representation while keeping the gameplay elements consistent. This dynamic board switching capability allows players to customize their visual experience and potentially gain new perspectives on the game without disrupting the flow of play. It distinguishes this system from traditional online board games, which typically have a static board design throughout a single game session.

[0042] Step 306 involves the process of creating a digital version of the game board on a user device based on a set of predetermined parameters. This step is executed by a game rendering module 216 which operates in conjunction with a processor 202 to transform the parameters into a visual and interactive environment that players can view and interact with on their devices, such as smartphones, tablets, or computers.

[0043] The game rendering module 216 is tasked with the visualization of the game, including the image of the board and the positioning of game elements like snakes and ladders. The processor 202 carries out the instructions to construct the virtual game board. The user device 104 serves as the medium through which the player engages with the game, displaying the generated game board. The purpose of this process is to render a digital game board that incorporates all the customizations set by the system or the players, providing a tailored gaming experience that can be modified according to player preferences or to introduce variations to the traditional game format. The digital representation of the board is the primary interface for player interaction. It must accurately convey the current state of the game, including the locations of all tokens and any modifications to the game board that may occur during play, such as switching between different boards as facilitated by the board selection module 214.

[0044] In essence, Step 306's process of generating a virtual representation of the selected board is the creation of a digital and interactive version of the game board by the game rendering module 216, using the processor 202, which is then presented on the user device 104 for player interaction during gameplay.

[0045] Step 308 encompasses the process of managing gameplay among multiple users on a virtual representation of a selected board. This step includes the execution of programmed instructions that handle the interactive elements of the online board game experience.

[0046] Sub-step of 308 involves providing visual aids to users by displaying the potential outcomes of moves, such as highlighting where tokens will land after a dice roll. This feature assists players in understanding the immediate effects of their actions, facilitating strategic planning and maintaining the pace of the game. Additionally, the automation of the dice roll is included in this sub-step, which serves to streamline the gameplay experience by removing the need for manual input for each dice roll.

[0047] Sub-step of 308 focuses on the display of the connectivity status of all participants during gameplay on their respective devices. This feature allows all participants to monitor the network connection quality of each player, which is essential for addressing any connectivity issues that may arise. It ensures that all participants are informed of any disruptions, allowing for adjustments to the game to be made if necessary to maintain fairness.

[0048] The game play module 218 is responsible for processing user interactions, updating the game state, and rendering the virtual game board on the user's device 104. It must manage inputs from multiple users simultaneously, apply the game logic, and reflect changes in the game environment. The module is designed to be responsive to user actions and network conditions, ensuring that the gameplay experience is consistent and accurate for all participants. It also includes mechanisms to handle network interruptions, aiming to preserve the integrity of the gameplay session.

[0049] Step 310 involves the process of recording game history, which includes documenting each move made by players and the resulting state of the game after those moves. This step is carried out by a game history module 220, which captures data such as the positions of tokens on the board, outcomes of dice rolls, and any changes to game elements like snakes and ladders.

[0050] The purpose of this step is to maintain a record of gameplay for analysis, dispute resolution, or player review. It also allows for the restoration of the game to a previous state if needed due to interruptions. The game history module 220 operates by receiving data from the game play module 218 and updating its records after each player's turn. The game history module 220 must handle data efficiently to ensure that the recording process does not disrupt the gameplay experience. It must also be secure to prevent unauthorized access or tampering with the game history. The structure of the stored data should allow for easy retrieval and interpretation for post-game analysis or review.

[0051] In summary, Step 310 encapsulates the process of documenting and storing relevant gameplay data to create a history of each game session, which is essential for maintaining the integrity of the game and enhancing the player experience by providing a resource for review and analysis.

[0052] Step 312 involves a module that facilitates the creation of avatars by users within a multiplayer online board game. This module provides a selection of visual elements that users can combine and adjust to craft a representation of themselves within the game environment. The process includes selecting features such as physical appearance, attire, and accessories from a range of options provided by the module.

[0053] Users engage with this module to craft a distinct visual identity in the game, which can enhance their gaming experience by allowing for recognition and differentiation among players. The module operates by offering a variety of tools and assets that users can manipulate to design their avatar. It is responsible for rendering these avatars within the game, ensuring that they are visible to all participants and accurately reflect the users' designs.

[0054] The creation of avatars is an optional aspect of the gaming experience. It does not alter the fundamental mechanics of the game but contributes to the overall experience by allowing users to express themselves visually. This step reflects the system's commitment to providing a customizable gaming environment that caters to user preferences.

[0055] In summary, Step 312 is about a module that enables users to create avatars, enhancing the gaming experience by allowing for personal expression within the game. This step involves users interacting with a user interface to select and customize various visual attributes for their ingame representation, promoting engagement and social interaction within the game.

[0056] Now referring to figure 4 illustrates a flowchart depicting a method for the enhanced multiplayer online board game, in accordance with an embodiment of the present disclosure. The method 400 comprises various steps.

[0057] At step 402, the system 102 may be configured for configuring, by a configuration module 212, a set of board parameters to adjust various aspects of a board of a board game to generate a set of boards. At step 404, the system 102 may also be configured for selecting, by a board selection module 214, the board from the set of boards by an operator for adding variety to the gaming experience.

[0058] At step 406, the system 102 may also be configured for generating, by a game rendering module 216, a virtual representation of the selected board based on the configured set of board parameters on a user device 306.

[0059] At step 408, the system 102 may also be configured for facilitating, by a game play module 218, game play among a plurality of users on the generated virtual representation of the selected board, wherein facilitating game play includes: guiding the user on the user device 306 by displaying movement outcomes by highlighting end positions of tokens, auto-rolling dice for simplifying the board game play; and displaying the connectivity status of all players during gameplay on the user device 306 for ensuring fairness and transparency in the game.

[0060] At step 410, the system 102 may also be configured for storing, by a game history module 220, a game history comprising the game moves and the updated game states for each game played on the generated virtual representation of the selected board.

[0061] In one embodiment, the online board game is snakes and ladders. The operator is the user or host. The configuration module 212 is configured to change the set of board parameters. The set of board parameters includes: a size of the board, a shape of the board, a number of tiles on the board, a distribution of game elements on the board, and a set of rules governing game play. The board selection module 214 allows players to toggle between different boards while playing the game. The game play module 218 transparently displays the connectivity status of all users during gameplay. The system further comprising a tutorial module configured to provide interactive tutorials to guide new players through the game mechanics, configuration options, and advanced features. The configuration module 212 employs an artificial intelligence Al algorithm to configure the set of board parameters based on one or more of: historical game play data, user preferences, game popularity trends, and predefined game templates. The system 304 further comprising an avatar module configured to allow users to personalize their gaming experience by creating custom avatars.

[0062] Although implementations for the system 102 and the method 400 for an enhanced multiplayer online board game, have been described in language specific to structural features and methods, it must be understood that the claims are not limited to the specific features or methods described. Rather, the specific features and methods are disclosed as examples of implementations for the system 102 and the method 400 the enhanced multiplayer online board game.

Claims

WE CLAIM:

1. A system (102) for enhancing a multiplayer online board game, wherein the system comprising: a memory (206); and a processor (202), wherein the processor (202) may be configured to execute programmed instructions stored in the memory (206) for: configuring, by a configuration module (212), a set of board parameters to adjust various aspects of a board of a board game to generate a set of boards,; selecting, by a board selection module (214), the board from the set of boards by an operator for adding variety to the gaming experience; generating, by a game rendering module (216), a virtual representation of the selected board based on the configured set of board parameters on a user device (306); facilitating, by a game play module (218), game play among a plurality of users on the generated virtual representation of the selected board, wherein facilitating game play includes: guiding the user on the user device (306) by displaying movement outcomes by highlighting end positions of tokens, autorolling dice for simplifying the board game play; and displaying the connectivity status of all players during gameplay on the user device (306) for ensuring fairness and transparency in the game; and storing, by a game history module (220), a game history comprising the game moves and the updated game states for each game played on the generated virtual representation of the selected board.

2. The system (102) of claim 1, wherein the online board game is snakes and ladders, wherein the operator is the user or a host.

3. The system (102) of claim 1, wherein the configuration module (212) is configured to change the set of board parameters, wherein the set of board parameters includes: a size of the board, a shape of the board, a number of tiles on the board, a distribution of game elements on the board, and a set of rules governing game play.

4. The system (102) of claim 1, wherein the board selection module (214) allows players to toggle between different boards while playing the game.

5. The system (102) of claim 1, wherein the game play module (218) transparently displays the connectivity status of all users during gameplay.

6. The system (102) of claim 1, further comprising a tutorial module (222) configured to provide interactive tutorials to guide new players through the game mechanics, configuration options, and advanced features.

7. The system (102) of claim 1, wherein the configuration module (212) employs an artificial intelligence (Al) algorithm to configure the set of board parameters based on one or more of: historical game play data, user preferences, game popularity trends, and predefined game templates.

8. The system (102) of claim 1, further comprising an avatar module (224) configured to allow users to personalize their gaming experience by creating custom avatars.

9. A method for enhancing a multiplayer online board game, wherein the method comprising steps of: configuring, by a configuration module (212), a set of board parameters to adjust various aspects of a board of a board game to generate a set of boards,; selecting, by a board selection module (214), the board from the set of boards by an operator for adding variety to the gaming experience; generating, by a game rendering module (216), a virtual representation of the selected board based on the configured set of board parameters on a user device (306); facilitating, by a game play module (218), game play among a plurality of users on the generated virtual representation of the selected board, wherein facilitating game play includes: guiding the user on the user device (306) by displaying movement outcomes by highlighting end positions of tokens, auto-rolling dice for simplifying the board game play; and displaying the connectivity status of all players during gameplay on the user device (306) for ensuring fairness and transparency in the game; and storing, by a game history module (220), a game history comprising the game moves and the updated game states for each game played on the generated virtual representation of the selected board.

Citation Information

Patent Citations

  • A virtual multi-player gaming platform and method to operate the same

    IN201841049198A

  • Game system, game machine, and management device

    JP2012249839A