International Obfuscated C Code Contest: Difference between revisions

Content deleted Content added
Add banner {{Cleanup bare URLs}}. After at least 7 passes by @Citation bot since 20220903, this article still has 1 untagged bare URL ref
Filled in 1 bare reference(s) with reFill 2
Line 80:
On February 2, 2014, the author published the book ''Toledo Nanochess: The commented source code'', which contains the fully commented source code.<ref>{{Cite book|title=Toledo Nanochess: The commented source code|isbn=978-1-304-86437-6|first=Oscar|last=Toledo Gutiérrez|year=2014|publisher=[[Lulu (company)|Lulu]]}}</ref>
 
As of February 7, 2010, it appears to be one of only two chess engines written in less than 2 kilobytes of C that are able to play full legal chess moves, along with ''Micro-Max'' by Dutch physicist H. G. Muller. In 2014 the 1 kilobyte barrier was broken by ''Super Micro Chess''<ref>http{{Cite web|url=https://smmax.sourceforge.net/|title=Super Micro Chess Engine - Home Page - Extremely Compact C Source and Executable Program Size|website=smmax.sourceforge.net}}</ref> – a derivative of Micro-Max – totaling 760 characters (spaces and newlines included).<ref>{{cite web| url = http://downloads.sourceforge.net/project/smmax/sm-fide%20760.c| title = Super Micro FIDE 760}}</ref> There is also a smaller version of Toledo's engine, the ''Toledo Picochess'', consisting of 944 non-blank characters.
 
'''Source code excerpt'''