An apparatus for facilitating a gameplay, the apparatus comprising:
- a game board comprising at least one playing surface, wherein the at least one playing surface comprises a plurality of markings, wherein the plurality of markings corresponds to a plurality of information associated with the gameplay;
- a game piece comprising a plurality of piece surfaces, wherein the game piece is configured to be positioned on the at least one playing surface, wherein one of the plurality of piece surfaces is disposed over one of the plurality of markings based on the positioning of the game piece on the at least one playing surface, wherein the game piece comprises:
- at least one sensor configured for generating at least one sensor data based on the disposing of the one of the plurality of piece surfaces over the one of the plurality of markings;
- and
- a processing device communicatively coupled with the at least one sensor, wherein the processing device is configured for:
- analyzing the at least one sensor data;
- and
- identifying the one of the plurality of markings based on the analyzing;
- a storage device communicatively coupled with the processing device, wherein the storage device is configured for retrieving one of the plurality of information corresponding to the one of the plurality of markings based on the identifying;
- and
- at least one presentation device communicatively coupled with the storage device, wherein the at least one presentation device is configured for presenting the one of the plurality of information based on the retrieving;
- and
- wherein the game piece is thrown on the at least one playing surface by one of a plurality of players, wherein the positioning of the game piece on the at least one playing surface is further based on the throwing, wherein the at least one sensor is further configured for generating at least one first sensor data based on the throwing, wherein the processing device is further configured for:
- analyzing the at least one first sensor data;
- determining a current throw action of the one of the plurality of players based on the analyzing of the at least one first sensor data;
- analyzing the current throw action and at least one previous throw action of the one of the plurality of players using at least one first machine learning model, wherein the at least one first machine learning model is trained in pattern detection;
- determining a degree of similarity between the current throw action and the at least one previous throw action based on the analyzing of the current throw action and the at least one previous throw action;
- determining a fairness of the throwing based on the determining of the degree of similarity;
- and
- generating a notification of the fairness of the throwing based on the determining of the fairness, wherein the storage device is further configured for retrieving the at least one previous throw action of the one of the plurality of players, wherein the at least one presentation device is further configured for presenting the notification.