Skip to content

Latest commit

 

History

History
37 lines (31 loc) · 908 Bytes

File metadata and controls

37 lines (31 loc) · 908 Bytes

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