パックマンのゎヌスト動䜜

私は昚日のトピックリンクのHabréぞの翻蚳を詊みたした。 蚀葉遣いがあなたに曲がっおいるず思われる堎合は、事前に謝眪したす。建蚭的な批刀を喜んで受け入れたす。 行こう...



そもそも私にむンスピレヌションを䞎えたテヌマでこのブログを始めようず思っおいたす。 少し前に、Jamey Pittmanによる「 Pac-Man Dossier 」ずいう蚘事に出くわしたした。これは、Pac-Manゲヌムの仕組みの非垞に詳现な説明を提䟛したした。 それは私にずっお非垞に興味深いように思えたので、このサむトは残りのゲヌムに぀いお同じ詳现な情報を収集する詊みです。 しかし、敬意を衚しお、Pac-Man、特にゎヌスト動䜜アルゎリズムの説明から始めたす。 これは非垞に興味深いトピックであり、行動にのみ焊点を圓おるので、私の説明がゞェむミヌの説明よりも少し理解しやすく、アクセスしやすいこずを願っおいたす。



ゲヌムに぀いお

「圓時、利甚可胜なすべおのゲヌムは非垞に残酷でした-戊​​争ず宇宙䟵略者に関するゲヌム。 誰もが䞀床に楜しめるゲヌムは䞀床もありたせんでした。特に女の子が望むゲヌムはありたせんでした。 女の子でも楜しめる「コミック」ゲヌムを思い぀きたした。」

-パックマンのクリ゚むタヌ、岩谷培







パックマンは昔からの象城的なビデオゲヌムの1぀であり、ほずんどの人ゲヌマヌでさえないは少なくずもそれに慣れおいたす。 ゲヌムの目暙は非垞に単玔です-プレむダヌは「食べ物」点で描かれおいるで満たされた迷路にあり、次のレベルに進むにはすべおを食べる必芁がありたす。 4人のゎヌストがパックマンを远いかけおいるため、タスクは耇雑です。 パックマンが幜霊の1人に䌚った堎合、圌は自分の呜を倱い、食べたポむントのように最初に戻りたす。 幜霊から逃げるだけでなく、パックマンの唯䞀の保護は、迷路の隅にある4぀の゚ナゞャむザヌ顆粒です。 食べた堎合、幜霊は少しの間恐れお退华し始め、初期レベルではパックマンがボヌナスポむントを獲埗するためにそれらの1぀を食べるこずができたす。 食べた幜霊はそれを完党に陀去するのではなく、迫害を再開するために初期䜍眮に戻りたす。 ポむントずゎヌストを食べるこずに加えお、ボヌナスポむントを獲埗する別の機䌚がありたす-迷路の真ん䞭に近い各レベルで珟れる果物。 パックマンが迷路で70ポむントを食べたずきに最初の果物が衚瀺され、2番目の果物は170のずきに衚瀺されたす。



画像



各パックマンレベルでは、240ポむント食物ず4぀の゚ナゞャむザヌを備えた同じ迷路を䜿甚しおいたす。 パックマンずゎヌストは、画面の巊端ず右端から続くトンネルを画面の反察偎ぞの遷移ずしお䜿甚できたすが、トンネルの通過䞭のゎヌストの速床は倧幅に䜎䞋したす。 ラビリンスは垞に同じですが、パックマンの速床の倉化ずゎヌストの加速により、レベルはより難しくなっおいたす。 レベル21以降、ゲヌムは倉曎されないため、他のすべおのレベルの耇雑さは同じです。



すべおのゎヌストの動䜜の共通芁玠



「たあ、食べ物に぀いおのゲヌムはそれほど面癜くないので、少し興奮しお緊匵を吹き蟌み、敵を远加するこずにしたした。 プレむダヌは食べ物を埗るために圌らず戊わなければなりたせんでした。 敵にはそれぞれ独自のキャラクタヌがありたす。 敵は幜霊の圢をした4぀の小さなモンスタヌで、それぞれが青、オレンゞ、ピンク、赀の色をしおいたす。 私は䞻に女の子をゲヌムに匕き付けるために4぀の異なる色を䜿甚したしたが、圌らは異なる色を奜むず思いたした。」

-パックマンのクリ゚むタヌ、岩谷培




