Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

ローグライクダンジョンの作り方

601 views

Published on

ローグライクダンジョンの作り方

Published in: Technology
  • Be the first to comment

  • Be the first to like this

ローグライクダンジョンの作り方

  1. 1. ローグライクダンジョンの作り方
  2. 2. 自己紹介 名前: がっちょ 情報工学専攻の大学3年生 創作が大好き。ゲームも大好き。 ゲーム業界を志望している。 最近は、モンスターを 育てて戦わせるゲームに熱中している。
  3. 3. ローグライクゲームとは ※ここでは 形式のローグライクゲームの 大まかなひな形を話します。 • ダンジョンはランダム自動生成 • 戦闘システムはターン制 • プレイヤーは基本的に1人 >> マルチプレイは仕組み上、難しい。 • 食料を取らないと餓死 >> 定期的に食べ物を食べないと死ぬ。
  4. 4. ランダム生成ダンジョンの作り方
  5. 5. 手順 1. 最初に1つ部屋を作る。 2. 今ある“部屋または 通路の生成可能な面” ( )を ランダムに選択する。 3. 部屋または通路を生成する。 4. 2と3を繰り返す。
  6. 6. 使用するタイル 名前 色 0 外壁 ■■青■■ 1 内壁 ■■白■■ 2 部屋 ■■緑■■ 3 玄関 ■■黒■■ 4 通路 ■■黄■■
  7. 7. タイル 外壁 内壁 部屋 玄関 通路
  8. 8. 方角
  9. 9. 長方形クラス 位置 大きさ
  10. 10. クラスの作成
  11. 11. メンバ変数 は部屋の位置情報、 は部屋または通路の 生成可能な面の位置情報を格納します。
  12. 12. マップ生成
  13. 13. ダンジョン生成クラス
  14. 14. 生成パターン 部屋のみを生成する場合 通路のみを生成する場合
  15. 15. 完成
  16. 16. おまけ
  17. 17. 今回解説したローグライクの自動生成は に として実装されています。
  18. 18. お わ り

×