Skip to content

cptnSeldon/othello

Repository files navigation

Othello

Specifications

Language : C# -> WPF

Basic requirements

  • Interface
    • Board interface : XAML
    • Score : synchronization (autobinding)
    • Chronometer : turn time
    • Dimensions : 800x600 by default (and minimum), yet resizable
  • Menubar
    • Save/ load game
  • Game
    • Two players on the same computer
    • No AI required yet
    • Only valid moves are authorized :
      • If valid -> authorized
      • If not valid -> player passes their turn
      • If no more valid moves -> end of game
    • Playable tiles : sight of them before actual placement

Nice-to-have

  • Interface
    • Discs' animation
    • Look & feel customizations
  • Menubar
    • Undo
    • Play with friends (network)
  • Game
    • (Sound/ music)
    • ('Mock' score is shown on the tiles before a move has been done)

Project architecture

TODO

About

C# application

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages