Chess Board in Excel ?

lemo

Registered User.
Local time
Today, 01:33
Joined
Apr 30, 2008
Messages
187
hi.
i am looking for a very very simple and light excel chess board, and surprisingly can not find anything online (i thought everything has been done and tried on the world wide web by now).

i am envisioning an 8x8 grid with white and gray squares and movable pictures of pieces, that's all. i want then to move it to google docs page so that my faraway friend and i can have a game going.

thanks. l
 
i made one, either here in work or at home. I'll see if I can dig it up for you.
 
Here's the board itself. It has the peices where they should be on the board. Also Included is a 4 player version board. I never played 4 player chess but it sounds hard to play.
 

Attachments

Sorry, the last one was copied from the 4 player board. Here is the same one but with the correct sized 2 player board. The 2nd Attachment is a chess game I found for MS Excel that is actually playable. I'm not sure who the author is.
 
thanks Charles, i was too busy this week to check your boards, but looking forward to play with them this weekend..
len
 
hm, i don't think i'll be able to play with the letters, i am so used to playing with the images of the pieces..
thanks anyway. i'll post if i find something i have in mind. or if i stop being lazy and make it myself..
l
 
Yes, I agree it is hard to play with the letters. I thought about using the peices but I'm not sure how to go about it.Maybe if you do it you could post it here for others to enjoy.
 
drum roll !
the board is ready.
it's a rudimentary set, really, consisting of alternately colored cells and pics of pieces on top of them. you just drag the piece when making a move.
included the second set for the bughouse fans..
l
 

Attachments

As an exercise of conversion I've designed a Chess Viewer in Excel without macros, for fans and lovers of both wonderful worlds like me.

A chess game in the algebraic notation is converted first into numeric notation that is finally converted, using an interface, into a graphic chessboard in which the chess pieces move according to the stored game, as output data shows to the user of this Chess Viewer.

Read about this excel chess viewer and download the last version from my blog:
pedrowave.blogspot.com
 

Attachments

I tried to create a chess game, I have used a font named "Chess cases" in this file. It is played by clicking on the pieces and then pointing to the place you want it to be moved. The program is created using macros in a way that it prevents the pieces to go to a wrong block.

I hope you will like it. I am sorry that you need to download the font file "Chess cases" manually. Just google it and you will get it easily.

Just use it and tell me, if it needs any improvement.

It is a macro based file, so you need to enable macro before using it. It is in Excel 2007 format.
 

Attachments

Check out Excel VBA Chess v1.0 it's a 2 player hotseat version of the game.

Castling, en passant and pawn promotion are featured as well as the absolute pin.

Movement features:

- Currently selected piece shown in a Yellow square.
- Green squares show potential moves.
- Red square shows if the King is in check.
- Orange squares show impossible moves for the King.
- Blue squares show potential castling moves for the King.

The latest version is attached and the link can be found at:

excelvbachess.wikidot.com

Note that macros need to be enabled to play the game.

Cheers
 

Attachments

Last edited:
that's pretty impressive, Angelo_81! 2700 lines of code, just in one sub.. love! (of chess).
one small suggestion - ability to take a move back. in case you misplace a piece, or if it's a friendly game where you can take back obvious blunders.

thanks sauanu and pedrowave, good stuff too.
l
 
Yes Lemo it makes my head ache even now looking at that event procedure! A bit of a knightmare to debug to be sure (apologies for the bad taste)!

I'm sure it could have been done better with some more efficient subroutines...

Taking back a move could be done- for sure. Not a quick fix though as would involve adding code to that dreaded event procedure!

Cheers

Ang
 
Last edited:

Users who are viewing this thread

Back
Top Bottom