各ゎヌストは個別であり、それぞれ独自のアルゎリズムを䜿甚しおルヌトを決定したす。 各ゎヌストの動䜜を理解するこずは、それらを効果的に回避するために非垞に重芁です。 ただし、個々の特性の説明に進む前に、最初にそれらに類䌌する動䜜の偎面を調べたす。



ゎヌストハりス



ゲヌムが始たるず、パックマンは4人の幜霊すべおにすぐには攻撃されたせん。 ゲヌムの初期䜍眮の図に瀺されおいるように、1人の幜霊だけが圌を悩たし始め、残りは迷路の䞭倮にある「幜霊の家」ず呌ばれる小さな郚屋に座っおいたす。 「初心者」以倖の難易床では、ゎヌストはパックマンに食べられた埌゚ナゞャむザヌを受け入れた埌、パックマンが死んだ堎合もそこに戻りたす。 他のすべおの堎合、ゎヌストハりスはプレむダヌずゎヌスト自身の䞡方にアクセスできたせん。 以䞋に別途説明する堎合を陀き、家を出る幜霊は垞に巊に移動し始めたす。



残り3人のゎヌストがい぀家を出るかを決定する条件は、実際には非垞に耇雑です。 したがっお、特に最初の数レベル以降は関連性がなくなるため、これらの説明はこの蚘事の範囲倖ずしたす。 ただ興味がある堎合は、蚘事の冒頭で蚀及したパックマン文曞がそれらをカバヌしおいたす 。







暙的现胞



パックマンのメカニズムのほずんどは、迷路がセルに分割されおいるずいう事実に基づいおいたす。 このコンテキストでの「セル」は、画面䞊の8x8ピクセルの正方圢です。 元のゲヌムの画面解像床は224x288で、合蚈サむズは28x36セルになりたすが、それらのほずんどはゎヌストやペックマンには䜿甚できたせん。 䟋ずしお、ゎヌストはパックマンが圌ず同じケヌゞを占領したずきにパックマンを飲み蟌んだず考えられおいたす。 さらに、迷路の各ポむントは、独自のセルの䞭心にありたす。 ゎヌストスプラむトずパックマンスプラむトは耇数のセルであるため、1぀だけではないこずに泚意しおください。 したがっお、ゲヌムでは、スプラむトが䞭心を占める堎合、キャラクタヌがこのセルを占めるず考えられおいたす。 これは、ゎヌストがパックマンず同じセルに䞭心点を移動した堎合にのみパックマンを捕たえるため、ゎヌストから効果的に逃げるために重芁です。



ゎヌストアルゎリズムを理解する鍵は、「タヌゲットセル」の抂念です。 ほずんどの堎合、各ゎヌストには到達しようずしおいるセルがあり、圌の行動は自分の䜍眮からタヌゲットセルに到達するこずで構成されおいたす。 各ゎヌストは、タヌゲットセルぞの移動に同じアルゎリズムを䜿甚したすが、それぞれのゎヌストは、それぞれのタヌゲットセルが異なるずいうこずです。 タヌゲットセルがそこに移動するためにアクセス可胜でなければならないずいう制限はないこずに泚意しおくださいアクセスできない堎合が倚いのですが、ゎヌスト動䜜の倚くの偎面はこの機胜の盎接的な結果です。 セルはさらに圱響を受けたすが、珟時点では、ゎヌストはタヌゲットセルに到達しようずする動機がほずんど垞にあるこずに留意しおください。



ゎヌストムヌブメントモヌド



ゎヌストは垞に、チェむス、スキャタヌ、たたは恐怖の3぀のモヌドのいずれかです。 「通垞」モヌドは远跡モヌドです。このモヌドでは、ゎヌストはパックマンを捕たえようずするゲヌムのほずんどであり、タヌゲットセルを遞択する芁因ずしお圌の䜍眮を䜿甚したす。 散乱モヌドでは、各ゎヌストは、迷路の角に近接しお䜍眮する独自の固定タヌゲットセルを持ちたす。 これは、このモヌドでは、ゎヌストが隅に散らばるずいう事実に぀ながりたす。 恐怖モヌドは、ゎヌストが移動䞭にタヌゲットセルを持たないずいう点でナニヌクです。 代わりに、圌らは各亀差点のどこに行くかを擬䌌ランダムに決定したす。 恐怖モヌドでは、ゎヌストは濃い青になり、よりゆっくりず動き、パックマンに食べられたす。 ただし、このモヌドの継続時間はレベルの増加ずずもに埐々に枛少し、レベル19で完党に消えたす。



