Changes 7/23/2005:Draw Issues C F G
Fixed a few problems with Accepting or Declining a Draw Offer where, a): rychess wouldn't actually let
you do either; b): I removed the ability to even offer a draw when you're in checkmate (because, like
SaturatedX said "apart from its questionable comic value, I don't know how much worth it has"); and
c): I also fixed a problem where if you offered the draw and were waiting for your opponent to accept
or decline the offer the game would be marked as "your turn" even though it really wasn't.
Changes 5/26/2005:User Game Profile C F GFixed a problem with the User Game Profile not showing the current game count when a player hasn't finished any games. Changes 5/23/2005:Stalemate test changes C F GFound some problems with the stalemate tests where a game may incorrectly be closed as a stalemated game under certain circumstances. This should be fixed now. Changes 4/10/2005:Complete Re-write C F GI had to re-write almost all the rychess.com code because one of the server mechanisms used by the site at a very low level was behaving very very badly. In the process of tracking down and fixing the problem I've made many changes and improvements. Many of the changes probably won't be noticeable to anyone but me, but I list a few of the more interesting ones:
Many other changes and tweaks have been added - too many to list. Changes 1/15/2005:Some game creation changes C F G1: You now have the option to choose which color you will play when creating games. You may choose to play as black, white, or have rychess randomly select your game color. Use this with care - the challenged player may always decline the invitation if you keep challenging them as white. 2: The person playing black will now have the in-game preference to flip the board set automatically for them when the game is created. Thanks to Redliner for suggesting these features. Changes 12/22/2004:A few gifts for the holidays C F GSo I made a complete overhaul of entire site - cleaning code, fixing problems, improving layouts, removing cosmetic features that didn't always work, etc.
The globals styles are, I think, especially cool - you may now use custom site, board, and piece styles - mixing and matching them to your heart's content. You may set the global styles from the Global Prefs menu available when you're logged in. There's also a style tester linked from the Global Prefs page where you can preview different mixtures of styles. Changes 11/30/2004:In Which SaturatedX helps makes this a better site C F GOver the holliday weekend, Mr. SaturatedX was not only kind enough to have us over for a wonderful Feast but he also spent many hours looking for things for me to fix. A few problems were found and corrected like changing 'loses' to 'losses' for consistency, finding problems with the game-specific v. global preferences, and several others. Viva la SaturatedX! He's also the one who first disccovered IE getting ugly... see the next item for a detailed account. The Part Where Internet Explorer Can Kiss My Ass. C F GSo I get the global, custom piece images all in place and think to myself "hey, these actually look pretty good! I think my favorite is 'Motif'", then my friend SaturatedX says "in IE there're are these weird blue-grey boxes around all the images now"... I google around to figure out why IE for windows is doing this and lo! IE can't display '.png' images correctly! Why can't it display '.png' images right when almost every other browser currently in use on the planet can? Maybe because png is open source, I don't know, but it's ridiculous. OK, so there are "fixes" out there which either require making each web page about twice it's original size (if it's image intesive like rychess.com is), or converting every '.png' image into a DIV with the png as a background, or using Javascript and CSS to process every image on the page to use some proprietary filter in IE - basically the "fix" is almost as ridiculous as the problem... I tried several variations of each of the "fixes" only to find out that each "fix" breaks even more features of the site - move previews and highlights stopped working, strange z-index issues occured, many many yucky things happened trying to fix this idiotic problem. So, I said "screw the 'fixes' ": I copied each of the new piece images as a '.gif' image (that's a lot of images - Yay for Photoshop's recordable actions!), added some browser detect code to my templates, and changed every image link to use a gif if it's being viewed in Internet Explorer 5.5+ for Windows and a png for every other browser. Yes, it would have been easier to only use gifs, but the pngs really do look much better than the gifs, and I also refuse to bow that much to IE. Seriously, this inability of IE to handle HTML, CSS, Javascript, Images, and everything else correctly and according to International standards would be laughable if it didn't waste hours and hours and hours of my time trying to "work around". Anyway, that's my rant. I think I've fixed the problem - but if you notice that your images on the page don't look quite as nice as they should, change your browser to Mozilla. Changes 11/26/2004:Custom Piece Styles & Global Preferences C F GI've created several more styles of pieces so you may now specify which style of pieces you want to use for your games. There's now a 'Global Prefs' section available under the Home menu when you log in where you may select which style of pieces you'd like to use as well as setting some options to be used in every game. So, for example, if you always want the move highlights turned off you may set the global pref once instead of in every game. Most global prefs may be overridden on a game-by-game basis using the standard in-game preferences option. The new pieces were created using some freeware chess fonts found at http://www.enpassant.dk Changes 11/24/2004:Expire Game option C F GI've finally added the ability to expire any game where it's been more than 1 month since the last move made. On your start page any game that may be expired will be displayed in your current games list will have a link below it titled 'expire game'. If you click this link you'll get a dialog box asking if you're sure you want to expire the game and if you click 'OK' the game will be marked as a draw and closed. An email should be sent to your opponent informing them the game has been expired. I'm not deleting the game since the players may want to observe it in the future and marking it as a draw will ensure that the stats are not counted against (or for) either player - draw games are not counted in a player's percentage. Thanks to Jahrizzy for coaxing me into adding this feature (I had been meaning to, but kept getting sidetrakced...). I'd also like to thank him for being the first to boldly venture into the forums to request a feature - right on! Changes 11/20/2004:Current Games list in the game page C F GI added a short version of the 'Your Current Games' list to the game page so you can switch to a different game after making a move. Useful when you have several active games going on at once. Changes 11/19/2004:Updated DatabaseI updated the database used throughout rychess.com to a much newer version. This has allowed me to update some of the database code in all of the game libraries. Auto Registration to the Discussion ForumsThe Discussion Forums use a separate user control and authentication system which until now required you to register separately to use the forums. I added code to automatically register each user in the Forums when they register for rychess.com. I also added each existing rychess.com user to the forums. The forum acount password is the same as your rychess.com account password. It's important to note however that after registration any changes made to your forum account will not effect any of your rychess.com account info and vice versa. Changes 11/11/2004:Back Online! Woo Hoo! C F GRy::Chess is finally back online - and it's now hosted on it's own dedicated site instead of being served off of my computer in the kitchen. Yay! This is also a "good thing" since the computer in the kitchen sort of died in the move. This change of servers has allowed me to add a few new features like better download speed and having the automatic emails be sent from the rychess.com server instead of going through one of my personal email accounts. Hopefully this change will improve the gaming experience. I want to thank all of you guys for your patience with the Ry::Chess downtime from my move to Portland. A plethora, that's right: plethora, of other changes C F GI made many changes before going live again with the site, too many in fact to list in great detail - so I'll only give a brief run-down of some of the changes here:
|