タグ

gameとmvcに関するnitoyonのブックマーク (1)

  • 平々毎々 (Hey hey, My my) | JavaScriptでMVPパターン(ぷよぷよ編)

    せっかくUIパターンについて3つも記事を書いた(UIパターン その1、UIパターン その2、UIパターン その3)ので、自分でもコードを書いて試してみようと思った。 連鎖シミュレーションツール JavaScriptのコードはこれ(puyopuyo.js)。 モデルは2つ。fieldModel (6x12のフィールド)と、nextModel (次ぷよ)。observersフィールドにビューを追加しておくと、適宜update()関数をキックしてくれる。 fieldModelを書いたときにはgetter/setterをつけてみたのだが、まどろっこしかったのでnextModelではフィールドを直接公開してみた。 ビューも2つ。fieldViewと、nextView。どちらもupdate()関数を持つ。ビューを組み立てるときにはHTML DOMのノードコレクションを渡すようにしてい

    nitoyon
    nitoyon 2008/10/08
    アプリケーションモデル(Model-View-Presenter)でぷよぷよ。
  • 1