私設SoS2オーナー応援BBS

新規発言一覧最新記事過去一覧検索ダウンロードページHOME

スレッド

└◇1732:
Re:仲間と冒険に出かける [moon] 06/27 23:39

 └◇1733:Re[2]:仲間と冒険に出かける [パパート] 06/28 00:10
  └◇1734:Re[3]:仲間と冒険に出かける [moon] 06/28 01:14
   └◇1735:Re[4]:仲間と冒険に出かける [パパート] 06/28 17:32<-last


1732● Re:仲間と冒険に出かける[ moon ] 2009 06/27 23:39
> はじめまして^^moonさんのところのsosに登録しているパパートです。
> 僕のほうもsosを設置しているのですが、moonさんのところだけに
> 仲間と冒険に出かけるの改造が、あったので、興味をもってしまいました。
> 大変我が儘ですが、どんな感じに作られてるか教えてください。
>
> お願いします。

詳細は書きませんが、大雑把な流れとしては以下のようにしています。
1. プレイヤーは冒険に誘うメンバーを選択する。
2. 選択されたメンバーの能力値をもとに条件を満たす冒険場所を表示する。
3. プレイヤーは冒険場所を選択して冒険を開始する。
4. メンバーの能力値と冒険場所が適切かどうかをチェックする。
5. 冒険場所にあった設定ファイル(アイテムデータのようなもの)を読み込む。
6. メンバーから1名選択する。
7. 設定ファイルのデータをもとにアイテムを拾うやモンスターと出会うなどのイベントを決定する。
8. 決定したイベントの処理を行う。
9. 6.〜8.を複数回繰り返す。
10. 取得したお金やアイテムをメンバーに振り分ける。
スレッド一覧


1733● Re[2]:仲間と冒険に出かける[ パパート ] 2009 06/28 00:10
うーん。
プログラムが複雑そうですね。
1と10 を
もうちょっと、詳しく教えていただけませんか?
お願いします^^
スレッド一覧


1734● Re[3]:仲間と冒険に出かける[ moon ] 2009 06/28 01:14
> うーん。
> プログラムが複雑そうですね。
> 1と10 を
> もうちょっと、詳しく教えていただけませんか?
> お願いします^^

実際の動作とは異なる部分がありますが大体以下のような感じです。
1. プレイヤーは冒険に誘うメンバーを選択する。
 1.1. 誘える最大人数分の入力欄を表示する。
 1.2. プレイヤーはIDを入力する。
 1.3. 入力されたIDの重複を取り除く。(自分のIDも取り除く。)
 1.4. 入力された各IDのユーザーデータが存在するかどうかをチェックする。
 1.5. メンバー数が足りない場合はエラーとする。
10. 取得したお金やアイテムをメンバーに振り分ける。
 10.a. お金を分配する場合
  10.a.1. 冒険で入手した総額からランダムで金額を決定して総額から差し引く。
  10.a.2. メンバーを1名選択して決定した金額を加算する。
  10.a.3. 加算されたメンバーは再度選択されないようにする
  10.a.4. 10.a.1.〜10.a.3.を総額が0になるまで繰り返す。
      ただし、選択されるメンバーが1名だけになった場合は残りの金額はすべてその1名に加算する。
 10.b. アイテムを分配する場合
  10.b.1. 入手アイテムから1つ選択して入手アイテムから削除する。
  10.b.2. メンバーを1名選択して所持品にアイテムを加える。
  10.b.3. 10.b.1〜10.b.2を入手アイテム数が0になるまで繰り返す。
スレッド一覧


1735● Re[4]:仲間と冒険に出かける[ パパート ] 2009 06/28 17:32
ふむふむ。勉強になりました。
まだまだ、CGIを理解していないので、もうちょっと理解できたら
作ってみます。
ありがとうございました。
スレッド一覧

CGIROOM