シェルスクリプトマガジン

香川大学SLPからお届け!(Vol.85掲載)

著者:谷 知紘

 今回は、C言語を用いて作成した、コンピュータと対戦できるリバーシを紹介します。あまり強くはありませんが、きちんとコンピュータが相手をしてくれます。C99以降の規格に対応するCコンパイラと標準Cライブラリがあれば、環境を問わずに動作するプログラムになっていますので、皆さんもコンパイルして楽しんでください。

シェルスクリプトマガジン Vol.85は以下のリンク先でご購入できます。

図5 盤面の生成用コード

図6 check_plc()関数のコード

図8 check_dir()関数のコード

図9 place_stn()関数のコード

図10 think()関数のコード

図11 copydata()関数のコード

図12 calcweight()関数のコード