SYSTEMS, APPARATUS, AND METHODS FOR A GAME UTILIZING A WHEEL WITH DYNAMICALLY RESIZABLE GAME SPACES
A bingo game system provides for new features and functionality for a bingo game platform, including a dynamically resizable wheel segment for a wheel-based game.
1 . A system for providing bingo game play, comprising
a bingo game server in communication with a player interface and with a memory device;
a bingo controller in communication with the bingo game server and with the memory device;
a game webserver in communication with the bingo game server; and
the memory device storing bingo game instructions and player interface instructions which, when executed by the bingo game server, direct the bingo game server to perform a method comprising:
determining a set of game numbers of a player for play of a wheel-based game;
determining a set of available game numbers from which a game number will be called for the wheel-based game;
generating a representation of a wheel, wherein each available game number is allocated to a respective segment of the wheel;
calling one of the available game numbers for the wheel-based game; and
modifying the representation of the wheel by removing the respective segment from the representation of the wheel that corresponds to the called game number and expanding a segment of the wheel that is adjacent to the segment that corresponds to the called game number and that corresponds to an available game number.
2 . The system of claim 1 , further comprising:
a scheduler server in communication with the bingo game server and with the bingo broadcaster.
3 . The system of claim 1 , further comprising:
a bingo connection proxy in communication with the bingo broadcaster.
4 . The system of claim 1 , further comprising a cloud-based cache in communication with the game webserver.
5 . The system of claim 1 , the memory device storing bingo game instructions and player interface instructions which, when executed by the bingo game server, direct the bingo game server to further perform:
determining an indication of any game numbers of the player that match the one or more called game numbers.
6 . The system of claim 1 , wherein calling one of the available game numbers comprises spinning the wheel.
7 . The system of claim 1 , wherein modifying the representation of the wheel comprises allocating the segment that corresponds to the called game number equally between the two adjacent segments.
8 . The system of claim 1 , the memory device storing bingo game instructions and player interface instructions which, when executed by the bingo game server, direct the bingo game server to further perform:
determining an outcome of the wheel-based game based on the called game number; and
providing a payout to the player based on the outcome.
9 . The system of claim 1 , the memory device storing bingo game instructions and player interface instructions which, when executed by the bingo game server, direct the bingo game server to further perform:
determining an indication of a size of the segment that corresponds to the called game number; and
providing a payout to the player based on the indication of the size of the segment that corresponds to the called game number.
10 . The system of claim 9 , wherein the indication of the size indicates a relative size of the segment that corresponds to the called game number with respect to at least one other segment.
11 . The system of claim 1 , the memory device storing bingo game instructions and player interface instructions which, when executed by the bingo game server, direct the bingo game server to further perform:
determining that all of the game numbers of the player have been matched by the called game numbers; and
awarding a payout to the player.
12 . A method, comprising:
determining, by a bingo game server, a set of game numbers of a player for play of a wheel-based game;
determining, by the bingo game server, a set of available game numbers from which a game number will be called for the wheel-based game;
generating, by the bingo game server, a representation of a wheel, wherein each available game number is allocated to a respective segment of the wheel;
calling, by the bingo game server, one of the available game numbers for the wheel-based game; and
modifying the representation of the wheel by removing the respective segment from the representation of the wheel that corresponds to the called game number and expanding a segment of the wheel that is adjacent to the segment that corresponds to the called game number and that corresponds to an available game number.
13 . The method of claim 12 , further comprising:
determining, by the bingo game server, an indication of any game numbers of the player that match the one or more called game numbers.
14 . The method of claim 12 , wherein calling one of the available game numbers comprises spinning the wheel.
15 . The method of claim 12 , wherein modifying the representation of the wheel comprises allocating the segment that corresponds to the called game number equally between the two adjacent segments.
16 . The method of claim 12 , further comprising:
determining an outcome of the wheel-based game based on the called game number; and
providing a payout to the player based on the outcome.
17 . The method of claim 12 , further comprising:
determining an indication of a size of the segment that corresponds to the called game number; and
providing a payout to the player based on the indication of the size of the segment that corresponds to the called game number.
18 . The method of claim 17 , wherein the indication of the size indicates a relative size of the segment that corresponds to the called game number with respect to at least one other segment.
19 . The method of claim 12 , further comprising:
determining that all of the game numbers of the player have been matched by the called game numbers; and
awarding a payout to the player.