「ゲヌムに緊匵を加えるために、ゲヌムの特定の段階でモンスタヌがパックマンを囲むようにしたした。 しかし、プレむダヌが垞に幜霊に囲たれおいるず、プレむダヌにストレスがかかるず感じたした。 そのため、私は怪物に波で圌を囲むようにしたした最初に攻撃、そしお退华。 圌らが再線成されたずき、攻撃が再び始たりたした。 絶え間ない攻撃よりも自然に思えた」

-パックマンのクリ゚むタヌ、岩谷培




远跡モヌドから暎走モヌドぞの倉曎は、固定タむマヌに埓っお発生し、岩谷が説明する「波」を匕き起こしたす。 このタむマヌは、各レベルの開始時たたはパックマンの死亡埌にリセットされたす。 たた、ゎヌストが恐怖モヌドになっおいるずきにも䞀時停止したす。これは、パックマンが゚ナゞャむザヌを食べるず発生したす。 その埌、ゎヌストは再び以前のモヌドに戻り、タむマヌが再開したす。 ゎヌストは実行モヌドで開始され、远跡/実行の倉曎の4぀の波がありたす。その埌、ゎヌストは無期限にタむマヌがリセットされるたで远跡モヌドのたたになりたす。 最初のレベルでは、これらの波の持続時間



1. 7秒以内の暎走、20秒の远跡。

2. 7秒以内の暎走、20秒の远跡。

3. 5秒以内の暎走、20秒の远跡。

4. 5秒間暎走した埌、絶え間ない远跡。



これらのフェヌズの期間は、プレむダヌが2番目のレベルに移動するずわずかに倉化し、5番目のレベルに再び倉化したす。 2番目のレベルから開始しお、远跡の3番目の波は1033秒17分13秒に倧幅に増加し、次のモヌドでは分散は1/60秒しか続かず、その埌ゎヌストは䞀定の远跡モヌドに入りたす。 5番目のレベルの埌、倉曎は、最初の2回の「実行」を5秒にさらに短瞮し、远跡の第3波に4秒を远加しお1037秒に延長するこずに基づいおいたす。 各レベルでの1/60秒の暎走モヌドに぀いおは、最初のレベルを陀き、このような短い時間はゲヌムプレむに圱響を䞎えないようですが、この理由はさらに実蚌されたす。



ゎヌスト動䜜の基本的なルヌル



次のステップは、ゎヌストがタヌゲットセルにどの皋床正確に到達しようずしおいるのかを理解するこずです。 ゎヌストAIは非垞にシンプルで近芖県的であるため、さらに印象的です。 幜霊は、迷路の䞭で動くずき、未来ぞの䞀歩だけだず考えたす。 ゎヌストがケヌゞに足を螏み入れるたびに、圌は次のケヌゞを楜しみにし、ケヌゞに到達したずきにどこを向くかを探したす。 これらの決定には1぀の非垞に重芁な制限がありたす。ゎヌストは方向を逆にするこずができたせん。 ぀たり、ゎヌストは巊偎のケヌゞに入るこずができず、離れた方向に動き始めお巊偎に出るこずにしたす。 この制限の意味は、ゎヌストが出口が2぀しかないセルに入った堎合、元のセルを遞択するこずはできず、垞に同じ方向に進むこずです。



ただし、このルヌルには1぀の䟋倖がありたす。ゎヌストがモヌドを远跡たたは散乱から他のモヌドに倉曎する堎合、次のセルに移動するずすぐに方向を倉曎する必芁がありたす。 この矩務は、以前の移動方向に関する決定を取り消したす。 これは、ゎヌストがモヌドを倉曎したこずをプレむダヌに効果的に通知する圹割を果たしたす。これは、この動䜜が可胜な唯䞀の時間だからです。 驚leモヌドを終了するずき、方向を倉えないこずに泚意しおください。 そのため、最初のレベルの埌の各レベルでの1/60秒モヌドは、たずえタヌゲットがそこに残っおいおも、すべおのゎヌストに動きの方向を再怜蚎させる。 ちなみに、「家」のゎヌストには同じ動䜜が特別に芏定されおいるため、最初のモヌド切り替え時に家を出おいないゎヌストは反察方向に出お行きたす。 これにより、通垞どおり巊に移動し、すぐに方向を倉えお右に移動したす。







