This site has been retired. For up to date information, see handbook.gnome.org or gitlab.gnome.org.


[Home] [TitleIndex] [WordIndex

My plan for GSoC

What's the purpose of the project (or Features)

The project will add multiplayer to sudoku, through the Telepathy framework. Roughly, a separate smaller grid will be added to the game, which shows the remote player's grid.

The game can be collaborative or competitive.

Another approach for collaboration is that we only use one grid, i.e. the players' logical puzzle and GUI grid are all synced. ATM I think this is more difficult to implement, requiring careful processing of network latency and conflicts, and some people suggest it's also less welcomed. So I will base my design on separated-grids and see whether/how one-grid can fit into this.

How does it work (or use cases)

Time line

Date

During

Target

Apr 21 - May 23

4 weeks

Get detailed plan for the summer; write small demo

May 23 - Jul 6

6 weeks

Coding

Jul 6 - Jul 13

1 week

Mid-term Evaluation

Jul 13 - Aug 10

4 weeks

Coding

Aug 10 - Aug 17

1 week

Write tests, documentation, etc

Aug 17 - Aug 24

1 week

Final Evaluation

Results

[TODO]

What have I done?

Known issues

Future plan


Back to Home


2024-10-23 11:55