Description
Create a Kenken game command. You can read more about the game here: http://www.kenkenpuzzle.com/howto/solve#
Thanks to @sn4u for the original suggestion! Link to discussion
Reasoning
I've played this game before in middle school and it's a fairly easy game to play.
Proposed Implementation
This will be an image-based game where the bot will choose a random image of a Kenken grid to use for the player.
The grid columns will be alphabetized and the rows numbered. That way, the user can enter their input by typing A2 4 for example. They will be able to edit their guesses by simply editing the message or if they want to remove a number from a square, they can type A2 X for example.
The image of the board will change with every move.
Also add a "Hint" and "Give Up" buttons. To avoid spam of the "Hint" button, record the last time the button is pressed using the built-in time module in Python and count 3 minutes from that time and after that time elapses, allow the user to click that button again. Then the process repeats.
Would you like to implement this yourself?
Description
Create a Kenken game command. You can read more about the game here: http://www.kenkenpuzzle.com/howto/solve#
Thanks to @sn4u for the original suggestion! Link to discussion
Reasoning
I've played this game before in middle school and it's a fairly easy game to play.
Proposed Implementation
This will be an image-based game where the bot will choose a random image of a Kenken grid to use for the player.
The grid columns will be alphabetized and the rows numbered. That way, the user can enter their input by typing
A2 4for example. They will be able to edit their guesses by simply editing the message or if they want to remove a number from a square, they can typeA2 Xfor example.The image of the board will change with every move.
Also add a "Hint" and "Give Up" buttons. To avoid spam of the "Hint" button, record the last time the button is pressed using the built-in
timemodule in Python and count 3 minutes from that time and after that time elapses, allow the user to click that button again. Then the process repeats.Would you like to implement this yourself?