1. Homepage
  2. Programming
  3. Python Programming Assessment: Connect4 and Minesweeper

Python Programming Assessment: Connect4 and Minesweeper

Engage in a Conversation
Python ProgrammingConnect4MinesweeperPython

Module Title CourseNana.COM

Python Programming CourseNana.COM

  CourseNana.COM

Assessment Strategy CourseNana.COM

The assessment strategy for this practice based module is designed to provide students with the opportunity to demonstrate their learning through a series of tutorials and practical sessions where formative feedback will be provided. Achievement of the Learning Outcomes is shown via a demonstration of the Software Project. The theoretical knowledge, evaluation and reflection is demonstrated via a report. CourseNana.COM

  CourseNana.COM

Module Learning outcomes CourseNana.COM

1.      Demonstrate application of programming design techniques for creative problem solving. CourseNana.COM

2.      Development and test of a computer programme solution. CourseNana.COM

3.      Evaluate your programming solution based on requirements. CourseNana.COM

  CourseNana.COM

Coursework Assessment CourseNana.COM

Assessment Details: CourseNana.COM

This programming assignment is to apply the programming principles  covered in tutorials and lectures to develop a game using the Python language and Python GUI Programming module namely Tkinter. Games were chosen as they offer a direct correlation between the program data and what is seen on the screen. So in order for the game to be played, there must be variables  to store the game data such as gradients, images, scores, directions, etc. If  any such variables are incorrect or missing, then a feature of the game will not work correctly if at all. As a result, it is apparent when the program data  and/or processing are in error. CourseNana.COM

  CourseNana.COM

Objective CourseNana.COM

What you have to do is write a game in Python using text based interface or/and Python Tkinter module where you have to choose one from the following  board games as the one you are going to write: CourseNana.COM

Ø Connect4 CourseNana.COM

Ø Minesweeper CourseNana.COM

Each game has a number of feature requirements that you must meet in order to achieve a specific mark for those features. The specific features refine the criteria to clearly define what the game must have or do. CourseNana.COM

  CourseNana.COM

Test documentation is required for the submitted game with test strategy and  tables and screen dumps showing a working game. The test documentation   should contain 10 to 15 test cases and maybe more as appropriate for   enhanced game functionality for higher marks. CourseNana.COM

  CourseNana.COM

Connect4: CourseNana.COM

Connect4 is a two-player connection game in which the players first choose a colour and then take turns dropping coloured discs from the top into a seven-column, six-row vertically suspended grid. The pieces fall straight down, occupying the next available space within the column. The objective of the game is to connect four of one's own discs of the same colour next to each other vertically, horizontally, or diagonally before your opponent. CourseNana.COM

Minesweeper: CourseNana.COM

The objective of the game is to uncover all the squares that do not contain mines without being "blown up" by clicking on a square with a mine underneath. The player is initially presented with a grid of identical squares. Some randomly         selected squares, unknown to the player, are designated to contain mines. The      size of the grid and the number of mines are set in advance by the user. The         game is played by revealing squares of the grid by clicking the square, hence, If a square containing a mine is revealed with the rest of the grid, and the player loses the game. If no mine is revealed, a digit is displayed in the square (1 to 8), indicating how many adjacent squares contain mines); if no mines are adjacent, the square becomes blank, and all adjacent squares will be recursively revealed. The player uses this information to deduce the contents of other squares, and may either safely reveal each square or mark the square as containing a mine. CourseNana.COM

  CourseNana.COM

Assessment Scope CourseNana.COM

1.      Computer programme code to be submitted. CourseNana.COM

2.      1000 words reflective analysis report of your design, implementation, test results and evaluation of your application programme solution with diagrammatic illustrations. CourseNana.COM

Get in Touch with Our Experts

WeChat (微信) WeChat (微信)
Whatsapp WhatsApp
Python Programming代写,Connect4代写,Minesweeper代写,Python代写,Python Programming代编,Connect4代编,Minesweeper代编,Python代编,Python Programming代考,Connect4代考,Minesweeper代考,Python代考,Python Programminghelp,Connect4help,Minesweeperhelp,Pythonhelp,Python Programming作业代写,Connect4作业代写,Minesweeper作业代写,Python作业代写,Python Programming编程代写,Connect4编程代写,Minesweeper编程代写,Python编程代写,Python Programmingprogramming help,Connect4programming help,Minesweeperprogramming help,Pythonprogramming help,Python Programmingassignment help,Connect4assignment help,Minesweeperassignment help,Pythonassignment help,Python Programmingsolution,Connect4solution,Minesweepersolution,Pythonsolution,