Wednesday, August 14, 2013

New KReversi design

Why we need new design?

  1. Player has no ability to play white.
  2. You can't play with friend (I mean hotseat mode).

Why we can't do changes at existing code?

Because current design has very bad level of abstraction: KReversiView controls part of game-flow, all code based on Computer-Player system with special code for computer and player moves, so to simply implement player-player mode we need to add many IF-statements to KReversiView, KReversiGame and mainwindow code.

Thursday, May 30, 2013

GSoC 2013 started!

GSoC 2013 has started and it's time to start really planning work for 3 next months and get in touch with KDE community and documentation.

I am willing to port KReversi game to QML. Below I provide implementation details and tentative time line.