開発ガイドライン

Target Environment

主なターゲット

(テストはしないが)動くといい環境

依存ライブラリを増やすときは、Cygwinでも使える(パッケージが用意されているか、またはビルドできるか)確認してください。

コンパイラは gcc です。gcc拡張機能を使っても構いません。

CPUはi686以降またはx86-64。SSE2演算を使っても構いませんが、今のところ64ビット限定になるような機能や、SSE2より新しい機能は使いません。

Coding Style

リポジトリの使い方

(2011.8 更新。)

Daemonshogi Projectでは, ソースコードは git で管理しています。

メジャーバージョンごとに枝 (branch) を作って開発を進めます。trunk はチャレンジな課題に取り組みます。とはいうものの、できるだけリポジトリの健全性を維持してください。