Nice schedule!

My opinion: 9, 10, 11, 14, 18, 19 and 21 are not of primary importance (almost 
7 months in your estimate).

Also 22 is not so necessary :)

Is ticket #33 definitely up to Jessy?


Bye






Message: 1
Date: Wed, 19 Mar 2014 18:55:46 +0100
From: "Gregor Cramer" <rema...@gmx.net>
Subject: [Scidb-users] Schedule of development
To: scidb-users@lists.sourceforge.net
Message-ID:
    <trinity-e387000b-3c0a-49dd-a71a-d1702fef198f-1395251745889@3capp-gmx-bs30>
    
Content-Type: text/plain; charset=UTF-8

A rough overview about the development schedule, and the
estimated time how long implementation and testing will
still take. Please note that below are only the primary
functions, there are still more secondary functions.
And please consider that it is hard to estimate the
development time, the real development time may differ
significantly (in both directions).

1. New database format, allowing faster search, supports
   opening classification, smaller index file, less memory
   consumption, and eventually smaller game files,
   currently in test phase (hopefully successful, this is
   all based on a transposition-invariant classification
   key, completely different from Scid's technology, and I
   had to overwork the emulation of Scid databases).

2. Game links, already implemented, not yet tested,
   about 2 weeks.

3. Opening classification tab (already partly implemented),
   this includes the overwork of the ECO list, the current
   list is not integrally closed, about 1 month.

4. Flexible window layout, about 3 months.

5. Multiple selection in game lists (required for
   filter functions), about 2 weeks.

6. Search and filter functions, based on CQL, about
   6 months (already partly implemented).

7. Support of opening books (.ctg and .bin), about 1 month
   (already partly implemented).

8. Tablebase/endgame support, about 1 month (already partly
   implemented).

9. HTML export, about 2 months.

10. LaTeX export, about 1 month.

11. PDF export, about 1 month.

12. Keyboard input of games, about 2 weeks.

13. Finishing move information support, about 2 weeks.

14. Internet update of player dictionary, engine dictionary,
    and more, about 2 weeks.

15. Finishing the help pages, this will be done concurrently.

16. Loading databases at start-up in background, about 2 weeks.

17. A new tab for database access and displaying information,
    about 1 month.

18. Tip-of-the-Day dialog, already implemented, but more
    tips have to be written, about 1 week.

19. Spell-correction functions, especially for player names,
    event names, and site names, about 1 month.

20. Eliminating duplicated games, about 2 weeks.

21. Finishing and testing the board/piece design dialogs,
    about 1 month.

22. Windows version, about 6 months.

Some comments which tasks are necessary for the first
alpha version? Some primary functions still missing?
Please note that the Windows version will not be done
until the first alpha version under Linux is released.

Furthermore after the release of the Windows version the
implementation of Jessy will start. Jessy provides:
playing against engines, automatic analysis of chess games,
playing on ICS or FICS, and some more functions. Jessy
will have a database interface to Scidb, but his own
graphical interface.

Some more tasks for Scidb, but less priority:

23. Support of Bughouse games.

24. Finishing the support of Crazyhouse, Antichess, and
    Three-Check Chess.

25. Optimizing the load of the player base, it's still
    a bit time consuming.

26. Accelerating the database and PGN import/export.

27. Support of children's chess. This will allow the input
    of invalid moves, like Nc1-c3.

28. Database service API (feature request #35).

29. Time usage diagram (feature request #36).

30. Integrated document viewer (feature request #30).

And more...

Reply via email to