A database processing method executed on a server to retrieve and store data in one or more databases of a data repository, the database processing method comprising:
- storing user information of a plurality of users in a first database;
- storing a plurality of sets of pregenerated game data in a second database, wherein the set of pregenerated game data further comprising data associated with three cards for the user, three community cards and forty six cards in a remaining deck;
- generating, in response to a first request from a user via a first computing device over a network to play a game, a first plurality of unique identifiers, wherein each of the unique identifiers corresponds to a set of pregenerated game data;
- retrieving a first set of pregenerated game data associated with a first unique identifier of the first plurality of unique identifiers;
- transmitting to the first computing device a first set of three user cards and a first set of three community cards associated with the first set of pregenerated game data;
- generating, in response to a first interaction from the user via the first computing device over the network, a first set of three dealer cards, wherein the first interaction comprising picking a card from the first set of three community cards;
- computing and transmit to the first computing device, a first game result based on a first user hand comprising the first set of three user cards and the picked card from the first set of three community cards, a first dealer hand comprising the first set of three dealer cards and two remaining cards from the first set of three community cards, and a first set of game rules, wherein the first set of game rules comprising comparing suits and ranks between a first user hand and a first dealer hand;
- retrieving, in response to a second request from the user to play the game, a second set of pregenerated game data associated with a second unique identifier of the first plurality of unique identifiers from the data repository;
- transmitting to the first computing device, a second set of three user cards and a second set of three community cards associated with the second set of pregenerated game data;
- generating, in response to a second interaction from the user via the first computing device over the network, a second set of three dealer cards, wherein the second interaction comprising picking a card from the second set of three community cards;
- and
- computing and transmitting to the first computing device, a second game result based on a second user hand comprising the second set of three user cards and the picked card from the second set of three community cards, a second dealer hand comprising the second set of three dealer cards and two remaining cards from the second set of three community cards, and the first set of game rules, wherein the first set of game rules comprising comparing suits and ranks between the second user hand and the second dealer hand.