対戦型ゲームの思考ルーチン ~タイトル~

対戦型ゲームの思考ルーチン
~タイトル~
タイトルには、班のプログラムの
特徴を的確に表現する、キャッチ
コピーを入れること
XX 班
個人名-1、個人名-2、…
実験プロジェクトの計画概要-n
• 実験遂行スケジュール
– 活動実績を日時と参加メンバー、実施事項を説明すること
– 図を適宜用いてもよい
• 遂行時の問題点
– 中間コンテストや中間報告時などに気づいたプロジェクトとし
ての課題、またそれらの課題に対するプロジェクトとしての取
り組み方などを説明
ex) Javaプログラミングの習熟に時間がかかると認識
=>
習熟メンバー、アルゴリズム開発メンバーの役割分担の
明確化
=>
結果的に考案したアルゴリズム実装が80%で未完
アルゴリズムの特徴-n
• 全体像、部分に分けて、所々注釈をつけて説明す
ること
フローチャートではなく、アイデアを図や言葉で説
明すること
実装プログラムの特徴-n
• KnowledgeClassのメソッドに、『対戦履歴』の情報
を利用することが義務付けられているが、そのこと
を実装する上で工夫した点や苦労した点
フローチャートではなく、アイデアを図や言葉で説
明すること
コンテスト結果の評価
• アルゴリズムから予想される結果
–
–
–
–
模擬対戦履歴から確率パラメータを最適化しており、...
対戦相手のタイプを判別しており、...
...
...
• コンテスト結果の分析
– 圧倒的優位だったのは、...
– ひとたび劣勢になると挽回できなかったのは、...
まとめ
• 実験全体から学んだこと
– 一番興味を覚えた事項
– チームで行うことの意義について
• 遂行上の問題点
– 実験遂行にはJavaの知識が必要であり、そのために...
• 感想
– 個人名-1:...
– 個人名-2:...
...