プロジェクト名>>
単位をください
<<プロジェクト説明>>
*がんちゃんたちが主人公となり、岩手大学を周りながら単位を取得していく物語
*最大3人までプレイが可能
<<<スタート画面>>>
*スタート・・・ゲームが始まる
*練習問題・・・ゲーム内で出題される問題を解くことができる
*終了・・・ゲーム終了
<<<プレイ画面>>>
*マップ、サイコロ、がんちゃんが表示される
**プレイヤー名→P1:がんちゃん P2:がんくん P3:がんさん
*別ウィンドウには月とプレイヤーの情報が表示される
**現在の月(ターン数)
**プレイヤー名
**取得単位数(一般と専門)
*初期位置は各がんちゃんでランダム
サイコロをクリックすると自動で回転、停止し、出た目の数だけがんちゃんが進む。
各マップはすべて8マスで構成されており、マップの端に到達すると次のマップに移動する。
<<<問題>>>
*問題1つを解くことで2単位
*科目は英語、数学、社会、科学、物理の5教科
*難易度は3段階
*アイテムは全3種類
**取得単位2倍
**解答時間2倍
**選択肢2分の1
<<<成績>>>
*取得単位数が20単位を越えたら卒業、それ未満の場合は留年
<<モジュール分けとヘッダファイル>>
http://wiki.cis.iwate-u.ac.jp/~wiki/csd/group.cgi/2015/?p=15%3A%3Agr11%3A%3A%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB{モジュールとヘッダファイル}
<<動作スクリーンショット>>
*プレイ画面
<<{sqs.png}
<<{play.png}
*科目、アイテム画面
<<{sqs2.png}
*回答画面
<<{sqs3.png}
*正解画面
<<{sqs4.png}
*不正解画面
<<{sqs5.png}
*結果発表画面
<<{sqs6.png}
<<個々人の感想>>
<<>>
<<>>
<<>>
最初はどこから開発を進めていけば良いのか分からなかったが、やるべきことがわかるとそれを実現するために考えるのが楽しかった。自分で構造体をつくることで、さまざまな情報を簡単に扱うことができた。画像ができる前に、問題のメンバーとして画像の名前を入れたかったので、あらかじめ藤原さんと画像の名前や問題番号を決めておくことで、それぞれが同時に開発を進めていくことができた。はじめに細かい設定まできちんと決めておくことで、個人で開発を進めていくことができるのだとわかった。いかにそれぞれを独立した機能に分け、開発していくのかを考えるのがおもしろかった。
<<>>
通信に関する部分を開発していた。チャネルの取り扱い方がいまいちわからず、単一ホストでの通信させることとそのデータの合成とサーバとクライアント間でのデータの交換はできたが、他ホスト間での通信をすることが出来なかった。結局、このゲームでの通信は班長に開発してもらった。プログラミング技術のなさが改めてわかったので、勉強し直さなくてはいけないと思った。
<<>>
>>http://wiki.cis.iwate-u.ac.jp/~wiki/csd/group.cgi/2015/?p=15%3A%3Agr11{Top}