Let's Re⇒move -28ページ目

チーム制作 3 [ 詳細設計 担当分け ]

[ 詳細設計 ]


誰も詳しくわからない状態の為、とにかく暫定で作成開始。

詳細設計と言えるようなものはなし。


とりあえず

パッケージ名: goki

・MainActivity(Activity)

・GokiSurface(SurfaceView)


あとはそれぞれひとまず担当の動きをするだけのものを作成。

・逃げる

・裏返る

・潰れる

・集まる


既に一人来なくなってこの時点で4人だったりします+q+


[ 担当分け ]


根本の部分+潰れる状態を一番プログラミングのできるKさんに。

動きとしてややこしそうな集まるを経験者のTさんに。

言いだしっぺでなんとなく3Dに興味があって見てたので自分が裏返るを。

逃げるをもう一人の初心者 I 君が担当ということでひとまず決定。


とりあえず適当な画像を探して裏、表画像を用意。

単純なMainActivityとSurfaceViewをKさんに用意してもらい各自作業開始。


このはじめた時の状態のものを残してなかったのが残念><

チーム制作 2 [ 基本設計 ]

要件定義 : [ ゴキブリが動くアプリ ]


[ 基本設計 ]


どんな機能が必要か。

そのために必要なクラスは何か。


どんな操作でどう動くのか。


暫定

------------------------------------------

・真ん中に1匹いる状態から

・近接センサー、下部クリック → 逃げる

・左右からのフリック → 裏返る

・胴体ロングクリック → 潰れる

・放置(無操作で時間がたつ) → 増える(集まる)

・簡単なゲーム

------------------------------------------


余裕があれば実装

------------------------------------------

・色々な大きさ(大きさで色が変わる)

・90度以上の傾斜で飛ぶ

・餌を置くと集まる

・自由に動き回る

・3Dは無理?

・アラーム(自動起動)

------------------------------------------


とりあえず未定

------------------------------------------

・背景をどうするか

・音、画像



この状態でActivity、SurfaceViewを用意して担当分け。

それぞれの動きに合わせてクラスを用意。

とにかく7月中にとりあえず動く状態に。

チーム制作 1 [ 要件定義 ]

[ チーム制作開始 ]


全体を2つに分けてのチーム制作開始


人数は5人でプログラム経験者2人。

自分を含め3人が基金訓練での経験のみ。


まずは要件定義から。


個人的な意見としては



・ツール系にはあまり興味なし。

・エンターテイメント系のアプリを希望。

・センサーを使用したい。

・画像を動かしたい。

・スマートフォンらしい操作感のあるものを。


ツールっぽいものを作りたいという人もいたものの

もう1チームの方の話を聞くとまるかぶり+q+


結局個人的な意見がほぼ通ってしまった感じでした。


もともとボールを表示してスマートフォンの動きで回転させたりできないかなぁと

応用課題5の時に思ったもののやり方全くわからず。

                ↓

サイズ的に表示するとピンポン玉ぐらいがリアルですよね。

                ↓

この大きさでリアルなもので動くもの・・・・・

                ↓

              ・・・・・・・・・

                ↓

               ・・・・

                ↓

            【 ゴ キ ブ リ 】


年齢性別、趣味、ばらばらな面子の中である意味共通認識。


ということで、【 ゴキブリが動くアプリ 】に決定しました。