Blue Ribbon Bake Off - Next Steps


The next step in this project will be adding the Opponent actions.  It was determined to include this last because of the complexity of the code behind.  There are basically three elements that require a great deal of thought and coding to get the actions right.

The first element has to do with determining which action the opponent would use. To do that I had to prioritize the different actions based on the current status of the opponent in the game, almost AI type stuff.  For instance, if a particular opponent were behind on the number of blue ribbons won, they would put more emphasis on bringing other players down than particularly improving their own lot.  I also had to be aware of the number of turns that have passed. In the case of a Spike the Punch, a player wouldn't want to play it too early.  Give the other players time to establish a direction and then hit them.

The second element has to do with determining which player to play an action against.  To do that I had to give each player a score based on the number of rounds won, basically on the number of blue ribbons each has. Then, determine the lucky recipient based on the score. If a couple of players had the same score, then I picked between them randomly. 

Finally, the coding process has to be completed, not just the decision tree but also the graphic elements around the different actions played by the computer.  for some actions where the computer plays an action against the computer there really is no interface, however in cases where the opponents play an action againstthe player, then UI is required.

With the three elements addressed, this should be a complete game.

Files

BlueRibbonBakeOff.zip 5 MB
Sep 10, 2023

Get (Beta) Blue Ribbon Bake Off - New, Original Card Game

Leave a comment

Log in with itch.io to leave a comment.