Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: For what targets we can hope for free programs with source code

Author: Uri Blass

Date: 17:38:10 09/01/05

Go up one level in this thread


On September 01, 2005 at 19:55:35, Dann Corbit wrote:

>On September 01, 2005 at 09:40:50, Uri Blass wrote:
>
>>We have a lot of free chess programs with source code and the question that I
>>ask myself is if people need to pay money for programmers or they may hope to
>>get a program that do the task without money and save money.
>>
>>A good  example is rating.
>
>There are free open source rating programs.
>
>Remi Coulom's version:
>http://remi.coulom.free.fr/Bayesian-Elo/
>
>The Glicko system used by FICS:
>http://www.unix-ag.uni-kl.de/~chess/gicshelp/node177.html
>has source available here:
>http://sourceforge.net/projects/chessd
>There is the USCF formula, which I have made a public domain version here:
>http://cap.connx.com/tournament_software/USCF.C

I tried the last program and as far as I see it is a small program that does not
support nothing except some calculations like expected result based on elo
difference.

I did not try other programs at the time of this post.

>
>>The program that the israeli chess organization is using have a lot of
>>disadvantages.
>>
>>1)There is no option to calculate rating dynamically.
>
>See above.
>
>>It means that it is impossible to add tournaments later and ask the program to
>>calculate the rating for previous update retroactively or to exclude tournaments
>>that were calculated without a lot of work.
>>
>>
>>2)All the data is in one computer and it is impossible to work about everything
>>from home.
>
>Can you put it on the network and get some sort of web access?

I am not sure what eactly I can do.

I have no access to the Israeli database and I have only some files that GM Ram
Sofer sent me and I also sent them to you.

>
>>3)It is impossible to edit results of the israeli league and if there is a
>>mistake people need to delete everything and write it again.
>
>A web interface could be used for this also.
>
>>4)There is no option of digital copying of tournament even if it is sent in the
>>right format.
>>For example it is better if the program can read cross table and enter it to the
>>rating automatically
>
>Can you elaborate on this?  I am not sure that I understand.

Here is an example for cross table
Note that the names of the players is in hebrew and in the data that I got from
Ram Sofer I did not get the data about the names of the players but only about
their id numbers.

The idea is that it may be better if a program will be able to read this cross
table and calculate rating based on it and people in the israeli chess
organization will not need to type all the results manually.

ñåôùáåò ëôø ñáà -øàùéú 2005 - Round 5
Cross Table
No Name Feder Rtg 1 2 3 4 5

