Hall of fame
Back to forum
Normajean Yates (2008-11-25)
a 1433 - character chess-engine!
If deciphering *a little bit* obscure C code is not your cup of tea, explanations are at:
Don Groves (2008-11-25 09:36:53)
1433 char chess engine
He should have sent it in to one of the contests where the object is to guess what the program does. Likely a easy winner...
Rodolfo d Ettorre (2008-11-25 11:54:03)
1433 Char Chess Engine
It compiles with mingw32 as a windows console application I used Dev-c++, which is a freeware ide that wraps the mingw compiler ...
Normajean Yates (2008-11-25 20:27:58)
Don, no it wouldnt...
Have you seen some of the 'obfuscated c contest' winning entries? Those programs are deliberately obfuscated: while in these ones the obfuscation is a side effect of the goal of keeping program size small.
Now if someone could also incorporate Q-search and forward pruning and the 'standard' extensions within 5000 characters...
On a side note: program optimisation [below algorithm level] also obfuscates code - I know: I was consulted as program optimisation specialist from 1988-1991. But *there* one *keeps* the original slow-but-structured version, only commented out. In fact, one '#define's a boolean switch in a small file; so that with a one-character change in that file one can switch between the structured code and and the fast code.
Thibault de Vassal (2008-11-25 21:05:07)
Very impressive :)
Normajean Yates (2008-11-25 22:07:41)
for compiling to windows-console code I used to use djgpp, the GPL dos port of gcc [gnu c/c++ compiler]- but starting windows 98SE specially graphics programs complied with djgpp dont work any more ... I'll try mingw32 + Dev-c++..
[Chess forum] [Rating lists] [Countries] [Chess openings] [Legal informations] [Contact]
[Social network] [Hot news] [Discussions] [Seo forums] [Meet people] [Directory]
FICGS is also a social network including seo forums, a hot news & buzz blog, a free web directory and discussion forums to meet people from all over the world. Discuss the last events, improve your search engines optimization, submit your website, share your interests...
Feel free to link to FICGS chess server, register & win Epoints :