「サンプルモデル一覧」の編集履歴(バックアップ)一覧はこちら
サンプルモデル一覧 - (2009/05/24 (日) 12:59:09) の最新版との変更点
追加された行は緑色になります。
削除された行は赤色になります。
#size(14){{{
このページではNetLogoのサンプルモデルを紹介する。
なお、添付画像はサンプルモデルのフォルダ内から引用している。
#Contents
----
**Art
***Diffusion Graphics
他のNetLogoのモデルとは違い、モデルを形成しない。
パッチ用の関数 "diffuse" がどのように振る舞うかを観察するものである。
#image(Diffusion Graphics.png,width=300 height = 300)
***Fireworks
花火が打ち上がる様子をモデル化したもの。
火薬が画面下から打ち上がり、上空ではじけ、火花が降下していく。
#image(Fireworks.png,width=300 height = 300)
***Follower
各タートルが他のタートルと繋がろうとする様子をモデル化したもの。
タートル同士がどんどん繋がっていき、最終的に1つの長い鎖状のタートルが形成される。
#image(Follower.png,width=300 height = 300)
***Optical Illusions
このモデルでは、5種類の錯覚を見ることが出来る。
#image(optimal Illusions.png,width=300 height = 300)
***Sound Machines
このモデルでは音を出すことが出来る。
各タートルは繋がっていて、物理法則に従って回転、ねじれなどの運動を行う。
タートルが2D画面の端に触れた、その位置に従って音を出す。
#image(Sound Machines.png,width=300 height = 300)
**Biology
***AIDS
このモデルでは、ある母集団におけるヒト免疫不全ウイルス(HIV)の広がり方をシミュレートする。
#image(AIDS.png,width=300 height = 300)
***Ant Lines
このモデルでは、リーダーに続いてエサに向かうアリの習性をモデル化したものである。
リーダーが最初にエサに向かって進み、少し遅れて次のアリがリーダーの後を、
その次のアリは2匹目の後を……というように進んでいく。
#image(Ant Lines.png,width=300 height = 300)
***Ants
このモデルでは、アリの集団がエサを探しまわる様子をモデル化している。
各アリは単純な規則で動いているが、モデル全体では複雑な動きをする。
#image(Ants.png,width=300 height = 300)
***Autumn
このモデルでは、紅葉、葉の色が変わり落ちるまでの様子をモデル化している。
#image(Autumn.png,width=300 height = 300)
***Daisyworld
このモデルでは、ガイア理論について調査する(ガイア理論とは、地球を一つの生命体と考える理論)
ここでは、どのように生物が気候(=非生物)を変化させるか、もしくは気候によって変化させられるかを
調査する。
なお、生物としてデイジー、気候として気温をモデルにしている。
#image(Daisyworld.png,width=300 height = 300)
***Disease Solo
病気がどのように感染していくかをモデル化したもの。
青いエージェントのみ、ユーザがコントロール出来る。
#image(Disease Solo.png,width=300 height = 300)
***Fireflies
このモデルでは、蛍の光が連動していく様子を示している。
分散システムがリーダー無しでどうシステムを調整していくかの良い例である。
#image(../../pub/Fireflies.png, width=300 height = 300)
}}}
#size(14){{{
このページではNetLogoのサンプルモデルを紹介する。
なお、添付画像はサンプルモデルのフォルダ内から引用している。
#Contents
----
**Art
***Diffusion Graphics
他のNetLogoのモデルとは違い、モデルを形成しない。
パッチ用の関数 "diffuse" がどのように振る舞うかを観察するものである。
#image(Diffusion Graphics.png,width=300 height = 300)
***Fireworks
花火が打ち上がる様子をモデル化したもの。
火薬が画面下から打ち上がり、上空ではじけ、火花が降下していく。
#image(Fireworks.png,width=300 height = 300)
***Follower
各タートルが他のタートルと繋がろうとする様子をモデル化したもの。
タートル同士がどんどん繋がっていき、最終的に1つの長い鎖状のタートルが形成される。
#image(Follower.png,width=300 height = 300)
***Optical Illusions
このモデルでは、5種類の錯覚を見ることが出来る。
#image(optimal Illusions.png,width=300 height = 300)
***Sound Machines
このモデルでは音を出すことが出来る。
各タートルは繋がっていて、物理法則に従って回転、ねじれなどの運動を行う。
タートルが2D画面の端に触れた、その位置に従って音を出す。
#image(Sound Machines.png,width=300 height = 300)
**Biology
***AIDS
このモデルでは、ある母集団におけるヒト免疫不全ウイルス(HIV)の広がり方をシミュレートする。
#image(AIDS.png,width=300 height = 300)
***Ant Lines
このモデルでは、リーダーに続いてエサに向かうアリの習性をモデル化したものである。
リーダーが最初にエサに向かって進み、少し遅れて次のアリがリーダーの後を、
その次のアリは2匹目の後を……というように進んでいく。
#image(Ant Lines.png,width=300 height = 300)
***Ants
このモデルでは、アリの集団がエサを探しまわる様子をモデル化している。
各アリは単純な規則で動いているが、モデル全体では複雑な動きをする。
#image(Ants.png,width=300 height = 300)
***Autumn
このモデルでは、紅葉、葉の色が変わり落ちるまでの様子をモデル化している。
#image(Autumn.png,width=300 height = 300)
***Daisyworld
このモデルでは、ガイア理論について調査する(ガイア理論とは、地球を一つの生命体と考える理論)
ここでは、どのように生物が気候(=非生物)を変化させるか、もしくは気候によって変化させられるかを
調査する。
なお、生物としてデイジー、気候として気温をモデルにしている。
#image(Daisyworld.png,width=300 height = 300)
***Disease Solo
病気がどのように感染していくかをモデル化したもの。
青いエージェントのみ、ユーザがコントロール出来る。
#image(Disease Solo.png,width=300 height = 300)
***Fireflies
このモデルでは、蛍の光が連動していく様子を示している。
分散システムがリーダー無しでどうシステムを調整していくかの良い例である。
#image(Fireflies.png, width=300 height = 300)
**Games
***Frogger
アーケードゲームに基づいたモデル。
カエルを無事に向こう岸へ渡すように操作する。
#image(Frogger.png, width=300 height = 300)
***Lunar Lander
アーケードゲームに基づいたモデル。
赤いモジュールを壊さないようにしながら青い場所へと着陸させる。
#image(Lunar Lander.png, width=300 height = 300)
***Mineaweeper
戦略ゲーム。緑の場所に隠れている爆弾を爆発させずに探し出す。
#image(Minesweeper.png, width=300 height = 300)
***Pac-Man
アーケードゲーム。お化けを避けながら白い球をすべて食べる。
#image(Pac-Man.png, width=300 height = 300)
***Planarity
パズルゲーム。線が交差しないようにノードを動くかしていく。
#image(Planarity.png, width=300 height = 300)
***Tetris
パズルゲーム。落ちてくるブロックをなるべく積み上げないように重ねていく。
#image(Tetris.png, width=300 height = 300)
**Networks
***Diffusion on a Directed Network
#image(Diffusion on a Directed Network.png, width=300 height = 300)
***Giant Component
ネットワークにおいてすべてのノードがつながっている状態を「コンポーネント」という。
このモデルでは、ランダムネットワークがいかに早く巨大なコンポーネントを作るかを示す。
#image(Giant Component.png, width=300 height = 300)
***Preferential Attachment
#image(Preferential Attachment.png, width=300 height = 300)
}}}