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]