You can subscribe to this list here.
| 2004 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(29) |
Jul
(45) |
Aug
(37) |
Sep
(43) |
Oct
(92) |
Nov
(15) |
Dec
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2005 |
Jan
(3) |
Feb
(2) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(1) |
Sep
|
Oct
(2) |
Nov
|
Dec
(1) |
| 2006 |
Jan
(52) |
Feb
(10) |
Mar
(10) |
Apr
|
May
(6) |
Jun
|
Jul
|
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
|
| 2007 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(3) |
Dec
(3) |
| 2010 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(87) |
Sep
(1) |
Oct
|
Nov
(2) |
Dec
|
| 2012 |
Jan
|
Feb
|
Mar
(7) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2013 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
|
From: ramesh U. <ram...@gm...> - 2013-07-26 15:10:32
|
I have downloaded and installed the webchess in my server http://www.listingparadise.com/chess/ But now i am unable to register any new users, it keeps saying "invalidnick/password" The database and teh tables were created fine. Could anyone please help me with this issue Thanks ramesh |
|
From: Ricard G. Olivares<Ric...@uv...> - 2012-03-30 06:21:40
|
Some time ago (more than two years ago) I've developed a tournament manager for an old version of webChess. In my chess club we use it to play correspondence chess, as we can have the games created automatically with correct colors, correct time management, etc. Unfortunately, when I was porting it to the last code base, real life came by and I could not spare that much time with it. That and that my javascript skills were practically non-existant at that time and I had hard time understanting the new code. The code I've made is quite clean (or at least, I tried hard to make it that way), so it may be possible for another programer to port it to the main branch. If you are interested, I can send you the code, even if just to take a look. I have it in the back of my mind to some day port it to the newer version anyway. Good to see the project is not dead, and new developers can join efforts. Good luck! > Yeah, would help users get going quicker! Good idea! > > SandKing > On Mar 29, 2012 5:27 PM, <jus...@gm...> wrote: > > > Alright. Would you be interested in me making a ready to go db that can be > > imported via phpmyadmin? > > Sent from my BlackBerry® smartphone on the MTS High Speed Mobility Network > > > > -----Original Message----- > > From: Jonathan Evraire <san...@us...> > > Date: Thu, 29 Mar 2012 17:10:15 > > To: Webchess user list<web...@li...> > > Reply-To: Webchess user list <web...@li...> > > Subject: Re: [Webchess-users] Hello there. > > > > I'm afraid it's hush hush at the moment, but it's a standalone > > graphical game so very different from WebChess. (Sounds closer to your > > emulator.) > > > > The current priority is stabity: I want to put out a clean 1.0.0! I've > > actually got a couple of fixes I should check-in but otherwise what's > > there has been pretty solid for me and my friends. > > > > After that, it would be nice to better separate out the UI's text so > > we could localize WebChess with various languages for one thing. I'd > > say if you've got an itch, scratch it! ;) > > > > Good luck! > > > > SandKing > > > > > > > > > > On Thu, Mar 29, 2012 at 5:06 PM, Justin Tokarchuk > > <jus...@gm...> wrote: > > > I have done so, and am playing with it as we speak. > > > > > > Out of curiosity, what are you working on currently? Or is it hush hush? > > > > > > I am currently working on lots of playbook apps and perfecting my snes9x > > > emulator on the playbook. But I do lvoe chess. I will be playing with it > > and > > > will see what I can do. Any priorities? > > > > > > On Thu, Mar 29, 2012 at 3:58 PM, Jonathan Evraire > > > <san...@us...> wrote: > > >> > > >> Quazi-active development about sums it up :P > > >> > > >> Developers are still around and I've got a WebChess 1.0.0RC up and > > >> running on a test server. (It's actually pretty stable, I should > > >> probably release what we've got as 1.0.0 final!) Not a lot of active > > >> development going on right now... in my case, my personal development > > >> time is currently devoted to another game development project. That > > >> being said, I would really like to make a WebChess 2.0 someday using > > >> everything I've learnt and starting from a clean codebase. ;) > > >> > > >> Anyway, be sure to install a copy of the latest version on a server > > >> and play around with it! I wish the code was a little cleaner but this > > >> was originally never going to be put out in public. :P > > >> > > >> SandKing > > >> > > >> > > >> > > >> On Thu, Mar 29, 2012 at 3:29 PM, Justin Tokarchuk > > >> <jus...@gm...> wrote: > > >> > Is this still in quazi-active development? I had just stumbled upon > > this > > >> > project -- and it looks liek something fun to contribute to. > > >> > > > >> > Please advise. > > >> > > > >> > > > >> > > > ------------------------------------------------------------------------------ > > >> > This SF email is sponsosred by: > > >> > Try Windows Azure free for 90 days Click Here > > >> > http://p.sf.net/sfu/sfd2d-msazure > > >> > _______________________________________________ > > >> > Webchess-users mailing list > > >> > Web...@li... > > >> > https://lists.sourceforge.net/lists/listinfo/webchess-users > > >> > > > >> > > >> > > >> > > ------------------------------------------------------------------------------ > > >> This SF email is sponsosred by: > > >> Try Windows Azure free for 90 days Click Here > > >> http://p.sf.net/sfu/sfd2d-msazure > > >> _______________________________________________ > > >> Webchess-users mailing list > > >> Web...@li... > > >> https://lists.sourceforge.net/lists/listinfo/webchess-users > > > > > > > > > > > > > > ------------------------------------------------------------------------------ > > > This SF email is sponsosred by: > > > Try Windows Azure free for 90 days Click Here > > > http://p.sf.net/sfu/sfd2d-msazure > > > _______________________________________________ > > > Webchess-users mailing list > > > Web...@li... > > > https://lists.sourceforge.net/lists/listinfo/webchess-users > > > > > > > > > ------------------------------------------------------------------------------ > > This SF email is sponsosred by: > > Try Windows Azure free for 90 days Click Here > > http://p.sf.net/sfu/sfd2d-msazure > > _______________________________________________ > > Webchess-users mailing list > > Web...@li... > > https://lists.sourceforge.net/lists/listinfo/webchess-users > > > > ------------------------------------------------------------------------------ > > This SF email is sponsosred by: > > Try Windows Azure free for 90 days Click Here > > http://p.sf.net/sfu/sfd2d-msazure > > _______________________________________________ > > Webchess-users mailing list > > Web...@li... > > https://lists.sourceforge.net/lists/listinfo/webchess-users > > > -- Ricard Garrido Olivares |
|
From: Jonathan E. <san...@us...> - 2012-03-29 21:31:46
|
Yeah, would help users get going quicker! Good idea! SandKing On Mar 29, 2012 5:27 PM, <jus...@gm...> wrote: > Alright. Would you be interested in me making a ready to go db that can be > imported via phpmyadmin? > Sent from my BlackBerry® smartphone on the MTS High Speed Mobility Network > > -----Original Message----- > From: Jonathan Evraire <san...@us...> > Date: Thu, 29 Mar 2012 17:10:15 > To: Webchess user list<web...@li...> > Reply-To: Webchess user list <web...@li...> > Subject: Re: [Webchess-users] Hello there. > > I'm afraid it's hush hush at the moment, but it's a standalone > graphical game so very different from WebChess. (Sounds closer to your > emulator.) > > The current priority is stabity: I want to put out a clean 1.0.0! I've > actually got a couple of fixes I should check-in but otherwise what's > there has been pretty solid for me and my friends. > > After that, it would be nice to better separate out the UI's text so > we could localize WebChess with various languages for one thing. I'd > say if you've got an itch, scratch it! ;) > > Good luck! > > SandKing > > > > > On Thu, Mar 29, 2012 at 5:06 PM, Justin Tokarchuk > <jus...@gm...> wrote: > > I have done so, and am playing with it as we speak. > > > > Out of curiosity, what are you working on currently? Or is it hush hush? > > > > I am currently working on lots of playbook apps and perfecting my snes9x > > emulator on the playbook. But I do lvoe chess. I will be playing with it > and > > will see what I can do. Any priorities? > > > > On Thu, Mar 29, 2012 at 3:58 PM, Jonathan Evraire > > <san...@us...> wrote: > >> > >> Quazi-active development about sums it up :P > >> > >> Developers are still around and I've got a WebChess 1.0.0RC up and > >> running on a test server. (It's actually pretty stable, I should > >> probably release what we've got as 1.0.0 final!) Not a lot of active > >> development going on right now... in my case, my personal development > >> time is currently devoted to another game development project. That > >> being said, I would really like to make a WebChess 2.0 someday using > >> everything I've learnt and starting from a clean codebase. ;) > >> > >> Anyway, be sure to install a copy of the latest version on a server > >> and play around with it! I wish the code was a little cleaner but this > >> was originally never going to be put out in public. :P > >> > >> SandKing > >> > >> > >> > >> On Thu, Mar 29, 2012 at 3:29 PM, Justin Tokarchuk > >> <jus...@gm...> wrote: > >> > Is this still in quazi-active development? I had just stumbled upon > this > >> > project -- and it looks liek something fun to contribute to. > >> > > >> > Please advise. > >> > > >> > > >> > > ------------------------------------------------------------------------------ > >> > This SF email is sponsosred by: > >> > Try Windows Azure free for 90 days Click Here > >> > http://p.sf.net/sfu/sfd2d-msazure > >> > _______________________________________________ > >> > Webchess-users mailing list > >> > Web...@li... > >> > https://lists.sourceforge.net/lists/listinfo/webchess-users > >> > > >> > >> > >> > ------------------------------------------------------------------------------ > >> This SF email is sponsosred by: > >> Try Windows Azure free for 90 days Click Here > >> http://p.sf.net/sfu/sfd2d-msazure > >> _______________________________________________ > >> Webchess-users mailing list > >> Web...@li... > >> https://lists.sourceforge.net/lists/listinfo/webchess-users > > > > > > > > > ------------------------------------------------------------------------------ > > This SF email is sponsosred by: > > Try Windows Azure free for 90 days Click Here > > http://p.sf.net/sfu/sfd2d-msazure > > _______________________________________________ > > Webchess-users mailing list > > Web...@li... > > https://lists.sourceforge.net/lists/listinfo/webchess-users > > > > > ------------------------------------------------------------------------------ > This SF email is sponsosred by: > Try Windows Azure free for 90 days Click Here > http://p.sf.net/sfu/sfd2d-msazure > _______________________________________________ > Webchess-users mailing list > Web...@li... > https://lists.sourceforge.net/lists/listinfo/webchess-users > > ------------------------------------------------------------------------------ > This SF email is sponsosred by: > Try Windows Azure free for 90 days Click Here > http://p.sf.net/sfu/sfd2d-msazure > _______________________________________________ > Webchess-users mailing list > Web...@li... > https://lists.sourceforge.net/lists/listinfo/webchess-users > |
|
From: <jus...@gm...> - 2012-03-29 21:27:45
|
Alright. Would you be interested in me making a ready to go db that can be imported via phpmyadmin? Sent from my BlackBerry® smartphone on the MTS High Speed Mobility Network -----Original Message----- From: Jonathan Evraire <san...@us...> Date: Thu, 29 Mar 2012 17:10:15 To: Webchess user list<web...@li...> Reply-To: Webchess user list <web...@li...> Subject: Re: [Webchess-users] Hello there. I'm afraid it's hush hush at the moment, but it's a standalone graphical game so very different from WebChess. (Sounds closer to your emulator.) The current priority is stabity: I want to put out a clean 1.0.0! I've actually got a couple of fixes I should check-in but otherwise what's there has been pretty solid for me and my friends. After that, it would be nice to better separate out the UI's text so we could localize WebChess with various languages for one thing. I'd say if you've got an itch, scratch it! ;) Good luck! SandKing On Thu, Mar 29, 2012 at 5:06 PM, Justin Tokarchuk <jus...@gm...> wrote: > I have done so, and am playing with it as we speak. > > Out of curiosity, what are you working on currently? Or is it hush hush? > > I am currently working on lots of playbook apps and perfecting my snes9x > emulator on the playbook. But I do lvoe chess. I will be playing with it and > will see what I can do. Any priorities? > > On Thu, Mar 29, 2012 at 3:58 PM, Jonathan Evraire > <san...@us...> wrote: >> >> Quazi-active development about sums it up :P >> >> Developers are still around and I've got a WebChess 1.0.0RC up and >> running on a test server. (It's actually pretty stable, I should >> probably release what we've got as 1.0.0 final!) Not a lot of active >> development going on right now... in my case, my personal development >> time is currently devoted to another game development project. That >> being said, I would really like to make a WebChess 2.0 someday using >> everything I've learnt and starting from a clean codebase. ;) >> >> Anyway, be sure to install a copy of the latest version on a server >> and play around with it! I wish the code was a little cleaner but this >> was originally never going to be put out in public. :P >> >> SandKing >> >> >> >> On Thu, Mar 29, 2012 at 3:29 PM, Justin Tokarchuk >> <jus...@gm...> wrote: >> > Is this still in quazi-active development? I had just stumbled upon this >> > project -- and it looks liek something fun to contribute to. >> > >> > Please advise. >> > >> > >> > ------------------------------------------------------------------------------ >> > This SF email is sponsosred by: >> > Try Windows Azure free for 90 days Click Here >> > http://p.sf.net/sfu/sfd2d-msazure >> > _______________________________________________ >> > Webchess-users mailing list >> > Web...@li... >> > https://lists.sourceforge.net/lists/listinfo/webchess-users >> > >> >> >> ------------------------------------------------------------------------------ >> This SF email is sponsosred by: >> Try Windows Azure free for 90 days Click Here >> http://p.sf.net/sfu/sfd2d-msazure >> _______________________________________________ >> Webchess-users mailing list >> Web...@li... >> https://lists.sourceforge.net/lists/listinfo/webchess-users > > > > ------------------------------------------------------------------------------ > This SF email is sponsosred by: > Try Windows Azure free for 90 days Click Here > http://p.sf.net/sfu/sfd2d-msazure > _______________________________________________ > Webchess-users mailing list > Web...@li... > https://lists.sourceforge.net/lists/listinfo/webchess-users > ------------------------------------------------------------------------------ This SF email is sponsosred by: Try Windows Azure free for 90 days Click Here http://p.sf.net/sfu/sfd2d-msazure _______________________________________________ Webchess-users mailing list Web...@li... https://lists.sourceforge.net/lists/listinfo/webchess-users |
|
From: Jonathan E. <san...@us...> - 2012-03-29 21:10:44
|
I'm afraid it's hush hush at the moment, but it's a standalone graphical game so very different from WebChess. (Sounds closer to your emulator.) The current priority is stabity: I want to put out a clean 1.0.0! I've actually got a couple of fixes I should check-in but otherwise what's there has been pretty solid for me and my friends. After that, it would be nice to better separate out the UI's text so we could localize WebChess with various languages for one thing. I'd say if you've got an itch, scratch it! ;) Good luck! SandKing On Thu, Mar 29, 2012 at 5:06 PM, Justin Tokarchuk <jus...@gm...> wrote: > I have done so, and am playing with it as we speak. > > Out of curiosity, what are you working on currently? Or is it hush hush? > > I am currently working on lots of playbook apps and perfecting my snes9x > emulator on the playbook. But I do lvoe chess. I will be playing with it and > will see what I can do. Any priorities? > > On Thu, Mar 29, 2012 at 3:58 PM, Jonathan Evraire > <san...@us...> wrote: >> >> Quazi-active development about sums it up :P >> >> Developers are still around and I've got a WebChess 1.0.0RC up and >> running on a test server. (It's actually pretty stable, I should >> probably release what we've got as 1.0.0 final!) Not a lot of active >> development going on right now... in my case, my personal development >> time is currently devoted to another game development project. That >> being said, I would really like to make a WebChess 2.0 someday using >> everything I've learnt and starting from a clean codebase. ;) >> >> Anyway, be sure to install a copy of the latest version on a server >> and play around with it! I wish the code was a little cleaner but this >> was originally never going to be put out in public. :P >> >> SandKing >> >> >> >> On Thu, Mar 29, 2012 at 3:29 PM, Justin Tokarchuk >> <jus...@gm...> wrote: >> > Is this still in quazi-active development? I had just stumbled upon this >> > project -- and it looks liek something fun to contribute to. >> > >> > Please advise. >> > >> > >> > ------------------------------------------------------------------------------ >> > This SF email is sponsosred by: >> > Try Windows Azure free for 90 days Click Here >> > http://p.sf.net/sfu/sfd2d-msazure >> > _______________________________________________ >> > Webchess-users mailing list >> > Web...@li... >> > https://lists.sourceforge.net/lists/listinfo/webchess-users >> > >> >> >> ------------------------------------------------------------------------------ >> This SF email is sponsosred by: >> Try Windows Azure free for 90 days Click Here >> http://p.sf.net/sfu/sfd2d-msazure >> _______________________________________________ >> Webchess-users mailing list >> Web...@li... >> https://lists.sourceforge.net/lists/listinfo/webchess-users > > > > ------------------------------------------------------------------------------ > This SF email is sponsosred by: > Try Windows Azure free for 90 days Click Here > http://p.sf.net/sfu/sfd2d-msazure > _______________________________________________ > Webchess-users mailing list > Web...@li... > https://lists.sourceforge.net/lists/listinfo/webchess-users > |
|
From: Justin T. <jus...@gm...> - 2012-03-29 21:06:24
|
I have done so, and am playing with it as we speak. Out of curiosity, what are you working on currently? Or is it hush hush? I am currently working on lots of playbook apps and perfecting my snes9x emulator on the playbook. But I do lvoe chess. I will be playing with it and will see what I can do. Any priorities? On Thu, Mar 29, 2012 at 3:58 PM, Jonathan Evraire < san...@us...> wrote: > Quazi-active development about sums it up :P > > Developers are still around and I've got a WebChess 1.0.0RC up and > running on a test server. (It's actually pretty stable, I should > probably release what we've got as 1.0.0 final!) Not a lot of active > development going on right now... in my case, my personal development > time is currently devoted to another game development project. That > being said, I would really like to make a WebChess 2.0 someday using > everything I've learnt and starting from a clean codebase. ;) > > Anyway, be sure to install a copy of the latest version on a server > and play around with it! I wish the code was a little cleaner but this > was originally never going to be put out in public. :P > > SandKing > > > > On Thu, Mar 29, 2012 at 3:29 PM, Justin Tokarchuk > <jus...@gm...> wrote: > > Is this still in quazi-active development? I had just stumbled upon this > > project -- and it looks liek something fun to contribute to. > > > > Please advise. > > > > > ------------------------------------------------------------------------------ > > This SF email is sponsosred by: > > Try Windows Azure free for 90 days Click Here > > http://p.sf.net/sfu/sfd2d-msazure > > _______________________________________________ > > Webchess-users mailing list > > Web...@li... > > https://lists.sourceforge.net/lists/listinfo/webchess-users > > > > > ------------------------------------------------------------------------------ > This SF email is sponsosred by: > Try Windows Azure free for 90 days Click Here > http://p.sf.net/sfu/sfd2d-msazure > _______________________________________________ > Webchess-users mailing list > Web...@li... > https://lists.sourceforge.net/lists/listinfo/webchess-users > |
|
From: Jonathan E. <san...@us...> - 2012-03-29 20:58:58
|
Quazi-active development about sums it up :P Developers are still around and I've got a WebChess 1.0.0RC up and running on a test server. (It's actually pretty stable, I should probably release what we've got as 1.0.0 final!) Not a lot of active development going on right now... in my case, my personal development time is currently devoted to another game development project. That being said, I would really like to make a WebChess 2.0 someday using everything I've learnt and starting from a clean codebase. ;) Anyway, be sure to install a copy of the latest version on a server and play around with it! I wish the code was a little cleaner but this was originally never going to be put out in public. :P SandKing On Thu, Mar 29, 2012 at 3:29 PM, Justin Tokarchuk <jus...@gm...> wrote: > Is this still in quazi-active development? I had just stumbled upon this > project -- and it looks liek something fun to contribute to. > > Please advise. > > ------------------------------------------------------------------------------ > This SF email is sponsosred by: > Try Windows Azure free for 90 days Click Here > http://p.sf.net/sfu/sfd2d-msazure > _______________________________________________ > Webchess-users mailing list > Web...@li... > https://lists.sourceforge.net/lists/listinfo/webchess-users > |
|
From: Justin T. <jus...@gm...> - 2012-03-29 19:29:26
|
Is this still in quazi-active development? I had just stumbled upon this project -- and it looks liek something fun to contribute to. Please advise. |
|
From: Ricard G. Olivares<Ric...@uv...> - 2010-11-07 08:46:20
|
Sorry I forgot to add the files.
---------------------------------------------
Hello everyone.
I've developed a brand new clock for WebChess. It is as modular as
possible so it probably won't interfere with anyone's development.
The only problem, but a very big one, is that I can't seem to understand
the actual code in WebChess anymore. A lot of javascript now, which I
know next to nothing. So there are still some things to do (but I think
the big part is already done).
I'll explain first what I've made and then I explain what remains to be
done.
PATCH NOTES : (clock without user interface)
------------
* New table called 'time' which will store the clock settings for the
games which use them. The appropriate file to create this table is
included 'time.txt' and is a compliant mySQL query (AFAIK). It is
thoroughly commented to explain its fields.
* New set of functions for the clock in a new php file called
'clock.php' (at the moment of this writing 400 lines of code).
The most interesting functions inside clock.php are the following:
---> function getValues: providing it a gameID and some referenced
variables it will return the necessary information for every other
function in clock.php to work properly.
---> function drawClock: provided with the output of 'getValues' it will
(a) calculate total time to spend ('totalTime' function); (b) Time spent
for each color ('timeSpent' function).
Adding both (timeSpent returns negative values) you will have the time
in the clock for each color in the time unit specified in the time
controls. (c) Call a 'showClock' function which will show this numbers
in a table.
TODO:
-----
What remains to be done, is, however, still a sizable part:
1) 'showClock' function needs to show a clock following the WebChess
theme. Now it will show a simple table. It must be integrated too in the
javascript which draws the board, I think it must be displayed just down
the names of the players. I CAN'T DO IT as I don't understand the code.
Without a proper integration in the webchess theme, this clock won't be
worth a dime.
2) A user interface to setup time controls must be done. I've been
thinking and we can do an easy one, we only ask for timeUnit, fc_time
and fc_increment, and the rest we fill the default values. This way, we
only need to ask for three fields which is not so much. The clock inside
will be overkilling, but I will need this clock in later stages when I
do the tournament section, so it is good to have the full potential of
the clock there.
I can do it, I think, but there is no point in doing so if there won't
be a proper display of the clock.
If someone is interested in helping me with such a display (if anyone
understand the actual code in chess.php and up) please tell me so, and
we can collaborate a little bit and have this up in no time. Otherwise
I'm afraid I won't be able to merge it definitively in the main branch.
3) A 'call flag' option to end the game when you lose on time, or an
automatic option to end such games. This is easy, I already have it in
my development branch, but it is not exported yet.
HOW TO TRY IT OUT:
------------------
1) In your actual installation of WebChess, insert the new time table
(just copy and paste in a mySQL box the 'time.txt' file).
2) Upload 'clock.php' to the same directory as 'chess.php'.
3) Make the following changes in 'chess.php':
3.1) include a line: "require clock.php" where all the requires in
'chess.php' are.
3.2) At the end of 'chess.php', just before </body>, include this lines:
<?
getValues($history,$timeStart,$timeControl,$numMoves,$_SESSION['gameID']);
drawClock($history, $timeStart,$timeControl,$numMoves); ?>
4) Now you will need a game with time control to be able to see the
clock. As the interface to setup such games does not exist yet, you must
create the time control manually in a mySQL box, with the following order:
INSERT INTO `time` VALUES(1, ##gameID##, 'minutes', 'finish', 30, NULL,
1, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'up', 'down', NULL);
Note that you must change '##gameID##' with the game that you want to
see with time controls.
And you are done. Just enter in this game and at the end of the page you
will see a very poor interface displaying the remaining time for the
game (the timecontrols you just insert are 30 minutes for the whole game
and adding 1 minute each move, so if the game is old it will display
negative numbers).
Well, that's all. I look forward to your testing and (hopefully) your
willingness to help me.
--
Ricard Garrido Olivares
|
|
From: Ricard G. Olivares<Ric...@uv...> - 2010-11-06 12:40:14
|
Hello everyone.
I've developed a brand new clock for WebChess. It is as modular as
possible so it probably won't interfere with anyone's development.
The only problem, but a very big one, is that I can't seem to understand
the actual code in WebChess anymore. A lot of javascript now, which I
know next to nothing. So there are still some things to do (but I think
the big part is already done).
I'll explain first what I've made and then I explain what remains to be
done.
PATCH NOTES : (clock without user interface)
------------
* New table called 'time' which will store the clock settings for the
games which use them. The appropriate file to create this table is
included 'time.txt' and is a compliant mySQL query (AFAIK). It is
thoroughly commented to explain its fields.
* New set of functions for the clock in a new php file called
'clock.php' (at the moment of this writing 400 lines of code).
The most interesting functions inside clock.php are the following:
---> function getValues: providing it a gameID and some referenced
variables it will return the necessary information for every other
function in clock.php to work properly.
---> function drawClock: provided with the output of 'getValues' it will
(a) calculate total time to spend ('totalTime' function); (b) Time spent
for each color ('timeSpent' function).
Adding both (timeSpent returns negative values) you will have the time
in the clock for each color in the time unit specified in the time
controls. (c) Call a 'showClock' function which will show this numbers
in a table.
TODO:
-----
What remains to be done, is, however, still a sizable part:
1) 'showClock' function needs to show a clock following the WebChess
theme. Now it will show a simple table. It must be integrated too in the
javascript which draws the board, I think it must be displayed just down
the names of the players. I CAN'T DO IT as I don't understand the code.
Without a proper integration in the webchess theme, this clock won't be
worth a dime.
2) A user interface to setup time controls must be done. I've been
thinking and we can do an easy one, we only ask for timeUnit, fc_time
and fc_increment, and the rest we fill the default values. This way, we
only need to ask for three fields which is not so much. The clock inside
will be overkilling, but I will need this clock in later stages when I
do the tournament section, so it is good to have the full potential of
the clock there.
I can do it, I think, but there is no point in doing so if there won't
be a proper display of the clock.
If someone is interested in helping me with such a display (if anyone
understand the actual code in chess.php and up) please tell me so, and
we can collaborate a little bit and have this up in no time. Otherwise
I'm afraid I won't be able to merge it definitively in the main branch.
3) A 'call flag' option to end the game when you lose on time, or an
automatic option to end such games. This is easy, I already have it in
my development branch, but it is not exported yet.
HOW TO TRY IT OUT:
------------------
1) In your actual installation of WebChess, insert the new time table
(just copy and paste in a mySQL box the 'time.txt' file).
2) Upload 'clock.php' to the same directory as 'chess.php'.
3) Make the following changes in 'chess.php':
3.1) include a line: "require clock.php" where all the requires in
'chess.php' are.
3.2) At the end of 'chess.php', just before </body>, include this lines:
<?
getValues($history,$timeStart,$timeControl,$numMoves,$_SESSION['gameID']);
drawClock($history, $timeStart,$timeControl,$numMoves); ?>
4) Now you will need a game with time control to be able to see the
clock. As the interface to setup such games does not exist yet, you must
create the time control manually in a mySQL box, with the following order:
INSERT INTO `time` VALUES(1, ##gameID##, 'minutes', 'finish', 30, NULL,
1, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'up', 'down', NULL);
Note that you must change '##gameID##' with the game that you want to
see with time controls.
And you are done. Just enter in this game and at the end of the page you
will see a very poor interface displaying the remaining time for the
game (the timecontrols you just insert are 30 minutes for the whole game
and adding 1 minute each move, so if the game is old it will display
negative numbers).
Well, that's all. I look forward to your testing and (hopefully) your
willingness to help me.
--
Ricard Garrido Olivares
|
|
From: Jonathan E. <san...@us...> - 2010-09-01 01:14:07
|
I added a simple statistics table to the Replay tab on the main menu in CVS. I know it's not anything as sophisticated as what we've been discussing, but it's a start! :P Look for it in the next release! Jonathan On Sun, Aug 22, 2010 at 3:21 PM, Jonathan Evraire <san...@us...> wrote: > FIDE ratings could still be useful, for example during the course of a > special weekend tournament. > > Since the various ratings systems are likely to require the same > metrics, that's where we should focus our attention. Once we have the > data, it should be trivial to apply various ranking algorithms against > them. The question is: what metrics/statistics do we need? > > Definitely a good idea to check out the iCC and FICS methods! The ICC > actually appears to use the Elo system, here it is: > http://www.chessclub.com/help/ratings > > This appears to be FICS's method: > http://exeterchessclub.org.uk/glicko.txt > http://glicko.net/glicko/glicko.doc/glicko.html > > From what I can quickly tell, these are the important metrics to > track: number of games played, date/time of game, your ranking, > ranking of opponent, result of game (win/draw/loss)... > > Let me know what you think of the above links and if I missed any metrics! > > Jonathan > > > On Sun, Aug 22, 2010 at 4:00 AM, Ricard Garrido Olivares > <Ric...@uv...> wrote: >> FIDE way is not good to calculate ratings in an online playing side. In >> real live, you play like 20 games a year maximum, but online you can >> play 20 in a night. Using FIDE like formula will yeld to very strong >> changes in elo over a day. If FIDE system is used, it is convenient to >> lower the K a lot. >> >> Anyway, I would go to Internet Chess Club (ICC) or Free Internet Chess >> Server (FICS) and see how they do it, because they use another system >> (not Elo) which seems to perform better. >> >> BUT, as Bruce says he has it almost done, who am I to complain? We will >> take whatever he has :-) >> >> About number 2, I don't have any idea what a database abstraction layer >> is. Hence, I don't think I will be able to help there. >> >> PS: I would help in internationalitation. >> >>> Hi Bruce, >>> >>> #1 was frequently asked for in the past. We should discuss what >>> metrics WebChess needs to keep track of in order to calculate ratings. >>> Number of games played? Number of games won, lost or drawn? Did the >>> player resign? If two players start a game but resign before either >>> side plays a move, should that game count? Rating of your opponent? >>> If you're a 5000 player playing against a 100 player, should you get >>> as many points as if the 100 player beat the 5000? (Completely >>> fabricated rating system here used for the example) >>> >>> I tried looking up the official FIDE and USCF formulas and this is >> what I found: >>> >>> http://www.helium.com/items/619473-how-to-calculate-your-chess-rating >>> http://www.sizes.com/sports/chess_ratings.htm >>> http://www.chesselo.com/ >>> http://en.wikipedia.org/wiki/Elo_rating_system >>> >>> Can someone more familiar with professional chess confirm to me >>> whether or not these are the actual formulas used for FIDE/USCF >>> players? I haven't compared the formulas across sites, but if they >>> are different then which one is the most accurate or current? >>> >>> #2 was one that I have always wanted myself. It seems if you want >>> database abstraction using PHP, these days you should use PHP Data >>> Objects (PDO). Apparently its the future direction for all PHP >>> database interactions and supports advanced database features like >>> stored procedures and transactions and stuff in a database agnostic >>> way. >>> http://php.net/manual/en/intro.pdo.php >>> >>> This is a great podcast on the subject: >>> http://devzone.zend.com/article/4765 >>> >>> What do you guys think? >>> >>> Jonathan >>> >>> >>> On Sun, Aug 22, 2010 at 12:39 AM, Bruce Alderman >>> <bru...@ya...> wrote: >>> > I've got two things I'd like to see: >>> > 1) A ratings system, similar to FIDE or USCF ratings; I've got the >> basics of >>> > this implemented on my personal copy of WebChess, but it still needs >> some >>> > debugging >>> > 2) A database abstraction layer, to make it easier to use WebChess with >>> > PostgreSQL or another database; I've written a simple one for another >>> > project, that I might be able to transfer over here >>> > >>> > Those are my personal itches. >>> > -- >>> > Bruce Alderman br...@br... >>> > http://www.brucealderman.info/blog/ >>> > A candle loses nothing by lighting another candle. >>> > >>> > ________________________________ >>> > From: Jonathan Evraire <san...@us...> >>> > To: Webchess user list <web...@li...> >>> > Sent: Fri, August 20, 2010 3:50:43 PM >>> > Subject: Re: [Webchess-users] Update >>> > >>> > Hi Bruce, >>> > >>> >  thanks for the testing report! I'll see if I get warnings too, I'm >>> > in the process of setting up a virtual machine to test with. >>> > >>> >  As for v1.1, I can't say I've thought about it much myself yet: I've >>> > been pretty busy wrapping up v1.0.0! ;) What I can say is once I've >>> > tagged v1.0.0RC2 for release, my next goal is to setup SVN and with >>> > that the v1.1 development branch. >>> > >>> >  Rigao had some plans for Time Controls in v1.1, you can check >> them out >>> > here: >>> > https://sourceforge.net/support/tracker.php?aid=3047694 >>> > >>> >  What did you have in mind? >>> > >>> >  Jonathan >>> > >>> > >>> > On Fri, Aug 20, 2010 at 4:43 PM, Bruce Alderman >>> > <bru...@ya...> wrote: >>> >> I've done some testing, but haven't found any issues (except for >> lots of >>> >> warnings sent to the logs). >>> >> What are the plans for version 1.1? I've got a couple features I'd >> like to >>> >> add, but I don't want to step on anyone' toes. >>> >> >>> >> -- >>> >> Bruce Alderman br...@br... >>> >> http://www.brucealderman.info/blog/ >>> >> A candle loses nothing by lighting another candle. >>> >> >>> >> ________________________________ >>> >> From: Jonathan Evraire <san...@us...> >>> >> To: Webchess user list <web...@li...> >>> >> Sent: Fri, August 20, 2010 4:59:46 AM >>> >> Subject: [Webchess-users] Update >>> >> >>> >>  So I have been playing a few games of WebChess over the past week. >>> >> I did discover a few bugs, but over the past couple of days things >>> >> seem to have levelled off. I think the core codebase is ready for a >>> >> v1.0.0RC2 release, but I want to try the new install.php script out >>> >> first and hopefully include it. >>> >> >>> >>  With v1.0.0RC2 tagged, I'll make a release to the Files for people >>> >> to download. I'll also setup the Subversion repository and pull in >>> >> v1.0.0RC2 in as the v1.0.x branch. I'll also setup the v1.1.x >>> >> development branch for people to start contributing to. At this point >>> >> I think I'll start updating the website to bring it up to date with >>> >> the new release. >>> >> >>> >>  How have things been going for everyone else? Have you been >> testing >>> >> WebChess at all? If so, find any issues? >>> >> >>> >>  I'll keep you posted once things go up to the site! >>> >> >>> >>  Jonathan >>> >> >>> >> >>> >> >> ------------------------------------------------------------------------------ >>> >> This SF.net email is sponsored by >>> >> >>> >> Make an app they can't live without >>> >> Enter the BlackBerry Developer Challenge >>> >> http://p.sf.net/sfu/RIM-dev2dev >>> >> _______________________________________________ >>> >> Webchess-users mailing list >>> >> Web...@li... >>> >> https://lists.sourceforge.net/lists/listinfo/webchess-users >>> >> >>> >> >>> >> >>> >> >> ------------------------------------------------------------------------------ >>> >> This SF.net email is sponsored by >>> >> >>> >> Make an app they can't live without >>> >> Enter the BlackBerry Developer Challenge >>> >> http://p.sf.net/sfu/RIM-dev2dev >>> >> _______________________________________________ >>> >> Webchess-users mailing list >>> >> Web...@li... >>> >> https://lists.sourceforge.net/lists/listinfo/webchess-users >>> >> >>> >> >>> > >>> > >> ------------------------------------------------------------------------------ >>> > This SF.net email is sponsored by >>> > >>> > Make an app they can't live without >>> > Enter the BlackBerry Developer Challenge >>> > http://p.sf.net/sfu/RIM-dev2dev >>> > _______________________________________________ >>> > Webchess-users mailing list >>> > Web...@li... >>> > https://lists.sourceforge.net/lists/listinfo/webchess-users >>> > >>> > >>> > >> ------------------------------------------------------------------------------ >>> > This SF.net email is sponsored by >>> > >>> > Make an app they can't live without >>> > Enter the BlackBerry Developer Challenge >>> > http://p.sf.net/sfu/RIM-dev2dev >>> > _______________________________________________ >>> > Webchess-users mailing list >>> > Web...@li... >>> > https://lists.sourceforge.net/lists/listinfo/webchess-users >>> > >>> > >>> >>> >> ------------------------------------------------------------------------------ >>> This SF.net email is sponsored by >>> >>> Make an app they can't live without >>> Enter the BlackBerry Developer Challenge >>> http://p.sf.net/sfu/RIM-dev2dev >>> _______________________________________________ >>> Webchess-users mailing list >>> Web...@li... >>> https://lists.sourceforge.net/lists/listinfo/webchess-users >>> >> >> >> -- >> Ricard Garrido Olivares >> >> >> >> >> >> >> >> >> ------------------------------------------------------------------------------ >> This SF.net email is sponsored by >> >> Make an app they can't live without >> Enter the BlackBerry Developer Challenge >> http://p.sf.net/sfu/RIM-dev2dev >> _______________________________________________ >> Webchess-users mailing list >> Web...@li... >> https://lists.sourceforge.net/lists/listinfo/webchess-users >> > |
|
From: Jonathan E. <san...@us...> - 2010-08-25 11:33:15
|
Are you sure? http://sourceforge.net/apps/trac/sourceforge/wiki/Git On Tue, Aug 24, 2010 at 1:44 PM, Roflo <rod...@gm...> wrote: > A note that's worth mentioning.. > > Seems that Sourceforge has support for Mercurial and Bazaar, but not git. > > > On Mon, Aug 16, 2010 at 09:18, Roflo <rod...@gm...> wrote: >> >> I vote too for centralized. >> >> And yes, the 1.0 milestone should probably be the last one on CVS and the >> first one on SVN. >> >> >> On Sun, Aug 15, 2010 at 00:56, Bruce Alderman <bru...@ya...> >> wrote: >>> >>> I have experience with SVN too. I've started looking into Mercurial, a >>> distributed version control system, but have not done enough with it to feel >>> comfortable with it yet. From some of the reviews I've read, Mercurial is >>> supposed to have an easier learning curve than git for experienced SVN >>> users. I would probably recommend Subversion for now, unless we all want to >>> learn a DVCS together. >>> >>> -- >>> Bruce Alderman br...@br... >>> http://www.brucealderman.info/blog/ >>> A candle loses nothing by lighting another candle. >>> >>> ________________________________ >>> From: Jonathan Evraire <san...@us...> >>> To: Webchess user list <web...@li...> >>> Sent: Sat, August 14, 2010 10:31:44 AM >>> Subject: [Webchess-users] Version Control System >>> >>> Hey everyone, >>> >>> as I battle with CVS to get the latest version of WebChess, I feel >>> that while we are in the process of revamping the project a little for >>> the v1.0 release we should also move to a modern version control >>> system. I've looked into what is supported by SourceForge and the one >>> I know most is Subversion. The others I am curious about are git and >>> bazaar, both of which are distributed version control systems. >>> >>> I'm familiar with the basics of distributed systems but have never >>> really worked with any. I would be very interested in hearing the >>> experience of those of you who have developed with these systems and >>> what you feel their pros or cons are. >>> >>> At the moment I would lean towards Subversion as the familiar choice >>> with a central repository on SourceForge. However given the number of >>> forks of WebChess that have cropped up over the years, perhaps a >>> distributed version control system would encourage others to give back >>> to this project, or at the very least help us incorporate their >>> improvements back into the WebChess core. From how I understand >>> bazaar works (for example), it would be a better alternative to >>> accepting patches the way we have been doing. >>> >>> Again I would be very interested in hearing from anyone with >>> experience in these matters! For everyone else, let me know if you >>> have a preference as a user! >>> >>> Jonathan >>> >>> >>> ------------------------------------------------------------------------------ >>> This SF.net email is sponsored by >>> >>> Make an app they can't live without >>> Enter the BlackBerry Developer Challenge >>> http://p.sf.net/sfu/RIM-dev2dev >>> _______________________________________________ >>> Webchess-users mailing list >>> Web...@li... >>> https://lists.sourceforge.net/lists/listinfo/webchess-users >>> >>> >>> >>> ------------------------------------------------------------------------------ >>> This SF.net email is sponsored by >>> >>> Make an app they can't live without >>> Enter the BlackBerry Developer Challenge >>> http://p.sf.net/sfu/RIM-dev2dev >>> _______________________________________________ >>> Webchess-users mailing list >>> Web...@li... >>> https://lists.sourceforge.net/lists/listinfo/webchess-users >>> >> > > > ------------------------------------------------------------------------------ > Sell apps to millions through the Intel(R) Atom(Tm) Developer Program > Be part of this innovative community and reach millions of netbook users > worldwide. Take advantage of special opportunities to increase revenue and > speed time-to-market. Join now, and jumpstart your future. > http://p.sf.net/sfu/intel-atom-d2d > _______________________________________________ > Webchess-users mailing list > Web...@li... > https://lists.sourceforge.net/lists/listinfo/webchess-users > > |
|
From: Roflo <rod...@gm...> - 2010-08-24 19:26:42
|
I stand corrected: http://sourceforge.net/apps/trac/sourceforge/wiki/Git On Tue, Aug 24, 2010 at 12:44, Roflo <rod...@gm...> wrote: > A note that's worth mentioning.. > > Seems that Sourceforge has support for Mercurial and Bazaar, but not git. > > > > On Mon, Aug 16, 2010 at 09:18, Roflo <rod...@gm...> wrote: > >> I vote too for centralized. >> >> And yes, the 1.0 milestone should probably be the last one on CVS and the >> first one on SVN. >> >> >> >> On Sun, Aug 15, 2010 at 00:56, Bruce Alderman <bru...@ya...>wrote: >> >>> I have experience with SVN too. I've started looking into Mercurial, a >>> distributed version control system, but have not done enough with it to feel >>> comfortable with it yet. From some of the reviews I've read, Mercurial is >>> supposed to have an easier learning curve than git for experienced SVN >>> users. I would probably recommend Subversion for now, unless we all want to >>> learn a DVCS together. >>> >>> -- >>> Bruce Alderman br...@br... >>> http://www.brucealderman.info/blog/ >>> A candle loses nothing by lighting another candle. >>> >>> >>> ------------------------------ >>> *From:* Jonathan Evraire <san...@us...> >>> *To:* Webchess user list <web...@li...> >>> *Sent:* Sat, August 14, 2010 10:31:44 AM >>> *Subject:* [Webchess-users] Version Control System >>> >>> Hey everyone, >>> >>> as I battle with CVS to get the latest version of WebChess, I feel >>> that while we are in the process of revamping the project a little for >>> the v1.0 release we should also move to a modern version control >>> system. I've looked into what is supported by SourceForge and the one >>> I know most is Subversion. The others I am curious about are git and >>> bazaar, both of which are distributed version control systems. >>> >>> I'm familiar with the basics of distributed systems but have never >>> really worked with any. I would be very interested in hearing the >>> experience of those of you who have developed with these systems and >>> what you feel their pros or cons are. >>> >>> At the moment I would lean towards Subversion as the familiar choice >>> with a central repository on SourceForge. However given the number of >>> forks of WebChess that have cropped up over the years, perhaps a >>> distributed version control system would encourage others to give back >>> to this project, or at the very least help us incorporate their >>> improvements back into the WebChess core. From how I understand >>> bazaar works (for example), it would be a better alternative to >>> accepting patches the way we have been doing. >>> >>> Again I would be very interested in hearing from anyone with >>> experience in these matters! For everyone else, let me know if you >>> have a preference as a user! >>> >>> Jonathan >>> >>> >>> ------------------------------------------------------------------------------ >>> This SF.net email is sponsored by >>> >>> Make an app they can't live without >>> Enter the BlackBerry Developer Challenge >>> http://p.sf.net/sfu/RIM-dev2dev >>> _______________________________________________ >>> Webchess-users mailing list >>> Web...@li... >>> https://lists.sourceforge.net/lists/listinfo/webchess-users >>> >>> >>> >>> ------------------------------------------------------------------------------ >>> This SF.net email is sponsored by >>> >>> Make an app they can't live without >>> Enter the BlackBerry Developer Challenge >>> http://p.sf.net/sfu/RIM-dev2dev >>> _______________________________________________ >>> Webchess-users mailing list >>> Web...@li... >>> https://lists.sourceforge.net/lists/listinfo/webchess-users >>> >>> >> > |
|
From: Roflo <rod...@gm...> - 2010-08-24 17:45:03
|
A note that's worth mentioning.. Seems that Sourceforge has support for Mercurial and Bazaar, but not git. On Mon, Aug 16, 2010 at 09:18, Roflo <rod...@gm...> wrote: > I vote too for centralized. > > And yes, the 1.0 milestone should probably be the last one on CVS and the > first one on SVN. > > > > On Sun, Aug 15, 2010 at 00:56, Bruce Alderman <bru...@ya...>wrote: > >> I have experience with SVN too. I've started looking into Mercurial, a >> distributed version control system, but have not done enough with it to feel >> comfortable with it yet. From some of the reviews I've read, Mercurial is >> supposed to have an easier learning curve than git for experienced SVN >> users. I would probably recommend Subversion for now, unless we all want to >> learn a DVCS together. >> >> -- >> Bruce Alderman br...@br... >> http://www.brucealderman.info/blog/ >> A candle loses nothing by lighting another candle. >> >> >> ------------------------------ >> *From:* Jonathan Evraire <san...@us...> >> *To:* Webchess user list <web...@li...> >> *Sent:* Sat, August 14, 2010 10:31:44 AM >> *Subject:* [Webchess-users] Version Control System >> >> Hey everyone, >> >> as I battle with CVS to get the latest version of WebChess, I feel >> that while we are in the process of revamping the project a little for >> the v1.0 release we should also move to a modern version control >> system. I've looked into what is supported by SourceForge and the one >> I know most is Subversion. The others I am curious about are git and >> bazaar, both of which are distributed version control systems. >> >> I'm familiar with the basics of distributed systems but have never >> really worked with any. I would be very interested in hearing the >> experience of those of you who have developed with these systems and >> what you feel their pros or cons are. >> >> At the moment I would lean towards Subversion as the familiar choice >> with a central repository on SourceForge. However given the number of >> forks of WebChess that have cropped up over the years, perhaps a >> distributed version control system would encourage others to give back >> to this project, or at the very least help us incorporate their >> improvements back into the WebChess core. From how I understand >> bazaar works (for example), it would be a better alternative to >> accepting patches the way we have been doing. >> >> Again I would be very interested in hearing from anyone with >> experience in these matters! For everyone else, let me know if you >> have a preference as a user! >> >> Jonathan >> >> >> ------------------------------------------------------------------------------ >> This SF.net email is sponsored by >> >> Make an app they can't live without >> Enter the BlackBerry Developer Challenge >> http://p.sf.net/sfu/RIM-dev2dev >> _______________________________________________ >> Webchess-users mailing list >> Web...@li... >> https://lists.sourceforge.net/lists/listinfo/webchess-users >> >> >> >> ------------------------------------------------------------------------------ >> This SF.net email is sponsored by >> >> Make an app they can't live without >> Enter the BlackBerry Developer Challenge >> http://p.sf.net/sfu/RIM-dev2dev >> _______________________________________________ >> Webchess-users mailing list >> Web...@li... >> https://lists.sourceforge.net/lists/listinfo/webchess-users >> >> > |
|
From: Jonathan E. <san...@us...> - 2010-08-23 05:44:21
|
Its been a long time since our last release, but here at last is the second Release Candidate for WebChess v1.0.0! This release focused mostly on fixing bugs and making the v1.0.0 release as stable as possible, but a couple of new features still managed to sneak their way in. The first thing you may notice is the new install process: just point your browser to install.php in your WebChess directory on your server and it will walk you through the setup of your MySQL database. A big thanks goes out to rigao for this one! A new feature I am particularly pleased with is support for PNG-based themes. In fact, I converted the old .gif themes into .png for this release! While I was able to convert the original Beholder icon set, I could not find the original source for the Plain icon set. I therefore replaced them with a new high-quality set of similar ones from the GNU Chess Simple icons. While I was at it, I added a whole new icon set also coming from GNU Chess called "Fancy". That means WebChess now comes with three themes out of the box! As a final improvement to theme support in WebChess: you can now add a wctheme.css file to your theme directory alongside your chess icons and override WebChess' default theme with your own styles. Use this to change the colors of the board to match your icons, or whatever else you can imagine! Unless critical bugs are found in this release, this will become the code base for the v1.0.0. In other words, I consider this a stable production quality release and encourage everyone to update their installations with this version! Please report any issues you discover. I'd like to thank everyone for sticking with us over the years! The official v1.0.0 release is finally just around the corner! Jonathan Evraire WebChess Project Manager Download WebChess v1.0.0rc2 now! https://sourceforge.net/projects/webchess/files/webchess/1.0.0rc2/WebChess_1.0.0rc2.zip/download (203.7KB) |
|
From: Bruce A. <bru...@ya...> - 2010-08-22 23:41:17
|
I play at two online chess sites, Red Hot Pawn and Chess.com. Red Hot Pawn uses something similar to the FIDE system. (The one I'm working on is similar to theirs). Chess.com uses the Glicko system you linked to below. Glicko may be better for an online site because it takes into account how active the player is. A player involved in more games will not gain or lose as many points as a player who only plays occasionally. I'll have to look more closely at that formula, because it takes more factors into account. But either way, with a solid framework for ratings and all the relevant data, it should be simple to plug in any formula we want. Regarding games ended early: Red Hot Pawn lets a player cancel any game before the third move, with no penalty. After the third move, the game is considered official, and if the player resigns or times out, their ratings will be affected. It seems to work well, although maybe it could be extended to four or five moves. Any more than that, and a weaker player might already be losing the game; they could gain an advantage by deleting games they realized were hopeless. -- Bruce Alderman br...@br... http://www.brucealderman.info/blog/ A candle loses nothing by lighting another candle. ________________________________ From: Jonathan Evraire <san...@us...> To: Webchess user list <web...@li...> Sent: Sun, August 22, 2010 2:21:30 PM Subject: Re: [Webchess-users] v1.1 thoughts (was: Update) FIDE ratings could still be useful, for example during the course of a special weekend tournament. Since the various ratings systems are likely to require the same metrics, that's where we should focus our attention. Once we have the data, it should be trivial to apply various ranking algorithms against them. The question is: what metrics/statistics do we need? Definitely a good idea to check out the iCC and FICS methods! The ICC actually appears to use the Elo system, here it is: http://www.chessclub.com/help/ratings This appears to be FICS's method: http://exeterchessclub.org.uk/glicko.txt http://glicko.net/glicko/glicko.doc/glicko.html From what I can quickly tell, these are the important metrics to track: number of games played, date/time of game, your ranking, ranking of opponent, result of game (win/draw/loss)... Let me know what you think of the above links and if I missed any metrics! Jonathan On Sun, Aug 22, 2010 at 4:00 AM, Ricard Garrido Olivares <Ric...@uv...> wrote: > FIDE way is not good to calculate ratings in an online playing side. In > real live, you play like 20 games a year maximum, but online you can > play 20 in a night. Using FIDE like formula will yeld to very strong > changes in elo over a day. If FIDE system is used, it is convenient to > lower the K a lot. > > Anyway, I would go to Internet Chess Club (ICC) or Free Internet Chess > Server (FICS) and see how they do it, because they use another system > (not Elo) which seems to perform better. > > BUT, as Bruce says he has it almost done, who am I to complain? We will > take whatever he has :-) > > About number 2, I don't have any idea what a database abstraction layer > is. Hence, I don't think I will be able to help there. > > PS: I would help in internationalitation. > >> Hi Bruce, >> >> #1 was frequently asked for in the past. We should discuss what >> metrics WebChess needs to keep track of in order to calculate ratings. >> Number of games played? Number of games won, lost or drawn? Did the >> player resign? If two players start a game but resign before either >> side plays a move, should that game count? Rating of your opponent? >> If you're a 5000 player playing against a 100 player, should you get >> as many points as if the 100 player beat the 5000? (Completely >> fabricated rating system here used for the example) >> >> I tried looking up the official FIDE and USCF formulas and this is > what I found: >> >> http://www.helium.com/items/619473-how-to-calculate-your-chess-rating >> http://www.sizes.com/sports/chess_ratings.htm >> http://www.chesselo.com/ >> http://en.wikipedia.org/wiki/Elo_rating_system >> >> Can someone more familiar with professional chess confirm to me >> whether or not these are the actual formulas used for FIDE/USCF >> players? I haven't compared the formulas across sites, but if they >> are different then which one is the most accurate or current? >> >> #2 was one that I have always wanted myself. It seems if you want >> database abstraction using PHP, these days you should use PHP Data >> Objects (PDO). Apparently its the future direction for all PHP >> database interactions and supports advanced database features like >> stored procedures and transactions and stuff in a database agnostic >> way. >> http://php.net/manual/en/intro.pdo.php >> >> This is a great podcast on the subject: >> http://devzone.zend.com/article/4765 >> >> What do you guys think? >> >> Jonathan >> >> >> On Sun, Aug 22, 2010 at 12:39 AM, Bruce Alderman >> <bru...@ya...> wrote: >> > I've got two things I'd like to see: >> > 1) A ratings system, similar to FIDE or USCF ratings; I've got the > basics of >> > this implemented on my personal copy of WebChess, but it still needs > some >> > debugging >> > 2) A database abstraction layer, to make it easier to use WebChess with >> > PostgreSQL or another database; I've written a simple one for another >> > project, that I might be able to transfer over here >> > >> > Those are my personal itches. >> > -- >> > Bruce Alderman br...@br... >> > http://www.brucealderman.info/blog/ >> > A candle loses nothing by lighting another candle. >> > >> > ________________________________ >> > From: Jonathan Evraire <san...@us...> >> > To: Webchess user list <web...@li...> >> > Sent: Fri, August 20, 2010 3:50:43 PM >> > Subject: Re: [Webchess-users] Update >> > >> > Hi Bruce, >> > >> >  thanks for the testing report! I'll see if I get warnings too, I'm >> > in the process of setting up a virtual machine to test with. >> > >> >  As for v1.1, I can't say I've thought about it much myself yet: I've >> > been pretty busy wrapping up v1.0.0! ;) What I can say is once I've >> > tagged v1.0.0RC2 for release, my next goal is to setup SVN and with >> > that the v1.1 development branch. >> > >> >  Rigao had some plans for Time Controls in v1.1, you can check > them out >> > here: >> > https://sourceforge.net/support/tracker.php?aid=3047694 >> > >> >  What did you have in mind? >> > >> >  Jonathan >> > >> > >> > On Fri, Aug 20, 2010 at 4:43 PM, Bruce Alderman >> > <bru...@ya...> wrote: >> >> I've done some testing, but haven't found any issues (except for > lots of >> >> warnings sent to the logs). >> >> What are the plans for version 1.1? I've got a couple features I'd > like to >> >> add, but I don't want to step on anyone' toes. >> >> >> >> -- >> >> Bruce Alderman br...@br... >> >> http://www.brucealderman.info/blog/ >> >> A candle loses nothing by lighting another candle. >> >> >> >> ________________________________ >> >> From: Jonathan Evraire <san...@us...> >> >> To: Webchess user list <web...@li...> >> >> Sent: Fri, August 20, 2010 4:59:46 AM >> >> Subject: [Webchess-users] Update >> >> >> >>  So I have been playing a few games of WebChess over the past week. >> >> I did discover a few bugs, but over the past couple of days things >> >> seem to have levelled off. I think the core codebase is ready for a >> >> v1.0.0RC2 release, but I want to try the new install.php script out >> >> first and hopefully include it. >> >> >> >>  With v1.0.0RC2 tagged, I'll make a release to the Files for people >> >> to download. I'll also setup the Subversion repository and pull in >> >> v1.0.0RC2 in as the v1.0.x branch. I'll also setup the v1.1.x >> >> development branch for people to start contributing to. At this point >> >> I think I'll start updating the website to bring it up to date with >> >> the new release. >> >> >> >>  How have things been going for everyone else? Have you been > testing >> >> WebChess at all? If so, find any issues? >> >> >> >>  I'll keep you posted once things go up to the site! >> >> >> >>  Jonathan >> >> >> >> >> >> > ------------------------------------------------------------------------------ >> >> This SF.net email is sponsored by >> >> >> >> Make an app they can't live without >> >> Enter the BlackBerry Developer Challenge >> >> http://p.sf.net/sfu/RIM-dev2dev >> >> _______________________________________________ >> >> Webchess-users mailing list >> >> Web...@li... >> >> https://lists.sourceforge.net/lists/listinfo/webchess-users >> >> >> >> >> >> >> >> > ------------------------------------------------------------------------------ >> >> This SF.net email is sponsored by >> >> >> >> Make an app they can't live without >> >> Enter the BlackBerry Developer Challenge >> >> http://p.sf.net/sfu/RIM-dev2dev >> >> _______________________________________________ >> >> Webchess-users mailing list >> >> Web...@li... >> >> https://lists.sourceforge.net/lists/listinfo/webchess-users >> >> >> >> >> > >> > > ------------------------------------------------------------------------------ >> > This SF.net email is sponsored by >> > >> > Make an app they can't live without >> > Enter the BlackBerry Developer Challenge >> > http://p.sf.net/sfu/RIM-dev2dev >> > _______________________________________________ >> > Webchess-users mailing list >> > Web...@li... >> > https://lists.sourceforge.net/lists/listinfo/webchess-users >> > >> > >> > > ------------------------------------------------------------------------------ >> > This SF.net email is sponsored by >> > >> > Make an app they can't live without >> > Enter the BlackBerry Developer Challenge >> > http://p.sf.net/sfu/RIM-dev2dev >> > _______________________________________________ >> > Webchess-users mailing list >> > Web...@li... >> > https://lists.sourceforge.net/lists/listinfo/webchess-users >> > >> > >> >> > ------------------------------------------------------------------------------ >> This SF.net email is sponsored by >> >> Make an app they can't live without >> Enter the BlackBerry Developer Challenge >> http://p.sf.net/sfu/RIM-dev2dev >> _______________________________________________ >> Webchess-users mailing list >> Web...@li... >> https://lists.sourceforge.net/lists/listinfo/webchess-users >> > > > -- > Ricard Garrido Olivares > > > > > > > > > ------------------------------------------------------------------------------ > This SF.net email is sponsored by > > Make an app they can't live without > Enter the BlackBerry Developer Challenge > http://p.sf.net/sfu/RIM-dev2dev > _______________________________________________ > Webchess-users mailing list > Web...@li... > https://lists.sourceforge.net/lists/listinfo/webchess-users > ------------------------------------------------------------------------------ This SF.net email is sponsored by Make an app they can't live without Enter the BlackBerry Developer Challenge http://p.sf.net/sfu/RIM-dev2dev _______________________________________________ Webchess-users mailing list Web...@li... https://lists.sourceforge.net/lists/listinfo/webchess-users |
|
From: Jonathan E. <san...@us...> - 2010-08-22 19:22:20
|
FIDE ratings could still be useful, for example during the course of a special weekend tournament. Since the various ratings systems are likely to require the same metrics, that's where we should focus our attention. Once we have the data, it should be trivial to apply various ranking algorithms against them. The question is: what metrics/statistics do we need? Definitely a good idea to check out the iCC and FICS methods! The ICC actually appears to use the Elo system, here it is: http://www.chessclub.com/help/ratings This appears to be FICS's method: http://exeterchessclub.org.uk/glicko.txt http://glicko.net/glicko/glicko.doc/glicko.html >From what I can quickly tell, these are the important metrics to track: number of games played, date/time of game, your ranking, ranking of opponent, result of game (win/draw/loss)... Let me know what you think of the above links and if I missed any metrics! Jonathan On Sun, Aug 22, 2010 at 4:00 AM, Ricard Garrido Olivares <Ric...@uv...> wrote: > FIDE way is not good to calculate ratings in an online playing side. In > real live, you play like 20 games a year maximum, but online you can > play 20 in a night. Using FIDE like formula will yeld to very strong > changes in elo over a day. If FIDE system is used, it is convenient to > lower the K a lot. > > Anyway, I would go to Internet Chess Club (ICC) or Free Internet Chess > Server (FICS) and see how they do it, because they use another system > (not Elo) which seems to perform better. > > BUT, as Bruce says he has it almost done, who am I to complain? We will > take whatever he has :-) > > About number 2, I don't have any idea what a database abstraction layer > is. Hence, I don't think I will be able to help there. > > PS: I would help in internationalitation. > >> Hi Bruce, >> >> #1 was frequently asked for in the past. We should discuss what >> metrics WebChess needs to keep track of in order to calculate ratings. >> Number of games played? Number of games won, lost or drawn? Did the >> player resign? If two players start a game but resign before either >> side plays a move, should that game count? Rating of your opponent? >> If you're a 5000 player playing against a 100 player, should you get >> as many points as if the 100 player beat the 5000? (Completely >> fabricated rating system here used for the example) >> >> I tried looking up the official FIDE and USCF formulas and this is > what I found: >> >> http://www.helium.com/items/619473-how-to-calculate-your-chess-rating >> http://www.sizes.com/sports/chess_ratings.htm >> http://www.chesselo.com/ >> http://en.wikipedia.org/wiki/Elo_rating_system >> >> Can someone more familiar with professional chess confirm to me >> whether or not these are the actual formulas used for FIDE/USCF >> players? I haven't compared the formulas across sites, but if they >> are different then which one is the most accurate or current? >> >> #2 was one that I have always wanted myself. It seems if you want >> database abstraction using PHP, these days you should use PHP Data >> Objects (PDO). Apparently its the future direction for all PHP >> database interactions and supports advanced database features like >> stored procedures and transactions and stuff in a database agnostic >> way. >> http://php.net/manual/en/intro.pdo.php >> >> This is a great podcast on the subject: >> http://devzone.zend.com/article/4765 >> >> What do you guys think? >> >> Jonathan >> >> >> On Sun, Aug 22, 2010 at 12:39 AM, Bruce Alderman >> <bru...@ya...> wrote: >> > I've got two things I'd like to see: >> > 1) A ratings system, similar to FIDE or USCF ratings; I've got the > basics of >> > this implemented on my personal copy of WebChess, but it still needs > some >> > debugging >> > 2) A database abstraction layer, to make it easier to use WebChess with >> > PostgreSQL or another database; I've written a simple one for another >> > project, that I might be able to transfer over here >> > >> > Those are my personal itches. >> > -- >> > Bruce Alderman br...@br... >> > http://www.brucealderman.info/blog/ >> > A candle loses nothing by lighting another candle. >> > >> > ________________________________ >> > From: Jonathan Evraire <san...@us...> >> > To: Webchess user list <web...@li...> >> > Sent: Fri, August 20, 2010 3:50:43 PM >> > Subject: Re: [Webchess-users] Update >> > >> > Hi Bruce, >> > >> >  thanks for the testing report! I'll see if I get warnings too, I'm >> > in the process of setting up a virtual machine to test with. >> > >> >  As for v1.1, I can't say I've thought about it much myself yet: I've >> > been pretty busy wrapping up v1.0.0! ;) What I can say is once I've >> > tagged v1.0.0RC2 for release, my next goal is to setup SVN and with >> > that the v1.1 development branch. >> > >> >  Rigao had some plans for Time Controls in v1.1, you can check > them out >> > here: >> > https://sourceforge.net/support/tracker.php?aid=3047694 >> > >> >  What did you have in mind? >> > >> >  Jonathan >> > >> > >> > On Fri, Aug 20, 2010 at 4:43 PM, Bruce Alderman >> > <bru...@ya...> wrote: >> >> I've done some testing, but haven't found any issues (except for > lots of >> >> warnings sent to the logs). >> >> What are the plans for version 1.1? I've got a couple features I'd > like to >> >> add, but I don't want to step on anyone' toes. >> >> >> >> -- >> >> Bruce Alderman br...@br... >> >> http://www.brucealderman.info/blog/ >> >> A candle loses nothing by lighting another candle. >> >> >> >> ________________________________ >> >> From: Jonathan Evraire <san...@us...> >> >> To: Webchess user list <web...@li...> >> >> Sent: Fri, August 20, 2010 4:59:46 AM >> >> Subject: [Webchess-users] Update >> >> >> >>  So I have been playing a few games of WebChess over the past week. >> >> I did discover a few bugs, but over the past couple of days things >> >> seem to have levelled off. I think the core codebase is ready for a >> >> v1.0.0RC2 release, but I want to try the new install.php script out >> >> first and hopefully include it. >> >> >> >>  With v1.0.0RC2 tagged, I'll make a release to the Files for people >> >> to download. I'll also setup the Subversion repository and pull in >> >> v1.0.0RC2 in as the v1.0.x branch. I'll also setup the v1.1.x >> >> development branch for people to start contributing to. At this point >> >> I think I'll start updating the website to bring it up to date with >> >> the new release. >> >> >> >>  How have things been going for everyone else? Have you been > testing >> >> WebChess at all? If so, find any issues? >> >> >> >>  I'll keep you posted once things go up to the site! >> >> >> >>  Jonathan >> >> >> >> >> >> > ------------------------------------------------------------------------------ >> >> This SF.net email is sponsored by >> >> >> >> Make an app they can't live without >> >> Enter the BlackBerry Developer Challenge >> >> http://p.sf.net/sfu/RIM-dev2dev >> >> _______________________________________________ >> >> Webchess-users mailing list >> >> Web...@li... >> >> https://lists.sourceforge.net/lists/listinfo/webchess-users >> >> >> >> >> >> >> >> > ------------------------------------------------------------------------------ >> >> This SF.net email is sponsored by >> >> >> >> Make an app they can't live without >> >> Enter the BlackBerry Developer Challenge >> >> http://p.sf.net/sfu/RIM-dev2dev >> >> _______________________________________________ >> >> Webchess-users mailing list >> >> Web...@li... >> >> https://lists.sourceforge.net/lists/listinfo/webchess-users >> >> >> >> >> > >> > > ------------------------------------------------------------------------------ >> > This SF.net email is sponsored by >> > >> > Make an app they can't live without >> > Enter the BlackBerry Developer Challenge >> > http://p.sf.net/sfu/RIM-dev2dev >> > _______________________________________________ >> > Webchess-users mailing list >> > Web...@li... >> > https://lists.sourceforge.net/lists/listinfo/webchess-users >> > >> > >> > > ------------------------------------------------------------------------------ >> > This SF.net email is sponsored by >> > >> > Make an app they can't live without >> > Enter the BlackBerry Developer Challenge >> > http://p.sf.net/sfu/RIM-dev2dev >> > _______________________________________________ >> > Webchess-users mailing list >> > Web...@li... >> > https://lists.sourceforge.net/lists/listinfo/webchess-users >> > >> > >> >> > ------------------------------------------------------------------------------ >> This SF.net email is sponsored by >> >> Make an app they can't live without >> Enter the BlackBerry Developer Challenge >> http://p.sf.net/sfu/RIM-dev2dev >> _______________________________________________ >> Webchess-users mailing list >> Web...@li... >> https://lists.sourceforge.net/lists/listinfo/webchess-users >> > > > -- > Ricard Garrido Olivares > > > > > > > > > ------------------------------------------------------------------------------ > This SF.net email is sponsored by > > Make an app they can't live without > Enter the BlackBerry Developer Challenge > http://p.sf.net/sfu/RIM-dev2dev > _______________________________________________ > Webchess-users mailing list > Web...@li... > https://lists.sourceforge.net/lists/listinfo/webchess-users > |
|
From: Ricard G. Olivares<Ric...@uv...> - 2010-08-22 08:00:13
|
FIDE way is not good to calculate ratings in an online playing side. In real live, you play like 20 games a year maximum, but online you can play 20 in a night. Using FIDE like formula will yeld to very strong changes in elo over a day. If FIDE system is used, it is convenient to lower the K a lot. Anyway, I would go to Internet Chess Club (ICC) or Free Internet Chess Server (FICS) and see how they do it, because they use another system (not Elo) which seems to perform better. BUT, as Bruce says he has it almost done, who am I to complain? We will take whatever he has :-) About number 2, I don't have any idea what a database abstraction layer is. Hence, I don't think I will be able to help there. PS: I would help in internationalitation. > Hi Bruce, > > #1 was frequently asked for in the past. We should discuss what > metrics WebChess needs to keep track of in order to calculate ratings. > Number of games played? Number of games won, lost or drawn? Did the > player resign? If two players start a game but resign before either > side plays a move, should that game count? Rating of your opponent? > If you're a 5000 player playing against a 100 player, should you get > as many points as if the 100 player beat the 5000? (Completely > fabricated rating system here used for the example) > > I tried looking up the official FIDE and USCF formulas and this is what I found: > > http://www.helium.com/items/619473-how-to-calculate-your-chess-rating > http://www.sizes.com/sports/chess_ratings.htm > http://www.chesselo.com/ > http://en.wikipedia.org/wiki/Elo_rating_system > > Can someone more familiar with professional chess confirm to me > whether or not these are the actual formulas used for FIDE/USCF > players? I haven't compared the formulas across sites, but if they > are different then which one is the most accurate or current? > > #2 was one that I have always wanted myself. It seems if you want > database abstraction using PHP, these days you should use PHP Data > Objects (PDO). Apparently its the future direction for all PHP > database interactions and supports advanced database features like > stored procedures and transactions and stuff in a database agnostic > way. > http://php.net/manual/en/intro.pdo.php > > This is a great podcast on the subject: > http://devzone.zend.com/article/4765 > > What do you guys think? > > Jonathan > > > On Sun, Aug 22, 2010 at 12:39 AM, Bruce Alderman > <bru...@ya...> wrote: > > I've got two things I'd like to see: > > 1) A ratings system, similar to FIDE or USCF ratings; I've got the basics of > > this implemented on my personal copy of WebChess, but it still needs some > > debugging > > 2) A database abstraction layer, to make it easier to use WebChess with > > PostgreSQL or another database; I've written a simple one for another > > project, that I might be able to transfer over here > > > > Those are my personal itches. > > -- > > Bruce Alderman br...@br... > > http://www.brucealderman.info/blog/ > > A candle loses nothing by lighting another candle. > > > > ________________________________ > > From: Jonathan Evraire <san...@us...> > > To: Webchess user list <web...@li...> > > Sent: Fri, August 20, 2010 3:50:43 PM > > Subject: Re: [Webchess-users] Update > > > > Hi Bruce, > > > >  thanks for the testing report! I'll see if I get warnings too, I'm > > in the process of setting up a virtual machine to test with. > > > >  As for v1.1, I can't say I've thought about it much myself yet: I've > > been pretty busy wrapping up v1.0.0! ;) What I can say is once I've > > tagged v1.0.0RC2 for release, my next goal is to setup SVN and with > > that the v1.1 development branch. > > > >  Rigao had some plans for Time Controls in v1.1, you can check them out > > here: > > https://sourceforge.net/support/tracker.php?aid=3047694 > > > >  What did you have in mind? > > > >  Jonathan > > > > > > On Fri, Aug 20, 2010 at 4:43 PM, Bruce Alderman > > <bru...@ya...> wrote: > >> I've done some testing, but haven't found any issues (except for lots of > >> warnings sent to the logs). > >> What are the plans for version 1.1? I've got a couple features I'd like to > >> add, but I don't want to step on anyone' toes. > >> > >> -- > >> Bruce Alderman br...@br... > >> http://www.brucealderman.info/blog/ > >> A candle loses nothing by lighting another candle. > >> > >> ________________________________ > >> From: Jonathan Evraire <san...@us...> > >> To: Webchess user list <web...@li...> > >> Sent: Fri, August 20, 2010 4:59:46 AM > >> Subject: [Webchess-users] Update > >> > >>  So I have been playing a few games of WebChess over the past week. > >> I did discover a few bugs, but over the past couple of days things > >> seem to have levelled off. I think the core codebase is ready for a > >> v1.0.0RC2 release, but I want to try the new install.php script out > >> first and hopefully include it. > >> > >>  With v1.0.0RC2 tagged, I'll make a release to the Files for people > >> to download. I'll also setup the Subversion repository and pull in > >> v1.0.0RC2 in as the v1.0.x branch. I'll also setup the v1.1.x > >> development branch for people to start contributing to. At this point > >> I think I'll start updating the website to bring it up to date with > >> the new release. > >> > >>  How have things been going for everyone else? Have you been testing > >> WebChess at all? If so, find any issues? > >> > >>  I'll keep you posted once things go up to the site! > >> > >>  Jonathan > >> > >> > >> ------------------------------------------------------------------------------ > >> This SF.net email is sponsored by > >> > >> Make an app they can't live without > >> Enter the BlackBerry Developer Challenge > >> http://p.sf.net/sfu/RIM-dev2dev > >> _______________________________________________ > >> Webchess-users mailing list > >> Web...@li... > >> https://lists.sourceforge.net/lists/listinfo/webchess-users > >> > >> > >> > >> ------------------------------------------------------------------------------ > >> This SF.net email is sponsored by > >> > >> Make an app they can't live without > >> Enter the BlackBerry Developer Challenge > >> http://p.sf.net/sfu/RIM-dev2dev > >> _______________________________________________ > >> Webchess-users mailing list > >> Web...@li... > >> https://lists.sourceforge.net/lists/listinfo/webchess-users > >> > >> > > > > ------------------------------------------------------------------------------ > > This SF.net email is sponsored by > > > > Make an app they can't live without > > Enter the BlackBerry Developer Challenge > > http://p.sf.net/sfu/RIM-dev2dev > > _______________________________________________ > > Webchess-users mailing list > > Web...@li... > > https://lists.sourceforge.net/lists/listinfo/webchess-users > > > > > > ------------------------------------------------------------------------------ > > This SF.net email is sponsored by > > > > Make an app they can't live without > > Enter the BlackBerry Developer Challenge > > http://p.sf.net/sfu/RIM-dev2dev > > _______________________________________________ > > Webchess-users mailing list > > Web...@li... > > https://lists.sourceforge.net/lists/listinfo/webchess-users > > > > > > ------------------------------------------------------------------------------ > This SF.net email is sponsored by > > Make an app they can't live without > Enter the BlackBerry Developer Challenge > http://p.sf.net/sfu/RIM-dev2dev > _______________________________________________ > Webchess-users mailing list > Web...@li... > https://lists.sourceforge.net/lists/listinfo/webchess-users > -- Ricard Garrido Olivares |
|
From: Jonathan E. <san...@us...> - 2010-08-22 06:46:50
|
Hi Bruce, #1 was frequently asked for in the past. We should discuss what metrics WebChess needs to keep track of in order to calculate ratings. Number of games played? Number of games won, lost or drawn? Did the player resign? If two players start a game but resign before either side plays a move, should that game count? Rating of your opponent? If you're a 5000 player playing against a 100 player, should you get as many points as if the 100 player beat the 5000? (Completely fabricated rating system here used for the example) I tried looking up the official FIDE and USCF formulas and this is what I found: http://www.helium.com/items/619473-how-to-calculate-your-chess-rating http://www.sizes.com/sports/chess_ratings.htm http://www.chesselo.com/ http://en.wikipedia.org/wiki/Elo_rating_system Can someone more familiar with professional chess confirm to me whether or not these are the actual formulas used for FIDE/USCF players? I haven't compared the formulas across sites, but if they are different then which one is the most accurate or current? #2 was one that I have always wanted myself. It seems if you want database abstraction using PHP, these days you should use PHP Data Objects (PDO). Apparently its the future direction for all PHP database interactions and supports advanced database features like stored procedures and transactions and stuff in a database agnostic way. http://php.net/manual/en/intro.pdo.php This is a great podcast on the subject: http://devzone.zend.com/article/4765 What do you guys think? Jonathan On Sun, Aug 22, 2010 at 12:39 AM, Bruce Alderman <bru...@ya...> wrote: > I've got two things I'd like to see: > 1) A ratings system, similar to FIDE or USCF ratings; I've got the basics of > this implemented on my personal copy of WebChess, but it still needs some > debugging > 2) A database abstraction layer, to make it easier to use WebChess with > PostgreSQL or another database; I've written a simple one for another > project, that I might be able to transfer over here > > Those are my personal itches. > -- > Bruce Alderman br...@br... > http://www.brucealderman.info/blog/ > A candle loses nothing by lighting another candle. > > ________________________________ > From: Jonathan Evraire <san...@us...> > To: Webchess user list <web...@li...> > Sent: Fri, August 20, 2010 3:50:43 PM > Subject: Re: [Webchess-users] Update > > Hi Bruce, > > thanks for the testing report! I'll see if I get warnings too, I'm > in the process of setting up a virtual machine to test with. > > As for v1.1, I can't say I've thought about it much myself yet: I've > been pretty busy wrapping up v1.0.0! ;) What I can say is once I've > tagged v1.0.0RC2 for release, my next goal is to setup SVN and with > that the v1.1 development branch. > > Rigao had some plans for Time Controls in v1.1, you can check them out > here: > https://sourceforge.net/support/tracker.php?aid=3047694 > > What did you have in mind? > > Jonathan > > > On Fri, Aug 20, 2010 at 4:43 PM, Bruce Alderman > <bru...@ya...> wrote: >> I've done some testing, but haven't found any issues (except for lots of >> warnings sent to the logs). >> What are the plans for version 1.1? I've got a couple features I'd like to >> add, but I don't want to step on anyone' toes. >> >> -- >> Bruce Alderman br...@br... >> http://www.brucealderman.info/blog/ >> A candle loses nothing by lighting another candle. >> >> ________________________________ >> From: Jonathan Evraire <san...@us...> >> To: Webchess user list <web...@li...> >> Sent: Fri, August 20, 2010 4:59:46 AM >> Subject: [Webchess-users] Update >> >> So I have been playing a few games of WebChess over the past week. >> I did discover a few bugs, but over the past couple of days things >> seem to have levelled off. I think the core codebase is ready for a >> v1.0.0RC2 release, but I want to try the new install.php script out >> first and hopefully include it. >> >> With v1.0.0RC2 tagged, I'll make a release to the Files for people >> to download. I'll also setup the Subversion repository and pull in >> v1.0.0RC2 in as the v1.0.x branch. I'll also setup the v1.1.x >> development branch for people to start contributing to. At this point >> I think I'll start updating the website to bring it up to date with >> the new release. >> >> How have things been going for everyone else? Have you been testing >> WebChess at all? If so, find any issues? >> >> I'll keep you posted once things go up to the site! >> >> Jonathan >> >> >> ------------------------------------------------------------------------------ >> This SF.net email is sponsored by >> >> Make an app they can't live without >> Enter the BlackBerry Developer Challenge >> http://p.sf.net/sfu/RIM-dev2dev >> _______________________________________________ >> Webchess-users mailing list >> Web...@li... >> https://lists.sourceforge.net/lists/listinfo/webchess-users >> >> >> >> ------------------------------------------------------------------------------ >> This SF.net email is sponsored by >> >> Make an app they can't live without >> Enter the BlackBerry Developer Challenge >> http://p.sf.net/sfu/RIM-dev2dev >> _______________________________________________ >> Webchess-users mailing list >> Web...@li... >> https://lists.sourceforge.net/lists/listinfo/webchess-users >> >> > > ------------------------------------------------------------------------------ > This SF.net email is sponsored by > > Make an app they can't live without > Enter the BlackBerry Developer Challenge > http://p.sf.net/sfu/RIM-dev2dev > _______________________________________________ > Webchess-users mailing list > Web...@li... > https://lists.sourceforge.net/lists/listinfo/webchess-users > > > ------------------------------------------------------------------------------ > This SF.net email is sponsored by > > Make an app they can't live without > Enter the BlackBerry Developer Challenge > http://p.sf.net/sfu/RIM-dev2dev > _______________________________________________ > Webchess-users mailing list > Web...@li... > https://lists.sourceforge.net/lists/listinfo/webchess-users > > |
|
From: Bruce A. <bru...@ya...> - 2010-08-22 04:39:55
|
I've got two things I'd like to see: 1) A ratings system, similar to FIDE or USCF ratings; I've got the basics of this implemented on my personal copy of WebChess, but it still needs some debugging 2) A database abstraction layer, to make it easier to use WebChess with PostgreSQL or another database; I've written a simple one for another project, that I might be able to transfer over here Those are my personal itches. -- Bruce Alderman br...@br... http://www.brucealderman.info/blog/ A candle loses nothing by lighting another candle. ________________________________ From: Jonathan Evraire <san...@us...> To: Webchess user list <web...@li...> Sent: Fri, August 20, 2010 3:50:43 PM Subject: Re: [Webchess-users] Update Hi Bruce, thanks for the testing report! I'll see if I get warnings too, I'm in the process of setting up a virtual machine to test with. As for v1.1, I can't say I've thought about it much myself yet: I've been pretty busy wrapping up v1.0.0! ;) What I can say is once I've tagged v1.0.0RC2 for release, my next goal is to setup SVN and with that the v1.1 development branch. Rigao had some plans for Time Controls in v1.1, you can check them out here: https://sourceforge.net/support/tracker.php?aid=3047694 What did you have in mind? Jonathan On Fri, Aug 20, 2010 at 4:43 PM, Bruce Alderman <bru...@ya...> wrote: > I've done some testing, but haven't found any issues (except for lots of > warnings sent to the logs). > What are the plans for version 1.1? I've got a couple features I'd like to > add, but I don't want to step on anyone' toes. > > -- > Bruce Alderman br...@br... > http://www.brucealderman.info/blog/ > A candle loses nothing by lighting another candle. > > ________________________________ > From: Jonathan Evraire <san...@us...> > To: Webchess user list <web...@li...> > Sent: Fri, August 20, 2010 4:59:46 AM > Subject: [Webchess-users] Update > > So I have been playing a few games of WebChess over the past week. > I did discover a few bugs, but over the past couple of days things > seem to have levelled off. I think the core codebase is ready for a > v1.0.0RC2 release, but I want to try the new install.php script out > first and hopefully include it. > > With v1.0.0RC2 tagged, I'll make a release to the Files for people > to download. I'll also setup the Subversion repository and pull in > v1.0.0RC2 in as the v1.0.x branch. I'll also setup the v1.1.x > development branch for people to start contributing to. At this point > I think I'll start updating the website to bring it up to date with > the new release. > > How have things been going for everyone else? Have you been testing > WebChess at all? If so, find any issues? > > I'll keep you posted once things go up to the site! > > Jonathan > > ------------------------------------------------------------------------------ > This SF.net email is sponsored by > > Make an app they can't live without > Enter the BlackBerry Developer Challenge > http://p.sf.net/sfu/RIM-dev2dev > _______________________________________________ > Webchess-users mailing list > Web...@li... > https://lists.sourceforge.net/lists/listinfo/webchess-users > > > ------------------------------------------------------------------------------ > This SF.net email is sponsored by > > Make an app they can't live without > Enter the BlackBerry Developer Challenge > http://p.sf.net/sfu/RIM-dev2dev > _______________________________________________ > Webchess-users mailing list > Web...@li... > https://lists.sourceforge.net/lists/listinfo/webchess-users > > ------------------------------------------------------------------------------ This SF.net email is sponsored by Make an app they can't live without Enter the BlackBerry Developer Challenge http://p.sf.net/sfu/RIM-dev2dev _______________________________________________ Webchess-users mailing list Web...@li... https://lists.sourceforge.net/lists/listinfo/webchess-users |
|
From: Ricard G. Olivares<Ric...@uv...> - 2010-08-20 21:21:42
|
My plans: basically add all functionality I have in my WebChess version (wich curiously i labeled 1.19) back to the main branch. This will be, basically: add a clock to the games. Add tournaments. Add tournaments is a little more complicated than it sounds, it takes: 1) create tournament creator. 2) create administrator role, which can call games, sanction players, undo moves (this is not done in my version either). 3) create a way players can ask for the administrator to take actions. 4) create tournament interface, which will show the standings. 5) create a way for the players to watch the other players games (this is where I used the other program, but now that I see the new implementation of chess.php, I think it won't be necessary). And well, maybe some other things. The big point here is that i will need to make some little changes in the tables, and it will be better if everyone who is going to code anything takes this into account (this is why I'm posting tables first). > Hi Bruce, > > thanks for the testing report! I'll see if I get warnings too, I'm > in the process of setting up a virtual machine to test with. > > As for v1.1, I can't say I've thought about it much myself yet: I've > been pretty busy wrapping up v1.0.0! ;) What I can say is once I've > tagged v1.0.0RC2 for release, my next goal is to setup SVN and with > that the v1.1 development branch. > > Rigao had some plans for Time Controls in v1.1, you can check them out here: > https://sourceforge.net/support/tracker.php?aid=3047694 > > What did you have in mind? > > Jonathan > > > On Fri, Aug 20, 2010 at 4:43 PM, Bruce Alderman > <bru...@ya...> wrote: > > I've done some testing, but haven't found any issues (except for lots of > > warnings sent to the logs). > > What are the plans for version 1.1? I've got a couple features I'd like to > > add, but I don't want to step on anyone' toes. > > > > -- > > Bruce Alderman br...@br... > > http://www.brucealderman.info/blog/ > > A candle loses nothing by lighting another candle. > > > > ________________________________ > > From: Jonathan Evraire <san...@us...> > > To: Webchess user list <web...@li...> > > Sent: Fri, August 20, 2010 4:59:46 AM > > Subject: [Webchess-users] Update > > > >  So I have been playing a few games of WebChess over the past week. > > I did discover a few bugs, but over the past couple of days things > > seem to have levelled off. I think the core codebase is ready for a > > v1.0.0RC2 release, but I want to try the new install.php script out > > first and hopefully include it. > > > >  With v1.0.0RC2 tagged, I'll make a release to the Files for people > > to download. I'll also setup the Subversion repository and pull in > > v1.0.0RC2 in as the v1.0.x branch. I'll also setup the v1.1.x > > development branch for people to start contributing to. At this point > > I think I'll start updating the website to bring it up to date with > > the new release. > > > >  How have things been going for everyone else? Have you been testing > > WebChess at all? If so, find any issues? > > > >  I'll keep you posted once things go up to the site! > > > >  Jonathan > > > > ------------------------------------------------------------------------------ > > This SF.net email is sponsored by > > > > Make an app they can't live without > > Enter the BlackBerry Developer Challenge > > http://p.sf.net/sfu/RIM-dev2dev > > _______________________________________________ > > Webchess-users mailing list > > Web...@li... > > https://lists.sourceforge.net/lists/listinfo/webchess-users > > > > > > ------------------------------------------------------------------------------ > > This SF.net email is sponsored by > > > > Make an app they can't live without > > Enter the BlackBerry Developer Challenge > > http://p.sf.net/sfu/RIM-dev2dev > > _______________________________________________ > > Webchess-users mailing list > > Web...@li... > > https://lists.sourceforge.net/lists/listinfo/webchess-users > > > > > > ------------------------------------------------------------------------------ > This SF.net email is sponsored by > > Make an app they can't live without > Enter the BlackBerry Developer Challenge > http://p.sf.net/sfu/RIM-dev2dev > _______________________________________________ > Webchess-users mailing list > Web...@li... > https://lists.sourceforge.net/lists/listinfo/webchess-users > -- Ricard Garrido Olivares |
|
From: Ricard G. Olivares<Ric...@uv...> - 2010-08-20 20:52:39
|
I'm answering a post under patches in sourceforge. [quote]First it is not clear to me from this or from your mailing list post what changes would be necessary to the Games table. It seems to me that having the gameID in this times table is all you need to link the two.[/quote] Yes, with this table (times table) I would not need anything in games table. But I would prefer to have it, as it will take little memory space but will load MySQL less. The difference is that when I'm showing a game, I can query the time control too, and then I don't need to search the whole times table to search which entry corresponds to the game I'm showing. Maybe it is not much waste, but I rather make the application as well-designed as possible. I will need to add another field to the games table (for a total of two), which is 'isFromTournament' to point the tournament (if any, otherwise NULL, to ensure backward compatibility) which owns the game (and of course a tournaments table). So as I'm adding one field already, there is no reason not to add two. [quote]Second, I'd like for WebChess to be "simple first" with the option to layer on complexity like these time controls.[/quote] Yeah, I want it to be as simple as possible too. I don't feel the need to have a config option to enable time-control games. This will complicate matters unnecessary for the admin. What I was thinking is show the user a little box field 'use clock' (or something like this). In case it is selected, it will show a little form with simple time settings. Nothing too complicated. Maybe something like: X time for the whole game or X time each Y movements. Another box for increments (I forgot to add it to the table in the feature requested) and nothing more. Maybe even don't show the X time in Y movements, as in normal playing sites there is normally only finish controls. This way we cover all the simple things like X minutes for the whole game (being 1', 3', 5' and 15' the most common, but not appropriate for us), X minutes adding Y seconds each move (being 1'+1s, 3'+1s and 3'+2s the most common). Then, it will show an option for 'advanced settings'. In that case, it will show all the rest of the settings (which we will normally set to default values if the user did not go for the 'advanced settings' option). It is necessary to allow three different controls to allow all the settings I've seen in real live tournaments. Last, but not least, the round options are designed specially to allow the rules of our postal tournament to be implemented (we round the first move up and the second move down). In conclusion: behavior by default: show an option to add a clock to the game (if not selected, then the game will use no clock at all). If so, show very basic settings (maybe X time for the whole game + increments (which will be set to zero by default) only) but allow a 'advanced settings' option, and only then show the bulk of options to the user. I think only when creating a tournament it will be interesting to play with all that options. I did not implement time control in friendly games, only in tournament games :-). I will implement it for everything now, for completeness. I hope I didn't lose you there. I've tried to make the settings as general as possible to allow almost everything, and of course, it gets fuzzy. I just need to see if someone has any more field to add, to allow some case I didn't consider. I'm pretty sure we need all the fields posted, but of course we can use default settings if not told otherwise. I'll make sure backward compatibility is achieved, meaning that using old databases with the new WebChess won't break it (this means, allow NULL as an option in all new options and make NULL option to behave like old WebChess, this way, adding fields as NULL will only make things equal as before). -- Ricard Garrido Olivares |
|
From: Jonathan E. <san...@us...> - 2010-08-20 20:51:13
|
Hi Bruce, thanks for the testing report! I'll see if I get warnings too, I'm in the process of setting up a virtual machine to test with. As for v1.1, I can't say I've thought about it much myself yet: I've been pretty busy wrapping up v1.0.0! ;) What I can say is once I've tagged v1.0.0RC2 for release, my next goal is to setup SVN and with that the v1.1 development branch. Rigao had some plans for Time Controls in v1.1, you can check them out here: https://sourceforge.net/support/tracker.php?aid=3047694 What did you have in mind? Jonathan On Fri, Aug 20, 2010 at 4:43 PM, Bruce Alderman <bru...@ya...> wrote: > I've done some testing, but haven't found any issues (except for lots of > warnings sent to the logs). > What are the plans for version 1.1? I've got a couple features I'd like to > add, but I don't want to step on anyone' toes. > > -- > Bruce Alderman br...@br... > http://www.brucealderman.info/blog/ > A candle loses nothing by lighting another candle. > > ________________________________ > From: Jonathan Evraire <san...@us...> > To: Webchess user list <web...@li...> > Sent: Fri, August 20, 2010 4:59:46 AM > Subject: [Webchess-users] Update > > So I have been playing a few games of WebChess over the past week. > I did discover a few bugs, but over the past couple of days things > seem to have levelled off. I think the core codebase is ready for a > v1.0.0RC2 release, but I want to try the new install.php script out > first and hopefully include it. > > With v1.0.0RC2 tagged, I'll make a release to the Files for people > to download. I'll also setup the Subversion repository and pull in > v1.0.0RC2 in as the v1.0.x branch. I'll also setup the v1.1.x > development branch for people to start contributing to. At this point > I think I'll start updating the website to bring it up to date with > the new release. > > How have things been going for everyone else? Have you been testing > WebChess at all? If so, find any issues? > > I'll keep you posted once things go up to the site! > > Jonathan > > ------------------------------------------------------------------------------ > This SF.net email is sponsored by > > Make an app they can't live without > Enter the BlackBerry Developer Challenge > http://p.sf.net/sfu/RIM-dev2dev > _______________________________________________ > Webchess-users mailing list > Web...@li... > https://lists.sourceforge.net/lists/listinfo/webchess-users > > > ------------------------------------------------------------------------------ > This SF.net email is sponsored by > > Make an app they can't live without > Enter the BlackBerry Developer Challenge > http://p.sf.net/sfu/RIM-dev2dev > _______________________________________________ > Webchess-users mailing list > Web...@li... > https://lists.sourceforge.net/lists/listinfo/webchess-users > > |
|
From: Bruce A. <bru...@ya...> - 2010-08-20 20:44:04
|
I've done some testing, but haven't found any issues (except for lots of warnings sent to the logs). What are the plans for version 1.1? I've got a couple features I'd like to add, but I don't want to step on anyone' toes. -- Bruce Alderman br...@br... http://www.brucealderman.info/blog/ A candle loses nothing by lighting another candle. ________________________________ From: Jonathan Evraire <san...@us...> To: Webchess user list <web...@li...> Sent: Fri, August 20, 2010 4:59:46 AM Subject: [Webchess-users] Update So I have been playing a few games of WebChess over the past week. I did discover a few bugs, but over the past couple of days things seem to have levelled off. I think the core codebase is ready for a v1.0.0RC2 release, but I want to try the new install.php script out first and hopefully include it. With v1.0.0RC2 tagged, I'll make a release to the Files for people to download. I'll also setup the Subversion repository and pull in v1.0.0RC2 in as the v1.0.x branch. I'll also setup the v1.1.x development branch for people to start contributing to. At this point I think I'll start updating the website to bring it up to date with the new release. How have things been going for everyone else? Have you been testing WebChess at all? If so, find any issues? I'll keep you posted once things go up to the site! Jonathan ------------------------------------------------------------------------------ This SF.net email is sponsored by Make an app they can't live without Enter the BlackBerry Developer Challenge http://p.sf.net/sfu/RIM-dev2dev _______________________________________________ Webchess-users mailing list Web...@li... https://lists.sourceforge.net/lists/listinfo/webchess-users |
|
From: Ricard G. Olivares<Ric...@uv...> - 2010-08-20 14:38:07
|
I've tested the installer while coding it, but it is waiting for the changes in config.php. It might not work now, but should not be much work to tweak it. Otherwise, the very few things I tested worked well. > So I have been playing a few games of WebChess over the past week. > I did discover a few bugs, but over the past couple of days things > seem to have levelled off. I think the core codebase is ready for a > v1.0.0RC2 release, but I want to try the new install.php script out > first and hopefully include it. > > With v1.0.0RC2 tagged, I'll make a release to the Files for people > to download. I'll also setup the Subversion repository and pull in > v1.0.0RC2 in as the v1.0.x branch. I'll also setup the v1.1.x > development branch for people to start contributing to. At this point > I think I'll start updating the website to bring it up to date with > the new release. > > How have things been going for everyone else? Have you been testing > WebChess at all? If so, find any issues? > > I'll keep you posted once things go up to the site! > > Jonathan > > ------------------------------------------------------------------------------ > This SF.net email is sponsored by > > Make an app they can't live without > Enter the BlackBerry Developer Challenge > http://p.sf.net/sfu/RIM-dev2dev > _______________________________________________ > Webchess-users mailing list > Web...@li... > https://lists.sourceforge.net/lists/listinfo/webchess-users > > -- Ricard Garrido Olivares |