> I volunteer to do some proof-reading, and also to translate to Norwegian
> (eventually even to Danish and Swedish, if noone else is doing that).

Translation is very welcome, but it requires some work, so I think that 
Norwegian is good for starting.

> I know I've previously volunteered to produce documentation, but that has
> been difficult since I don't quite know what the program can do (other
> than what I use it for), and neither what it's supposed to do when it's
> finished. So I have actually been intending to write and suggest some
> translation work, since that is an excellent way to get to know a
> programme.

Yes, I agree, translation work is a good start to gather knowledge about the 
features and the philosophy of Scidb, the quality of the translation depends 
on the real understanding of the message items, and this depends on the 
understanding of the documented feature.

> I'm thinking: the only way to be able to write documentation, test, etc.,
> is to really know the program quite well, and the only way to get to know
> the program really well is to use it on a day-to-day basis. Thus, I'd
> suggest to give some priority to the aspects of the program that the user
> will be likely to use: shortcuts and navigation, basic functionality (such
> as e.g. filtering of the database), etc. That, to me, is much more
> important than even more chess variants or opening book formats.

This is a difficult thing:

1. Different users have different priorities, I know a user who is keen on the 
opening books.

2. Developing Scidb is something like a hobby, I do this for fun, this is my 
highest priority. So I'm always working on that task which is currently the 
most interesting one for me, this is changing from time to time. But I have 
always in my mind that some features are the most wanted ones, especially 
navigation and filtering (one of the most ambitious tasks).

3. Some of the features are very time consuming to develop, so I'm always 
waiting for an inspiration how to design and implement a specific feature, and 
I'm never staring before I have an inspiration. This is the way how I can 
realize this application in such a short time (with about 1.000.000 lines of 
code, and about 100.000 lines of documentation, if related projects like C/CIF 
will also be considered, as well as all the code which I have thrown away - 
sometimes more than one idea is required until the "prefect" idea is coming). 
And it's not only design and implementation, also the documentation (in two 
languages) is very time consuming. (BTW: I've learned English as I started to 
write the documentation for Scidb, I never been a linguistic genius.)

About shortcuts and navigation: here I need suggestions from the testers, but 
please consider that different users have different ideas, and I'm realizing 
those ideas which fit best to the basic philosophy of Scidb, and Scidb is going 
his own way.

BTW: I'm keen on the integration of the chess variant Congo Chess, this 
variant is quite amazing, invented by an eight year old child. Also Dobutsu 
Shogi is very interesting for children.

BTW: I've forgotten one of the future  features of Scidb:

- Support of children's chess, this means allowing and supporting invalid 
moves, like Nb1-b3. This requires a special treatment  in move 
encoding/decoding (already integrated in the new database version). The 
children chess support will be optional, without explicit support input of 
invalid moves will not be possible, so it has no impact on the "adult" chess.

------------------------------------------------------------------------------
_______________________________________________
Scidb-users mailing list
Scidb-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/scidb-users

Reply via email to