[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2chのread.cgiへ]
Update time : 10/18 19:24 / Filesize : 223 KB / Number-of Response : 1002
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

定期更新型ゲーム総合雑談スレ12



751 名前:名も無き冒険者 mailto:sage [2010/11/04(木) 23:42:05 ID:Ge6RuFNr]
◆テキストファイルに保存
テキストファイルに保存する場合は、たとえばHTMLでは入力できない「<>」で区切るなどが有名。
ホームページの入力は<>ってのが使えなくて、実際には<>って感じに保存されるのを利用する。

(新規登録データの例)
1人目のキャラ名<>性別1<>職業1<>パラメータ振り分け1a<>パラメータ振り分け1b<>パラメータ振り分け1c
2人目のキャラ名<>性別2<>職業2<>パラメータ振り分け2a<>パラメータ振り分け1b<>パラメータ振り分け1c
3人目のキャラ名<>性別3<>職業3<>パラメータ振り分け3a<>パラメータ振り分け1b<>パラメータ振り分け1c

って感じに、一行につなげて保存しておいて、後のローカル処理で「<>」で分割する。
分解すると、一行目は
 1人目のキャラ名
 性別
 職業
 パラメータ振り分け1
 パラメータ振り分け2
 パラメータ振り分け3
って個別に情報を読み取れるんで。一行ずつ読んでいく。
これはプログラムによくある、splitって概念なので、ちょっと入門書の文字列処理を読めば簡単に理解できる。
テキストファイルに保存するときは「新規登録ごと」「継続登録ごと」って感じに、
自分の使いやすいようにファイルを分けると整理しやすい。
ちなみに、第1回の更新と第2回の更新って感じに、更新番号が違う物を同じファイルにまとめると
変に混乱するので、ファイルは更新ごとに分けた方がいい。

◆データベースに保存
古いゲームだとみなテキストファイル保存だろうけど、
新しいゲームだと、データベースを使うと思う。
最終的には「更新ごとに」「登録種類ごとに」「プレイヤーごとに」と区別出来るように保存して、
区別して読み込むだけだから、できることはテキストファイルに保存するのと変わらないので割愛。
ただローカルに保存するときはデータベースを使う方が楽。これはローカル処理の方で解説する。






[ 続きを読む ] / [ 携帯版 ]

全部読む 前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<223KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef