主なターゲット
(テストはしないが)動くといい環境
依存ライブラリを増やすときは、Cygwinでも使える(パッケージが用意されているか、またはビルドできるか)確認してください。
コンパイラは gcc です。gcc拡張機能を使っても構いません。
CPUはi686以降またはx86-64。SSE2演算を使っても構いませんが、今のところ64ビット限定になるような機能や、SSE2より新しい機能は使いません。
思考エンジン以外はC++クラスでもOK。思考エンジンでも関数オブジェクトやテンプレートを使っても構いません。
(2011.8 更新。)
Daemonshogi Projectでは, ソースコードは git で管理しています。
メジャーバージョンごとに枝 (branch) を作って開発を進めます。trunk はチャレンジな課題に取り組みます。とはいうものの、できるだけリポジトリの健全性を維持してください。
できるだけ、変更したい意図ごとに分けてコミットするようにしてください。