質問テンプレ】
[1] 授業単元:C言語演習
[2] 問題文(含コード&リンク):
どうぶつしょうぎ(https://ja.wikipedia.org/wiki/どうぶつしょうぎ )シミュレーション課題
@ランダム戦略
・ルール内で全てランダムに戦略を決定する
・互いに着手可能な着手からランダムに一つ着手する
この戦略に従いシミュレーションを行い考察する
A人工知能戦略
・数手先に有利になるような手順を考える。一般的には評価地を定めて、その評価地が高くなるように戦略を考える。
人工知能的な戦略を考える。そしてその戦略に従いシミュレーションを行い考察する。
・ランダム戦略と人工知能戦略で戦わせる
・人工知能戦略同士戦わせる
・人工知能戦略と自分で戦う
@とAのソースプログラム、実行形式、プログラムの使い方(入出力等)、簡単な説明、分析+解説の5つを提出する。
[3] 環境
 [3.1] OS: Windows
 [3.2] コンパイラ名とバージョン: Visual Studio 2015 、Visual C++
 [3.3] 言語: C言語
[4] 期限: [2017年6月24日23:59まで]
[5] その他の制限: C言語は1通り習ってあります