
I need to create a quick board game, on python, connect 4.
- or -
Post a project like this$$
- Posted:
- Proposals: 2
- Remote
- #1395064
- Expired
Description
Experience Level: Intermediate
The game must implement all the following:
Two players play on a single seven-column, six-row vertically suspended grid.
Players should select a colour before the game starts.
Players take turns to select the column in which the player wants to drop its
coloured/symbol disc. The pieces fall straight down occupying the next available
space inside the column.
The game must validate the positions of the discs so they do not overlap.
The game should announces the winning player when a plyer connects four of its
own discs of the same colour next to each other vertically or horizontally.
Text based user interface is used to play the game.
Computer player plays randomly.
The game must implement all the above and the following:
Development of Basic Graphical User Interface (GUI) using Python Tkinter.
The game can be restarted at any stage of the game.
The game should announces the winning player who connects four of its own discs
next to each other diagonally.
Computer player should allow some time before it insert its disc e.g. 2 seconds,
emulating its thinking period even if the subsequent move is random.
The game must implement all the above and the following:
Players can select the size of the grid at the beginning of the game.
The game can be saved and loaded into and from a text file.
Visualise the motion of the disc falling until it occupies the next available space in the
game column.
7
Two human players can play against each other taking turns. Also, two computer players should play against each other.
The game must implement all the above and the following:
Computer player associate random moves with some kind of techniques trying to connect 4 discs in any direction. The game should have 3 levels of difficulty, the human player can chose from.
o Easy – completely random
o Medium – Computer player associate random moves with some kind of
techniques trying to connect4 discs in any direction.
o Advanced – Computer player implement some intelligence. For example,
before it makes the move. It will look ahead at the possible sequences of moves the computer and the opponent could make, based on all those sequences of move it determines which first move is best.
The Connect 4 game is done on python, you would need to write a test documentation. 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.
Two players play on a single seven-column, six-row vertically suspended grid.
Players should select a colour before the game starts.
Players take turns to select the column in which the player wants to drop its
coloured/symbol disc. The pieces fall straight down occupying the next available
space inside the column.
The game must validate the positions of the discs so they do not overlap.
The game should announces the winning player when a plyer connects four of its
own discs of the same colour next to each other vertically or horizontally.
Text based user interface is used to play the game.
Computer player plays randomly.
The game must implement all the above and the following:
Development of Basic Graphical User Interface (GUI) using Python Tkinter.
The game can be restarted at any stage of the game.
The game should announces the winning player who connects four of its own discs
next to each other diagonally.
Computer player should allow some time before it insert its disc e.g. 2 seconds,
emulating its thinking period even if the subsequent move is random.
The game must implement all the above and the following:
Players can select the size of the grid at the beginning of the game.
The game can be saved and loaded into and from a text file.
Visualise the motion of the disc falling until it occupies the next available space in the
game column.
7
Two human players can play against each other taking turns. Also, two computer players should play against each other.
The game must implement all the above and the following:
Computer player associate random moves with some kind of techniques trying to connect 4 discs in any direction. The game should have 3 levels of difficulty, the human player can chose from.
o Easy – completely random
o Medium – Computer player associate random moves with some kind of
techniques trying to connect4 discs in any direction.
o Advanced – Computer player implement some intelligence. For example,
before it makes the move. It will look ahead at the possible sequences of moves the computer and the opponent could make, based on all those sequences of move it determines which first move is best.
The Connect 4 game is done on python, you would need to write a test documentation. 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.
Nayanika K.
0% (0)Projects Completed
-
Freelancers worked with
-
Projects awarded
0%
Last project
21 Feb 2026
United Kingdom
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
There are no clarification messages.
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies