Here it is: mIRC Chess (my first picwin!).
Extract the chess folder in your mircdir, and type /load -rs chess\chess.mrc in your editbox. Then do rightmouse click on a nick in a nicklist and press play chess to invite that nick to play chess. OR you can invite him/her by typing /chess invite nickname
It's missing:
Stalemate check
En passant
I'm not aware of any bugs right now! If you find any, please leave a comment so I can fix it!
It plays a wooden knock sound when either you or your opponent moves. You can disable this sound by typing /chess sound off. You can toggle it by /chess sound toggle and you can turn it on with /chess sound on.
Changelog:
V2.5
New things (besides, ofcoures, bugfixes):
-It now automatically saves the games you play in standard chess notation; for example:
1 e2-e4 e7-e5
2 Nb1-c3 Ng8-f6
3 g2-g4 Nb8-c6
4 Ng1-f3 Bf8-c5
Besides only saving a game, you can also replay a game of chess. To do that you can either type /chess replay or right mouse click in a channel and select replay a chess game.
I have supplied 2 chess games for people who want to try it out without having to play a game themselfves first.
V2.3
Bugfixes it now shows the last move (which causes checkmate), and some other small bugs.
V2.2
Most part are bugfixes, especially with the checkmate check. Another interesting update is the kinda new invitation system. You now get a popup if you get invited and you can actually decline the invitation. But the script now also checks if your opponent has the script loaded.
And last but not least, you can now easily re-select a piece by just clicking on it (instead of unselecting the old piece first).
V1.4
-Checkmate bugs fixed. It should now detect checkmate properly.
-Sound toggles (/chess sound toggle, /chess sound on, /chess sound off)
-A red square to indicate what your opponent's last move was.
-No more flickering when de-selecting a piece
-Some other bug fixes
V1.3
-Rotating board for black (including different letters/numbers on side)
-New way to check for checkmate... I've tested it and it seems to work, but you can never know for sure!
V1.2
Bugfixes.
Version 2.7
Fix in checkmate which was a bit too sensitive (sometimes said it was checkmate, while it wasn't). Also the chess game flashes now if your opponent has made a move and the game is minimized.
Script can be found here: http://stirkbin.com/raw.php?fid=b12485
Version 2.6
Didn't change anything noticable, except for the checkmate check fixed.
Just the script can be found here: http://stirkbin.com/raw.php?fid=a12484
Ok, there we go. Version 2.5 is on!
New things (besides, ofcoures, bugfixes):
-It now automatically saves the games you play in standard chess notation; for example:
1 e2-e4 e7-e5
2 Nb1-c3 Ng8-f6
3 g2-g4 Nb8-c6
4 Ng1-f3 Bf8-c5
Besides only saving a game, you can also replay a game of chess. To do that you can either type /chess replay or right mouse click in a channel and select replay a chess game.
I have supplied 2 chess games for people who want to try it out without having to play a game themselfves first.
Updated to V2.2
Most part are bugfixes, especially with the checkmate check. Another interesting update is the kinda new invitation system. You now get a popup if you get invited and you can actually decline the invitation. But the script now also checks if your opponent has the script loaded.
And last but not least, you can now easily re-select a piece by just clicking on it (instead of unselecting the old piece first).
V2.3:
Bugfixes it now shows the last move (which causes checkmate), and some other small bugs.
Added the newest script. Version 1.4!
Updates:
-Checkmate bugs fixed. It should now detect checkmate properly.
-Sound toggles (/chess sound toggle, /chess sound on, /chess sound off)
-A red square to indicate what your opponent's last move was.
-No more flickering when de-selecting a piece
-Some other bug fixes
If you wanna play a game with me, I'm on SwiftIRC; irc.swiftirc.net:6667 my name there is Dani_l11, just whois me to see if I'm online.
If you find any bugs, please leave a comment so I can fix them.
i love this game dani:D very good job. now for requests:D one i'd like to see a checkers game like this made. also a card game called shanghai rummy for info go to http://www.rummy-games.com/rules/shanghai-rummy.html
with shanghai rummy it would have to be able to have more than just two people playing so that'll be a challenge for ya:)
No, that's normal castling. And yes, it also supports normal castling.
http://en.wikipedia.org/wiki/Castling
does this support artificial castling?
http://en.wikipedia.org/wiki/Artificial_castling
You all say buggy versions, but I can't really find any 'disturbing' bugs (unless the checkmate check maybe, but thats also not really a big problem). Except for the not moving bug, which I'm sure I had fixed earlier :s If we had to remove all scripts from hawkee that have 1 or more bugs in it I don't think many scripts would be left.
Nice idea on the script Dani_l11, and I look forward to it when it is done an bug free..
on a side note:
I have to agree with Jethro_ about taking your time on a script before submitting it. There is no rush on posting any snippet/script. Just take your time on it, and do the best you can on error/bug checking before submitting. That way you will have something worth submitting, and not something that has a lot of errors/bugs.
I usually take my time to debug and test my code before I post or submit it. Sometimes, though, bugs or overlooked errors do occur, and there's no denying that. It's just I'd hate to throw something together and call it a day. It isn't my kind of philosophy to live by. I mean, for "good" scripts, (the ones that show effort and carefully thought-out process) people can see that and then make their valuable input and make it even better in improvement. You just don't present a product full of defects anticipating people to accept it the way it is.