1. ìøðø, ÷åðñèðèéï 2524 31:W 17:W 6 5:L 18:D
2. öôøåðé, ãá 2518 32:W 13:W 7:W 3:L 15:W
3. îåøéé, éò÷á 2458 30:W 19:W 8:W 2:W 5
4. öééèìéï, îø÷ 2454 33:W 18:W 10:D 11:W 6
5. æéìáøîï, éò÷á 2442 34:W 22:W 43:W 1:W 3
6. ôåøú, ùé 2416 41:W 23:W 1 10:W 4
7. ùçø, àäåã 2411 38:W 26:W 2:L 19:W 17:W
8. áéçåáñ÷é, àðèåìé 2406 39:W 28:W 3:L 15:D 27:D
9. øéáùèééï, ðúé 2405 40:W 43:L 36:W 25:L 32:W
10. ãåéèù, àééì 2374 42:W 47:W 4 6:L 22:L
11. ùåöîï, éåñé 2301 45:D 58:W 54:W 4:L 24:W
12. ñéãåøð÷å, àéìéä 2298 46:W 36:D 29:D 47:D 25:W
13. ôåøú, ãåãé 2287 48:W 2:L 28:D 43:W 47:D
14. ëäï, àåø 2286 49:D 37:D 32:D 35:D 34:D
15. ÷îéðé÷, àìëñðãø 2278 50:D 35:W 45:W 8 2:L
16. ÷øô, îé÷é 2268 35:D 45:L 30:W 40:W 28:W
17. ùçø, éåøí 2250 51:W 1:L 33:W 29:W 7:L
18. èøðåôåìñ÷é, àðèåìé 2243 52:W 4:L 31:W 34:D 1
19. ãøåøé, ãï 2242 53:W 3:L 37:W 7:L 35:L
20. ôéùîï, àìáøè 2205 37:D 49:D 38:D 39:D 43:W
21. îø÷åáéõ, àãøéàï 2194 43:L 54:L 52:W 37:D 45:L
22. àâåæé, ðãá 2190 44:W 5:L 39:D 38:W 10:W
23. ùðé, òîéçé 2190 56:W 6:L 34:L 45:W 54:W
24. âìáåò, òîåñ 2185 47:L 42:W 49:D 50:W 11:L
25. ååáéð÷éï, ðèìé 2181 36:L 46:W 58:W 9:W 12:L
26. áìàåùèééï, áåøéñ 2170 57:W 7:L 47:L 44:W 39:L
27. ëðòï, îùä 2154 58:L 48:W 40:D 36:W 8
28. úåîø, òéãï 2153 55:W 8:L 13:D 49:W 16:L
29. ÷ìáðñ÷é, ãåã 2152 54:D 50:W 12:D 17:L 31:D
30. ôåøú, ãðéàì 2149 3:L 51:D 16:L 46:W 48:W
31. æñìáñ÷é, îéëàì 2144 1:L 53:W 18:L 57:W 29:D
32. äåøåáéõ, òåãã 2128 2:L 52:W 14:D 54:D 9:L
33. ùçåøé, ãåúï 2126 4:L 56:W 17:L 58:D 36:D
34. æ÷, àåøé 2117 5:L 44:W 23:W 18:D 14:D
35. ùì÷îï, éöç÷ 2113 16:D 15:L 51:W 14:D 19:W
36. îàéå, òåãã 2109 25:W 12:D 9:L 27:L 33:D
37. ååì÷åá, éåøé 2095 20:D 14:D 19:L 21:D 49:L
38. ÷éðáøâ, òåôø 2088 7:L 41:+ 20:D 22:L 58:W
39. ñøèðä, àøðåï 2074 8:L 57:W 22:D 20:D 26:W
40. ðé÷åìééá, éåøé 2046 9:L 55:W 27:D 16:L 50:W
41. å÷ñîï, ãåø 2045 6:L 38:- : : :
42. âéðæáåøâ, àéâåø 2045 10:L 24:L 50:L 53:D 52:D
43. çìîéù, àøðåï 2044 21:W 9:W 5:L 13:L 20:L
44. ìåöåá äø-æäá, àáøäí 2043 22:L 34:L 56:W 26:L 51:L
45. åâðø, ãï 2040 11:D 16:W 15:L 23:L 21:W
46. éí, ãåøåï 2040 12:L 25:L 53:W 30:L 56:W
47. çéððæåï, àîé 2039 24:W 10:L 26:W 12:D 13:D
48. ìåé, éåàì 2021 13:L 27:L 55:D 51:W 30:L
49. ÷ìø, ðéø 2015 14:D 20:D 24:D 28:L 37:W
50. äøõ, éðéá 2008 15:D 29:L 42:W 24:L 40:L
51. çøåúé, òåôø 2005 17:L 30:D 35:L 48:L 44:W
52. ìåéï, àìòã 2005 18:L 32:L 21:L 55:D 42:D
53. îîï, òîðåàì 1998 19:L 31:L 46:L 42:D :W
54. àåøéö÷é, àìé 1959 29:D 21:W 11:L 32:D 23:L
55. ùåñèøîï, îø÷ 1950 28:L 40:L 48:D 52:D 57:D
56. áéìàì, éåðéñ 1934 23:L 33:L 44:L :W 46:L
57. øééëîï, éâàì 1911 26:L 39:L :W 31:L 55:D
58. ùîòåðåáéõ, éåàá 1877 27:W 11:L 25:L 33:D 38:
>
>>The claim of people is that all of this is going to cost a lot of money but can
>>save hours of work later and unfortunately the israeli chess organization does
>>not like to spend money on better rating system.
>>
>>I am not sure about the first part and I think that writing a strong program
>>like fruit2.1 is an harder task than all the tasks that are described but the
>>programmer do not ask money for it.
>>
>>My question is if you think that there is an hope that the israeli chess
>>organization can get a free program to do all the tasks without paying money in
>>case that the organization does the right steps to explain programmers exactly
>>what they need to do.
>
>There are some programs here that might be helpful:
>http://cap.connx.com/tournament_software/
>
>As you have probably noticed, my help on projects is spotty, because I run from
>project to project that looks interesting to me but I can perhaps be of some
>assistance from time to time.

Thanks for the fact that you are ready to help but I am not sure if some
programs may be helpful there.

I did not llok at most of the programs but I doubt if there is a free program
that enable the users to edit results and not only calculate rating.

Note that the program needs to work with some files that have data of all the
games and you need also instructions how to enter new data to the program.

Uri



This page took 0 seconds to execute

Last modified: Thu, 15 Apr 21 08:11:13 -0700

Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.