SlideShare ist ein Scribd-Unternehmen logo
1 von 27
Downloaden Sie, um offline zu lesen
ポケットモンスター
  進化の不思議
             2010.7.16
 オブジェクト倶楽部夏イベントLTにて

       永和システムマネジメント
              水越明哉
劇場版ポケットモンスター
幻影の覇者ゾロアーク
公開中
ニンテンドーDS
ポケットモンスター
ブラック・ホワイト

2010.09.18
発売決定
ポケットモンスターの攻略本
(ぼうけんマップ)は700ページ
以上あってとても分厚い。
ぼうけんマップでは490種類
以上のポケモンをすべて解説
しています。今回はこの本を参
考にして、ポケットモンスターを
オブジェクト指向で分析しまし
た。
ポケモンをオブジェクト指向で
分析するという前例は、数年前
に平鍋さんが行ったモデリング
があります。このクラス図を基
準にして、修正をくわえていき
ます。
ピチュー


ピカチュウ


ライチュウ
▲進化
ポケモン
ポッチャマ


ポッタイシ


エンペルト
名前は個体に
          つきます。


ポケモン個体
名前


 1
           ▲進化
 ポケモン
イモムシ


         ケムッソ
                          まゆ
        どちらかに進化
カラサリス              マユルド
         まゆ

アゲハント             ドクケイル
        ちょう
                          ガ
わざ

       ポケモン個体
とくせい               進化の
       名前          分岐が
                    ある

        1      *
                   ▲進化
タイプ     ポケモン
セミのサナギ



          ツチニン


                          ぬけがら



テッカニン      セミ        ヌケニン

        進化すると増える!
わざ
                    生成
       ポケモン個体
とくせい
                    個体が
       名前           個体を
                   生成する?

        1      *
                    ▲進化
タイプ     ポケモン
カラナクシ


    トリトドン




にしのうみに生息している個体
は赤く、ひがしのうみに生息し
ている個体は青い
わざ
                               生成
                 ポケモン個体
 とくせい
                名前
すがた
        1..2        1      *
                1
                               ▲進化
  タイプ               ポケモン

               種類は同じでも
               すがたは異なる
                ことがある
アンノーン




アンノーンはA~Z、!、?をイメー
ジさせる28種類のすがたを持
       つ
わざ
                                生成
                  ポケモン個体
 とくせい
                 名前
すがた
        1..28        1      *
                 1
                                ▲進化
  タイプ                ポケモン


                多重度を28に
                 増やした
パッチール



おなじ ブチもようの パッチールが
ぐうぜんに であう かくりつは
40おくぶんの1 いかだ
わざ
                             生成
              ポケモン個体
 とくせい
              名前
すがた
        1..40億    1      *
              1
                             ▲進化
  タイプ             ポケモン


            多重度を40億
             に増やした
デオキシス

ノーマルフォルム、アタックフォルム、ディ
フェンスフォルム、スピードフォルムの四
つのフォルムがある。

3ばんどうろのいんせきを調べるとフォ
ルムチェンジする。
ひとつの個体が
            すがたを変える
             こともある
  わざ
                             生成
              ポケモン個体
 とくせい
              名前
        1..4
すがた
        1..40億    1      *
              1
                             ▲進化
  タイプ             ポケモン
アルセウス



アルセウスに16種類ある「プレート」を
持たせるとタイプが変化(タイプシフト)
し、すがたやパフォーマンスが変わる。
多重度を
              17に変更
  わざ
                             生成
              ポケモン個体
 とくせい
              名前
        1..17
すがた
        1..40億    1      *
              1
                             ▲進化
  タイプ             ポケモン
イーブイの進化、マナフィのタマゴ、メタ
モンの性別、ドーブルのスケッチ、野性
のソーナノ、通信交換で新ポケモンの移
動、通常では覚えられない技を覚えて
いる個体の配布など、一筋縄ではいか
ない特別ルールがたくさんある。
従来のモデリング手法でポケモンのモ
デリングを行うことはできるのか。。。
各自の宿題といたします。

Weitere ähnliche Inhalte

Mehr von Akiyah

小さいカイゼンをまぁまぁうまく回しているチームとツールの紹介
小さいカイゼンをまぁまぁうまく回しているチームとツールの紹介小さいカイゼンをまぁまぁうまく回しているチームとツールの紹介
小さいカイゼンをまぁまぁうまく回しているチームとツールの紹介Akiyah
 
クラウドサービスを作っているチームの中で議論していること
クラウドサービスを作っているチームの中で議論していることクラウドサービスを作っているチームの中で議論していること
クラウドサービスを作っているチームの中で議論していることAkiyah
 
Agile japan2017報告
Agile japan2017報告Agile japan2017報告
Agile japan2017報告Akiyah
 
アジャイルをシミュレーションで理解する
アジャイルをシミュレーションで理解するアジャイルをシミュレーションで理解する
アジャイルをシミュレーションで理解するAkiyah
 
アジャイル開発事例
アジャイル開発事例アジャイル開発事例
アジャイル開発事例Akiyah
 
人数とコミュニケーションのシミュレーション
人数とコミュニケーションのシミュレーション人数とコミュニケーションのシミュレーション
人数とコミュニケーションのシミュレーションAkiyah
 

Mehr von Akiyah (6)

小さいカイゼンをまぁまぁうまく回しているチームとツールの紹介
小さいカイゼンをまぁまぁうまく回しているチームとツールの紹介小さいカイゼンをまぁまぁうまく回しているチームとツールの紹介
小さいカイゼンをまぁまぁうまく回しているチームとツールの紹介
 
クラウドサービスを作っているチームの中で議論していること
クラウドサービスを作っているチームの中で議論していることクラウドサービスを作っているチームの中で議論していること
クラウドサービスを作っているチームの中で議論していること
 
Agile japan2017報告
Agile japan2017報告Agile japan2017報告
Agile japan2017報告
 
アジャイルをシミュレーションで理解する
アジャイルをシミュレーションで理解するアジャイルをシミュレーションで理解する
アジャイルをシミュレーションで理解する
 
アジャイル開発事例
アジャイル開発事例アジャイル開発事例
アジャイル開発事例
 
人数とコミュニケーションのシミュレーション
人数とコミュニケーションのシミュレーション人数とコミュニケーションのシミュレーション
人数とコミュニケーションのシミュレーション
 

Kürzlich hochgeladen

モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...博三 太田
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfFumieNakayama
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NTT DATA Technology & Innovation
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)Hiroshi Tomioka
 
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?akihisamiyanaga1
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)UEHARA, Tetsutaro
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfFumieNakayama
 
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineerYuki Kikuchi
 

Kürzlich hochgeladen (8)

モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
 
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
 
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
 

pocketmonstar modeling