Changes

Jump to: navigation, search

Coko

380 bytes added, 16:22, 25 May 2018
m
no edit summary
 
'''[[Main Page|Home]] * [[Engines]] * Coko'''
'''Coko''', (COKO III)<br/>
a chess program by [[Dennis Cooper]] and [[Ed Kozdrowicki]] which competed the first four [[ACM North American Computer Chess Championship|ACM North American Computer Chess Championships]], [[ACM 1970]], [[ACM 1971]], [[ACM 1972]] ('''Coko III''') and [[ACM 1972]] ('''Coko IV'''). Coko, the Cooper-Kozdrowicki chess program was written in [[Fortran]] as a highly selective tree searcher in the spirit of a [[Type B Strategy|Shannon Type B]] program using a tree pruning system (TPS) consists of a set of commands designed for programming heuristic tree searches <ref>[[Ed Kozdrowicki|Edward W. Kozdrowicki]] ('''1968'''). ''[[http:''portal.acm.org/citation.cfm?id=810637&dl=GUIDE&coll=GUIDE&CFID=85270894&CFTOKEN=84258946|An adaptive tree pruning system: A language for programming heuristic tree searches]]''. Proceedings of the 1968 23rd ACM national conference</ref>.
==Board Representation==
Figure 2 from ''COKO III: The Cooper-Koz Chess Program'' covers explains COKO's [[10x12 Board]]Chess environment <ref>[[Ed Kozdrowicki|Edward W. Kozdrowicki]], [[Dennis Cooper|Dennis W. Cooper]] ('''1973'''). ''[https://www.semanticscholar.org/paper/COKO-III%3A-The-Cooper-Koz-Chess-Program-Kozdrowicki-Cooper/8ca0c0f08ba564883b96f6126e2c0c3745fe31e7 COKO III: The Cooper-Koz Chess Program]''. [[ACM#Communications|Communications of the ACM]], Vol. 16, 7, Fig. 2</ref>:
[[FILE:CokoIII10x12Board.jpg|none|border|text-bottom|link=https://www.semanticscholar.org/paper/COKO-III%3A-The-Cooper-Koz-Chess-Program-Kozdrowicki-Cooper/8ca0c0f08ba564883b96f6126e2c0c3745fe31e7/figure/1]]
[[Board Representation|Chess environment representation]]: minimal game board. (a) The [[Board Representation|chessboard represented]] by a [[Array|linear array]].<br/>
(b) Representation of [[Pieces|pieces]], empty [[Squares|squares]] and border squares. (c) Move [[Direction|directions]] for [[King]] and [[Queen]].<br/>
(d) The [[Knight]] dictates that two rows of border squares surround the [[8x8 Board|8 X 8 game board]].<br/>

Navigation menu