mIRC Chess

Published  Jun 11, 2011
Updated  Nov 01, 2011

Description

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.

Download

Filename
Size
Date
Downloads
162.45 KB
Nov 01, 2011
34
162.35 KB
Oct 10, 2011
3
162.24 KB
Aug 19, 2011
4
159.92 KB
Aug 17, 2011
4
159.93 KB
Aug 12, 2011
3
159.61 KB
Aug 12, 2011
4
159.26 KB
Jul 12, 2011
4
159.08 KB
Jun 13, 2011
4
159.12 KB
Jun 13, 2011
3
158.79 KB
Jun 12, 2011
4

Comments

Sign in to comment.
Dani_l11   -  Nov 01, 2011

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

 Respond  
Dani_l11   -  Oct 10, 2011

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

 Respond  
Dani_l11   -  Aug 17, 2011

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.

 Respond  
Dani_l11   -  Aug 17, 2011

Updated to V2.3

Bugfixes it now shows the last move (which causes checkmate), and some other small bugs.

It now really is bugfree, as far as I know.

 Respond  
Dani_l11   -  Aug 12, 2011

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.

 Respond  
Dani_l11   -  Jul 12, 2011

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.

 Respond  
blackvenomm666   -  Jun 13, 2011

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:)

 Respond  
PuNkTuReD   -  Jun 13, 2011

ok thanks on the correction and info on castling Dani_l11
gets a like from me

 Respond  
Dani_l11   -  Jun 13, 2011

Fixed some bugs with castling.

 Respond  
Dra9onf1re   -  Jun 13, 2011

hey Jethro, if it has bugs and he posts it, people can help him FIND the bugs. this is an impressive script and for it to not have bugs...lol. and what do you do, live on this site? lol..

 Respond  
Dani_l11   -  Jun 13, 2011

No, that's normal castling. And yes, it also supports normal castling.
http://en.wikipedia.org/wiki/Castling

 Respond  
PuNkTuReD   -  Jun 13, 2011

it is a valid move, but it is moving the castle and the king at the same time.

 Respond  
Dani_l11   -  Jun 13, 2011

As long as the moves are valid, of course you can castle by hand.

 Respond  
PuNkTuReD   -  Jun 13, 2011

does this support artificial castling?
http://en.wikipedia.org/wiki/Artificial_castling

 Respond  
blackvenomm666   -  Jun 12, 2011

Image

i winnnnn

 Respond  
Dani_l11   -  Jun 12, 2011

Al right! Checkmate check seems to be working, hope some other bugs didn't sneak in!

 Respond  
Dani_l11   -  Jun 12, 2011

Added:
-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!

 Respond  
Vegitha   -  Jun 12, 2011

dani_l11 the srcipt is awesome, atleast you told us the problems in this script, but hey cant wait for you to finish and debug the script

 Respond  
Dani_l11   -  Jun 12, 2011

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.

 Respond  
Dani_l11   -  Jun 12, 2011

It doesn't have a lot of errors/bugs. And I like having my script on hawkee, so I can test it with other people (of course, i could use rapidshare or something like that, but I just prefer hawkee)

 Respond  
napa182   -  Jun 12, 2011

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.

 Respond  
Jethro   -  Jun 12, 2011

All I can say is, what's the rush? Patience is the key to the refinement of a script.

 Respond  
blackvenomm666   -  Jun 12, 2011

this script definately shows promise he just needs to address the problems he has stated and fix it so when your playing it shows your oponents move on the board as well as your own

 Respond  
Jethro   -  Jun 12, 2011

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.

 Respond  
Sorasyn   -  Jun 11, 2011

@Jethro_, sometimes the excitement of submitting a big project overwrites finalizing the script, resulting in the unfinished and buggy versions. Lol I have fallen victim to it many times. xD

 Respond  
blackvenomm666   -  Jun 11, 2011

ok i like the concept but the peices only move for me. i tried playing it with a friend and it didnt show his moves. would be nice to make it show those ones

 Respond  
Jethro   -  Jun 11, 2011

Well, if this script wasn't fully tested and was buggy, why didn't you take the time to test it and be sure it was bug free and %100 before submitting it? Do you expect people to fix the bugs on their own? Is that what you have in mind? :/

 Respond  
Vegitha   -  Jun 11, 2011

awesome code, can`t wait for it to be fully fixed

 Respond  
Are you sure you want to unfollow this person?
Are you sure you want to delete this?
Click "Unsubscribe" to stop receiving notices pertaining to this post.
Click "Subscribe" to resume notices pertaining to this post.