GUI Othello Game

GUI-based version of Othello will begin by asking users to make the same choices as in the previous project. You have some leeway in how you design the part of the GUI that asks these questions, but the input will need to be provided in a reasonable, convenient way in the GUI, not via the console; the look and feel is up to you, but try to provide something that would be convenient for a user.

How many rows are on the board, an even integer between 4 and 16 inclusive

How many columns are on the board, an even integer between 4 and 16 inclusive, which does not have to be the same as the number of rows

Which player — black or white — will move first

The arrangement of the four discs in the center of the grid at the beginning of the game — black in the upper-left of the four cells with discs, or white?

Whether the game will be won by the player with more discs or fewer discs (one or the other, but not both).

Once the game begins, the GUI should display the current score (i.e., how many discs of each color are on the board), a clean representation of the game board as a grid with discs colored either black or white, and an indication of whose turn it is to move (black or white). The user is permitted to make a move by clicking one of the squares on the grid, though the move will only be allowed if it is valid; once a valid move is made, the board is updated to reflect the necessary changes (i.e., which discs are flipped, etc.).

When the game is over, display three things in the GUI: the score, the final game board, and who the winner is. Be sure to handle the case where there is no winner (i.e., the number of discs on the board for both players is equal at the end of the game).

At this point, you can simply wait for the user to dismiss the window, or you can optionally offer the user the choice to play another game.

You are not permitted to represent the game board using built-in widgets like buttons. Instead, you'll need to draw it on a Canvas widget programmatically. Additionally, your GUI's root window must support resizing, and resizing it must cause the area in which the board is drawn to change size correspondingly, with the game board redrawn to fill the available space, so the user can decide how large of a window he or she would like to play the game on.

Evner: Python

Se mere: white and case, score board design, input board game, gui number, python game, game gui, game center, game board, game board design, canvas over, play console, white board draw, number grid columns, python board game, gui widget design, game gui python, game draw, canvas grid, player board game python, game design gui, draw board game, game gui design, gui othello, game design python, beginning python

Om arbejdsgiveren:
( 3 bedømmelser ) Irvine, United States

Projekt ID: #6037679

5 freelancers are bidding on average $239 for this job


A proposal has not yet been provided

$250 USD in 7 dage
(20 bedømmelser)

Hello, expert in Python programming here. I can implement for you a GUI based Othello game. From the project description I understood that this is a continuation of previous project (?) . If yes, please send me the Flere

$300 USD in 14 dage
(8 bedømmelser)

Respected Sir / Madam, Warm Greetings from Genpex IT Solutions. As soon as I saw your posting for a “GUI Othello Game”. It is the perfect position for us .Our AIM to give the best solution. Learning has no li Flere

$263 USD in 3 dage
(2 bedømmelser)

I have been implementing code in Python,C#, Java, C++, C for last 4 year and as this needs good knowledge of algorithm and Python language, I have good experience in these. I have developed many software in Java,C# and Flere

$250 USD in 7 dage
(3 bedømmelser)

Hi, I am an experienced Python coder and have 100% client satisfaction. You can see from my profile that i have a 100% completion rate and provide the results in time. I am an expert in making games using any languag Flere

$133 USD in 3 dage
(2 bedømmelser)

hi ,i have best solution for.I will do your project in unity3d so we can export for all platform like [url removed, login to view],android for all platform.i will give you demo [url removed, login to view] need to pay any advance.I have all resources in my co Flere

$144 USD in 3 dage
(0 bedømmelser)