Not logged in, Join Here! or Log In Below:  
News Articles Search    

Submitted by Andreas Müller, posted on November 02, 2001

Image Description, by Andreas Müller

this is a shot of "timtim", the chess game i'm currently working on. It's still in alpha stadium and doesn't play very well. No Landscape Engine, no BSP Trees, no Pixel-Shaders :) The shot just shows timtim playing against me. The GUI is still in development.

I mostly did this to learn something about searching, sorting and Win32 programming I'm still working on it and maybe it will become stronger in the near future. A binary for Windows and the complete sourcecode can be downloaded from my site ( site is in german ) and is published under the GPL.

Image of the Day Gallery


Message Center / Reader Comments: ( To Participate in the Discussion, Join the Community )
Archive Notice: This thread is old and no longer active. It is here for reference purposes. This thread was created on an older version of the flipcode forums, before the site closed in 2005. Please keep that in mind as you view this thread, as many of the topics and opinions may be outdated.

November 02, 2001, 03:20 PM

Looks alright for a chess game... just get that AI fixed ;)



November 02, 2001, 03:37 PM

wow, even i beat it! i like this chess game ;)

it shouldn't be too difficult to use 3d models and use the mouse as a light source, cast some soft shadows, etc...

auch gut das es wieder etwas deutsches auf flipcode gibt :)


November 02, 2001, 04:29 PM

First every IOTD was about landscape engines, now they're all about chess??? :)

Anyway, looks nice. I love 2D graphics. :P


November 02, 2001, 04:48 PM

Looks pretty good, though the game is rather easy.

However, about every other time I play, I get an access violation, and the program closes. When I debug it, the call stack shows the following address:

TIMTIM! 0040a3d0()

The problems always happens immediately after I make a move. FWIW, I have a Dual PIII/1000 with 512 megs RAM running Windows 2000 Pro and a Voodoo 3/3000 Video card.




November 02, 2001, 05:34 PM

Lol. It crashed just went I started beating it.

Guess that's one way to avoid losing...;)


November 02, 2001, 06:28 PM

the download link is broken...


November 02, 2001, 06:30 PM

actually the link just points to a counter with the filename on the end. it seems to be unfunctional but you can extract the correct URL form the link.

Arne Rosenfeldt

November 02, 2001, 08:10 PM

Why is it so hard to write a good chess AI?
computers are fast,
and source code is available.


November 02, 2001, 08:21 PM

who says that the goal is to copy other peoples work? Hes trying to LEARN, which usually means a little experimentation with ones own ideas. as you say, there are a lot of chess programs. so if you want to be beaten, go play one of those


November 02, 2001, 08:59 PM

ah, the pleasure of knowing one can be beaten at chess on command :)


November 02, 2001, 11:55 PM

It's hard to do because the Search Tree for Chess is very exponential.
You easily get a combinatorial explosion after relatively few ply. Yes, computers are fast, but they still arent fast enough, nor do they have enough memory to search very deep.


November 03, 2001, 02:33 AM

i know about the crash problem and i'm already working on it :)


November 03, 2001, 06:46 AM

Chess....really interesting argument... what kind of algorithm do you you to find the best solution of each move ?



November 03, 2001, 08:05 AM

consider adding some special effects like fighting chesspieces and stuff when beating down the opponent. and a 2 player link mode is always nice as well.

oh and minor changes are appriciated as well, resize the window to wrap perfectly around the chessboard, and translate it into english. (not that my german is that bad, but i'm afraid some other's is)

apart from that, it looks good indeed. Keep it up!


This thread contains 14 messages.
Hosting by Solid Eight Studios, maker of PhotoTangler Collage Maker.