タグ

unityとアルゴリズムに関するtyosuke2011のブックマーク (3)

  • 【Unity】タイルマップで作る敵AI - 藍と淡々

    こんにちは(ؓؒؒؑؑؖؔؓؒؐؐ⁼̴̀ωؘؙؖؕؔؓؒؑؐؕ⁼̴̀ ) 先日ラジオを聞いていたら「1から10の数字であなたが好きなのは?」という質問がありました。 自分は、6月生まれというのもあってか、「6」という数字が好きです。曲線が可愛くて、温かみがある気がします。 しかしリスナーの投票ランキングでは不人気な数字でした。。なんでや・・・_:('Θ' 」 ∠):_ さて、余談からになりましたが、前回の記事では「タイルマップの自動生成アルゴリズム」の解説をしました。(先に読んでおくと今回の内容を理解しやすいです) →「【Unity】「Trocco」で使った、タイルマップの自動生成アルゴリズム【基礎編】 - 藍と淡々」 今回はそれに関連して、これまた「Trocco」で使用した敵AIの作り方を紹介していこうと思います。 0、実際の敵の挙動 まず簡単に説明すると、前回解説した通り、1平方メート

    【Unity】タイルマップで作る敵AI - 藍と淡々
  • 不思議なダンジョンの作り方 (Unity2Dサンプルコードつき) - Qiita

    はじめに 前回の「穴掘り法」は、どちらかというと迷路の生成アルゴリズムだったのですが、今回は「不思議のダンジョン」のような部屋が存在するダンジョンを自動生成するアルゴリズムの実装方法を紹介します。 実装サンプルはこちらで確認できます。 http://2dgames.jp/unity/dggenerator/ 「もう1回」ボタンを押すごとに、ダンジョンが自動生成されます。こちらのページからUnity2Dで実装したプロジェクトがダウンロードできます。なおソースコードは自由に使って頂いて問題ありません。 実装方法 アルゴリズムのフロー アルゴリズムのフローとしては以下のようになります。 1. 初期化 (2次元配列作成・区画リスト作成) 2. すべてを壁にする 3. マップサイズで最初の区画を作る 4. 区画を分割していく 5. 区画内に部屋を作る 6. 部屋同士をつなげる通路を作る 図にすると以

    不思議なダンジョンの作り方 (Unity2Dサンプルコードつき) - Qiita
  • Unityでタワーディフェンスを作ったのでアルゴリズムや手順を公開 - Qiita

    Unityでタワーディフェンスを作りました。実行サンプルとソースコードは以下のURLから取得できます。 https://2dgames.jp/unity_tower_defense/ ※Unityのバージョンは「5.0.1」なので、それ以降のバージョンでないとプロジェクトは開けません 採用したルール 最近ではいろんなジャンルが混ざり合ったタワーディフェンスが多いですが、今回作ったのは古典的(と思われる)タワーディフェンスのルールを採用しました。 砲台を好きな位置に配置できる ただし敵の経路には配置できない Wave単位で敵が出現する 敵は決まった経路で移動する 敵が拠点にたどりついたらダメージを受ける 3回ダメージを受けたらゲームオーバー 配置した砲台をアップグレードできる タワーディフェンスにおける砲台(タワー)の配置方法は、大きく分けて自由配置型と固定型(敵の移動ルートが決まっている)

    Unityでタワーディフェンスを作ったのでアルゴリズムや手順を公開 - Qiita
  • 1