Neothecd
さて。とりあえず試験が終わったので、オセロ50万棋譜プロジェクト。死ぬほどたくさんのCPUを使って、オセロの優秀な棋譜を作ろうというわけである。
しかし・・・そこら辺のWindowsパソコンと違い、これらのコンピュータでソフトを走らせるには、SolarisとかいうUNIXOSにソフトを移植しなきゃいけない。
が・・・othellod(サーバー)はとりあえずあって、vsOtha(by H)とThell(by F)は既にクライアントができている。そして、Oxelon(by U)は移植作業で悲鳴を上げている。
Neothecは・・・ぼくが「今日はたぶん頭働かないから、明日から移植」といいながらDirectXのSDKとかをいじっていたため、移植には手をつけられていない。
othellodのバグがなくなって、vsOthaとThellによる棋譜生成が開始。おぉ!面白そう!!
こうしちゃおれん!と移植作業を開始。
#pragma onceを、インクルードガードに置き換え
ファイル名の大文字小文字を調整
_forceinlineキーワードををinlineに変更
boost.randomがコンパイルできないようなので変更
お?けっこうすぐに動いたぞ。Oxelonのように、C++の高度なテクニックが使われていないおかげか?
ま、とりあえず移植完了。しかし、まともな学習データをSolaris用にも用意しなきゃ・・・。ま、とりあえず参加は来週からで。