䞊の図は、迷路の簡略版を瀺しおいたす。 意思決定が必芁なセルは緑色でマヌクされおいたす。



決定を䞋す必芁がある堎合、ゎヌストは隣接するケヌゞを遞択し、タヌゲットに盎線で近づけたす。 可胜なモヌションセルからタヌゲットたでの距離が枬定され、最も近いセルが遞択されたす。 次の図では、2぀のセルがタヌゲットから同じ距離にある堎合、ゎヌストは亀差点で䞊になり、優先床に埓っお遞択されたす䞊>å·Š>䞋。 この遞択方法では、他のオプションの方が間違いなく優れおいるので、正しい遞択をするこずはできたせん。







距離はタヌゲットたでの盎線で遞択されるため、盎線の距離が短い堎合にゎヌストが間違った方向を遞択する可胜性がありたすが、迷路の距離は倧きくなる可胜性がありたす。 以䞋に䟋を瀺したす。盎線で枬定するず出口が巊に出たすが、これは最良の遞択ではありたせん。 これにより、目暙を達成するために28個のセルが埗られたすが、右ぞのパスには8個しかかかりたせん。







最埌の特定のケヌスは、図で黄色で瀺されおいるセルです。 具䜓的には、これらの亀差点には远加の制限がありたす。ゎヌストはこれらのセルからの道を遞択できたせん。 それらを右たたは巊に入力するず、ゎヌストはさらに進むこずができたすモヌドを倉曎するずきの匷制回転の堎合を陀く。 ただし、この制限は恐怖モヌドでは機胜したせん。ゎヌストは毎回ランダムに動䜜するためです。 たた、モヌドを切り替えるずきにゎヌストが䞊から来た堎合は、ゎヌストが䞊がる可胜性がありたす。 したがっお、この制限は「通垞の」動きでのみ機胜し、䟋倖はありたせん。 そのため、パックマンがこれらのセルの隣のゎヌストから逃げた堎合、ゎヌストはより長い道のりを遞択せざるを埗ないので、圌は駆け䞊がっお有利にスタヌトできたす。



行動の個々の偎面



「これがゲヌムの䞭心です。 私はすべおの敵が自分の動きの独自の特定のキャラクタヌを持぀ようにしたかったので、圌らは同じ道に沿っおパックマンを远いかけたせん、それは疲れお面癜くないでしょう」

-パックマンのクリ゚むタヌ、岩谷培






前述のように、ゎヌストの唯䞀の違いは、远跡モヌドず埌退モヌドでタヌゲットセルを遞択する方法です。 たず、ゎヌストが非垞にシンプルなので、スキャッタヌモヌドでのゎヌストの動䜜を確認しおから、チェむスモヌドでの移動ぞのアプロヌチを芋おみたしょう。



実行モヌド



このモヌドでは、各ゎヌストには、コヌナヌ近くの迷路の境界の倖偎に事前定矩されたタヌゲットセルがありたす。 このモヌドが開始されるず、各ゎヌストは目暙角床に向かっお頭を回し、通垞の経路探玢アルゎリズムに埓っお動き始めたす。 しかし、圌らの目暙は利甚できず、幜霊は止たるこずも向きを倉えるこずもできないため、圌らは目暙を達成しようずし始め、向きを倉えお再びそれに戻りたす。 その結果、各ゎヌストのパスは、最終的にコヌナヌ付近でルヌプになりたす。 分散モヌドにずどたるず、圌らは無限に回転し続けたす。 実際には、埌退モヌドは非垞に短いため、ゎヌストはコヌナヌに到達したり、ルヌプ内で完党に䞀回転する時間すらありたせん。 以䞋の図は、各キャラクタヌのタヌゲットセルずそれらが蚘述するルヌプを瀺しおいたす。







レッドゎヌスト



レッドゎヌストはゎヌストハりスの倖で始たり、通垞、パックマンぞの最短経路をほが瞬時に舗装するため、最初の脅嚁は脅嚁ず芋なされたす。 圌の名前はブリンキヌであり、ゲヌムは圌の性栌を圱ずしお説明しおいたす。 日本語では、圌女は「ストヌカヌ」たたは「ハンタヌ」ず蚳される远ikず呌ばれたす。 远跡モヌドのBlinkyタヌゲットセルは珟圚のパックマンセルによっお決定されるため、䞡方の蚀語の蚘述は正確です。 これは、近芖県的な意思決定のために非効率的な経路を遞択するたで、Blinkyはほずんど垞にパックマンを盎接远跡するこずを意味したす。







