Think card game ...MVCの責任に関する別の記事は、誰が何を知っているべきですか?
コンピュータは人間のカードで攻撃します。これに応答して、プレイヤーはビュー上でカードを動かし、それを打ち負かす。このシナリオでは
ことを確認してください。
(1)ビューを知ることは、それが
(2)それをコントローラ
だ確認せずに画面上に「着陸エリアである」ここで、okです、画面上の「ディフェンダー」カードは、ビューは攻撃側と防御側の両方が誰であるかを認識している場合は、コントローラです求めずにここでビューを知っているためokです(3)はそれがビューdeterminするためokですe攻撃者がディフェンダーを破ることができるかどうか?
(4)それ以外の場合は、この情報のコントローラー(Utilsクラスと思われます)、または常にコントローラーである必要がありますか?
(5) "攻撃者カードがディフェンダーカードに着陸しました"と表示し、攻撃が成功するかどうかをブール値で示すデリゲートメソッドをコントローラに送信する方が良いでしょうか?