フォルダに格納されているファイルを一個上の階層に移動させる

f:id:sakage24:20170809214434j:plain

たまにフォルダの中にフォルダがあるパターンがあったりしますよね。その都度中身を移動させればいいのですが、横着してそのまま保管場所に突っ込んだりしているとゴッチャゴチャになりますよね。

“フォルダに格納されているファイルを一個上の階層に移動させる” の続きを読む

Python3でRPGを作る時に使えそうな技術の断片 -道路を生成しよう-

f:id:sakage24:20170726201621j:plain

前回は村を自動生成出来るようにしました。今回は村と村とを道路で接続してみましょう。現時点では単なるフレーバーですが、例えば道路上では移動速度2倍とか、エンカウント率軽減…とかのメリットを持たせると👍です。

“Python3でRPGを作る時に使えそうな技術の断片 -道路を生成しよう-” の続きを読む

Python3でRPGを作る時に使えそうな技術の断片 -ワールドマップ上に村を生成しよう-

f:id:sakage24:20170725232826j:plain

今回はワールドマップ上に村を自動で生成するやり方を記事にします!この手法はランダムなダンジョン生成など、様々な分野で応用が効くので覚えておくと良いですよ。

“Python3でRPGを作る時に使えそうな技術の断片 -ワールドマップ上に村を生成しよう-” の続きを読む

Python3でRPGを作る時に使えそうな技術の断片 -経路探索の切り替えを出来るようにしよう-

f:id:sakage24:20170719010301j:plain

これまでの記事で、いくつかの最短経路アルゴリズムを作成しました。今回は状況に合わせてアルゴリズムを切り替えて、少しでも計算量を軽減しましょう。

“Python3でRPGを作る時に使えそうな技術の断片 -経路探索の切り替えを出来るようにしよう-” の続きを読む

Python3でRPGを作る時に使えそうな技術の断片 -最短経路アルゴリズム-

f:id:sakage24:20170717182936j:plain

経路探索は、ゲーム開発とは切っても切れない関係です。敵キャラがマップ上に配置してある障害物や侵入不可能なエリアを避けられない、あるいは透過して突っ込んできたら間違いなく萎えるでしょう。

今回は、今までのように単純にプレイヤーの座標に向かって進んでくるAIとは別に、障害物などを検知して迂回したり出来るような、ちょっとだけインテリジェンスなアルゴリズムをご紹介します。

“Python3でRPGを作る時に使えそうな技術の断片 -最短経路アルゴリズム-” の続きを読む