Question: please answer as soon as possible using python as the programming language and please explain what you did For this assignment you will design and

please answer as soon as possible using python as the programming language and please explain what you did
please answer as soon as possible using python as the programming language

For this assignment you will design and implement a simple board game, and then animate a random playthrough (using pygame) by two computer-controlled opponents, updating the display after each player's turn. An observer "watching" the game should see the dice values rolled by the current player. and if the game requires additional elements (e.g., "snakes" and "ladders") then these must also be depicted. This assignment will allow you to work with more complex nested looping structures, and will also help you recognize the need for functions (coming soon, but not required here). In order to complete this task, you will need to: - choose the grid 1 for your game board from these options 2:42,56,72,90,110,132,156 - choose how many (at least 2) and what type of "dice" will be used 3 to play your game - choose and implement at least two of the board game "features" from Table 1, below Your submission for this assignment: - must be a source code file with filename 'comp1405_w23_\#\#\#\#\#\#\#\#\#_assignment_06.py' - must use a WHILE loop for the game, terminating when either player reaches the end - must draw a checkerboard pattern for your board game using pygame and nested FOR loops - must draw the players on the board and use variables to store the location of each player - must alternate "turns" between the two players - must roll "dice" (using random.randint) each iteration, for the player whose "turn" it is ' Please note that the available options are all "pronic numbers", meaning they can be easily arranged on a rectangular grid. 2 A grid with height or width less than four (e.g... 142 grid) is not acceptable; both height and width must be at least four 'For example, you might use two 6-sided dice (i.e., 2d6), three 4-sided dice (i.e., 3d10), two 2-sided dice (i.e., coins), etc

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!