Releases: rask004/Othello-game
Releases · rask004/Othello-game
Completed Release
Full working game of Othello.
- Choose human or computer opponent, then start game
- can reset / abandon game at any time, returning to the start game screen
- Status messages appear to right of board
- Counters are animated when placed or captured
- first player with a row, column or diagonal of 5 counters wins
- alternatively if all spaces become filled, player with the most counters wins
- if a player cannot move, their turn is skipped.
Only possible bug is repeated turn skips of both players, from testing this has not been encountered (yet).
v0.3.1-beta
Hotfix of missed bugs
Added basic animations and a message panel to the right of the board.
v0.3-beta
v0.2-beta
How has a start screen, to select an opponent type.
Opponent can be human or an AI.
AI can make random moves, or always make the most captures.
Resetting the game returns to the Start screen.
Various fixes:
- draws are now recognised
- skipping turns when no moves are available
- game can end upon running out of empty spaces
- if game ends without a 5-in-row, player with most counters on the board will win
- bug fixes, placing counters on board edges should work now
minor efficiency improvements
possible bugs:
- not recognising an end-game, if both players cannot move and empty spaces still remain (currently throws unchecked error)
future work:
- redux store
- better AI
- animated moves / counters