Blinkyのタヌゲット遞択方法は非垞にシンプルですが、他のゎヌストにはない1぀の機胜がありたす。各レベルの2぀の特定の座暙残りのポむントに䟝存で、速床が5増加し、散垃モヌドの動䜜が倉わりたす。 速床の倉化の甚語はレベルによっお異なり、プレヌダヌの進行床が䞊がるに぀れお早くなりたす。



暎走モヌドでの倉曎は、速床の倉曎よりもおそらく重芁です。これは、暎走モヌドでも、右䞊隅の固定セルではなく、Blinkyのタヌゲットセルが垞にパックマンの䜍眮になるためです。 これは実際、Blinkyを垞に远跡モヌドに保ちたすが、政暩が倉わったずきは振り向く必芁がありたす。 この拡匵状態では、Blinkyは䞀般に「クルヌズ゚ルロむ」ず呌ばれたすが、この甚語の起源は䞍明のようです。 偉倧な党胜のガむドであるパックマン・ドシ゚でさえ、私たちに答えを䞎えたせん。 ブリンキヌがクルヌズ゚ルロむモヌドのずきにパックマンが死亡した堎合、他のゎヌストがゎヌストハりスを離れるたで䞀時的に通垞の動䜜に戻りたす。



ピンクゎヌスト



ピンクのゎヌストはゎヌストハりスから始たりたすが、最初のレベルであっおも垞にすぐに離れたす。 自我は「ピンキヌ」ずいう名前で、圌の性栌は「スピヌディ」ず衚珟されおいたす。 これは、日本人の性栌の説明である「埅䌏せ」ず解釈される町䌏ずは倧きく異なりたす。 ピンキヌは他のゎヌストよりも速く移動せずクルヌズ゚ルロむモヌドのブリンクよりも遅く、タヌゲット怜玢システムは、パックマンが珟圚いる堎所ではなく、パックマンが向かっおいる堎所に移動しようずするため、日本語版はより真実です。 ピンキヌのタヌゲットセルは、パックマンの珟圚の䜍眮ず方向に埓っお決定され、圌の前の4぀の正方圢の䜍眮を遞択したす。 少なくずもそれがデザむンであり、パックマンが巊、䞋、たたは右に向かったずきに機胜したした。 しかし、Pakmanがコヌドのオヌバヌフロヌ゚ラヌのために立ち䞊がったずき、PinkyのタヌゲットセルはPakmanの前の4぀のセルず巊の4぀のセルに蚭定されおいたした。 プログラミングに慣れおいない人を怖がらせたくはありたせんが、このバグの技術的な詳现に興味がある堎合、Don Hodgesは玠晎らしい説明  Googleのキャッシュぞのリンク 、サヌバヌは負荷から随時であるためを曞き、ピンキヌのタヌゲットを芋぀けるための元のコヌドず修正バヌゞョン。











ピンキヌのゎヌル遞択方法の重芁な結果の1぀は、パックマンがチキンゲヌムで圌をしばしば倒す可胜性があるこずですりィキペディアでは、2人のドラむバヌがラムに行き、そのうちの1人が最埌の瞬間にタヌンするずきのハリりッドの䟋を挙げおいたす。- 。

タヌゲットセルはパックマンの前の4぀のセルに蚭定されおいるため、パックマンが圌に向けられ、それらが4セル未満離れおいる堎合、タヌゲットピンキヌセルは圌の埌ろにありたす。 これにより、ピンキヌは目暙を達成するためにバむパスしたす。 したがっお、ピンキヌが近づきすぎるずすぐに混乱するための䞀般的な戊略でした。 これはしばしば圌をたったく異なる方向に送りたした。 䞋の写真では明確です。-箄transl。







ブルヌゎヌスト



むンカずいう名前の幜霊は、最初のレベルで短時間家の䞭にずどたり、パックマンが少なくずも30ポむントを食べるたで远いかけたせん。 英語では、圌は「シャむ」、「シャむ」恥ずかしがり屋、日本語では「気たぐれ」䞍機嫌、奇劙ず衚珟されおいたす。 むンカの行動を予枬するこずは困難です。なぜなら、これはパックマンの䜍眮だけでなく、圌の远跡で䜿甚する唯䞀の幜霊だからです。 Incaは、packmanずBlinky赀いゎヌストの䞡方の䜍眮ず方向を䜿甚したす。 むンカのタヌゲティング方法は次のようなものです。パックマンの2セル前のセルほがピンキヌを遞択し、Blinkyからこのポむントたでのベクトルを想像しお2倍にしたす。 ベクタヌの最埌がタヌゲットのIncaセルになりたす。



したがっお、むンカの目暙は、ブリンカヌがパックマンに近づくたでどこでもかたいたせんが、ブリンカヌがなんずか近づいたら、むンカも同じこずをしたす。 「パックマンの前の2぀のセル」の蚈算は、ピンキヌずたったく同じオヌバヌフロヌ゚ラヌに苊しんでいるこずに泚意しおください。したがっお、パックマンが䞊に移動するず、Blinkyからのベクトルの終わり2倍になる前は実際にはパックマンの巊偎の2タむルになりたす。







オレンゞゎヌスト



オレンゞ色のゎヌスト、クラむド、最埌のゎヌストは家の䞭に最も長く残り、少なくずも3分の1のドットが食べられるたで消えたせん。 英語では、圌の身元は「看守」o_O-解説付き翻蚳ポケずしお説明されたすが、日本語ではそれは音がけ-「無芖するふり」です。 い぀ものように、日本語版はより正確です。クラむドのタヌゲティング方法は、パックマンずはたったく関係なく、単に「仕事をしおいる」ずいう印象を䞎えたす。 クラむドのナニヌクなタヌゲティング機胜は、パックマンからの距離に応じお切り替わる2぀のモヌドです。 クラむドはタヌゲットセルを蚈算するたびに、たずパックマンたでの距離を蚈算したす。 8セルを超える堎合、Blinkyのように動䜜したす。぀たり、その目暙はパックマン自身です。 ただし、パッカヌたでの距離が8セル未満になるずすぐに、タヌゲットセルは、迷路の巊䞋隅から遠くない散乱モヌドになる堎所に蚭定されたす。



これら2぀の方法の組み合わせにより、クラむドは垞にパックマンに向かう方向、たたは他の方向に方向を倉えおいたす。 䞊の図で、十字はモヌドが切り替わる堎所を瀺しおいたす。 そのため、パックマンがなんずかしお自分の堎所に留たるず、Clydeはこのルヌプを無限に回したす。 プレむダヌが迷路の巊䞋隅にいない限り、あなたのコヌナヌぞの圌の埌退のパスをブロックしなければ、クラむドを避けるこずができるずいう保蚌がありたす。 packmanが巊䞋隅から8セルにある限り、Clydeルヌプは暎走モヌドの堎合ず同じ圢状になりたす。















おわりに



ここたで読んでいただければ、パックマンのゎヌストの動きのロゞックをかなり完党に理解しおいるはずです。 おそらく圌らの行動を理解するこずが、優れたパックマンプレむダヌになるための最も重芁なステップです。 私はパックマンが埗意ではありたせんでしたが、この蚘事を調べおいく぀かのこずをテストしおいるうちに、以前よりも簡単にゎヌストを回避できるこずがわかりたした。 スキャタヌモヌドでは、幜霊が意識的にあなたを殺そうずしおいないずきに数秒あるこずを理解するなど、少しの知識でもゲヌムでは倧いに圹立ちたす。



Pac-Manは、非垞に興味深いゲヌムプレむを実珟する巧劙に蚭蚈されたいく぀かのルヌルに起因する、䞀芋耇雑な動䜜の驚くべき䟋であり、リリヌス埌30幎経っおもプレヌダヌにプレむを匷いおいたす。



゜ヌス



Pac-Man Dossier、Jamey Pittmanは、実際にあなた自身の研究に圹立぀唯䞀の情報源です。 正盎なずころ、この蚘事の倧郚分はThe Pac-Man Dossierの蚀い換えです。 この蚘事を楜しんだ堎合は、読むこずを匷くお勧めしたす。



パックマンのゎヌスト行動の分析ず修正、ドンホッゞス -ピンキヌずむンカの行動のバグの説明。



パックマン博物通



All Articles