[過去ログ] phpで多人数型ウェブゲームを作ろうと思います。 (258レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
1(6): 04/11/23 02:35 ID:DdYukqhF(1/7) AAS
 はじめまして。 
 私、最近転職致しまして、ソフトウェア制作の会社に勤めております。 
 プログラミングのこともあらかたわかってきたので、念願の 
 オリジナルゲーム作りに着手しようかと思います。 
 以前はTV業界にいたので、楽しませることに関してはなんとかなると思います。 
  
 ・言語はphp 
 ・ウェブゲーム 
 ・後にクライアントが変わってもいいように汎用性を持たせる。 
 ・CVSをでデータベースを構築する。 
 ・ADODBを使用して別のデータベースに以降できるようにする。 
 ・多人数型RPG 
 ・トレード、クエスト、座標を元にした場所の概念は初期に実装したい。 
  
 以上です。ただいまDBの設計を行っています。 
 キャラクター、アイテム、装備、ログ、でとりあえず分けて 
 データの取り出し、更新がコード上でできるところまで作ろうと思います。 
 皆さんのお知恵を拝借できたらと思います。 
 よろしくお願いします。
2: 04/11/23 02:43 ID:4xA6ooAS(1) AAS
 おまんこ女学院
3(1): 04/11/23 03:05 ID:DdYukqhF(2/7) AAS
 とりあえず、キャラクターのDB設計図はっときます。 
 キャラクター 
 Autoid, HP, MHP,MP, MMP, Str,Def, Int, Wis, Chr, Dex, Agl, Mgr, Krm 
  
 自動ID、体力、体力最大値、魔力、魔力最大値、力、防御、知性、賢さ、魅力、器用さ、素早さ、魔法抵抗力、カルマ 
  
 装備品 
 Autoid, weapon, armor, shield 
  
 所持品 
 Autoid, item1, item2, item3, item4, item5, item6  
  
 Autoidでjoinする。 
4: 04/11/23 03:06 ID:DdYukqhF(3/7) AAS
 ここで早速なんですが、 
 所持品の数に制限がでてしまいますね、、 
 フィールドを最大値を見越して設計しちゃっていいのでしょうか。 
 バッグパックなどゲットしたら最大値が伸びるって事でいいのかな? 
 なんかあんまり賢くないですけどとりあえずそれでいきます。
5(1): 04/11/23 03:35 ID:17k/XM9k(1) AAS
 ゲームのDBはしらんけど、普通のDBなら正規化する罠 
6: 04/11/23 03:41 ID:DdYukqhF(4/7) AAS
 >5 
 すいません、詳しく教えてください。 
 実は業務アプリのDBしかあつかったことがないので、 
 とんでもない間違いしてるかもと不安です。 
7: 04/11/23 04:04 ID:1K61HpNy(1) AAS
 ものすごい釣りだな。 
8: 04/11/23 06:39 ID:0/lGUmtT(1) AAS
 CGIだけでゲーム作る気なら 
 箱庭諸島ぐらいが限界
9: 04/11/23 07:45 ID:0Xmb1bTq(1/2) AAS
 PHPならSQLiteかMySQLを使えばいいんじゃないか? 
10(1): 04/11/23 12:18 ID:llkkGxaL(1) AAS
 autoid(PK) slotid(PK) itemid みたく出来ないもんかね 
11: 04/11/23 12:54 ID:DdYukqhF(5/7) AAS
 mySqlに慣れているのでmySqlを使うつもりです。 
 ADODBを使えば、テキストもDBとして扱えるので、配布するときに 
 足かせにならないかなと考えています。 
 速度がどんな物か未知数ですが。 
  
 >10どういう意味でしょうか?よろしければ解説願います。 
 面倒なら初歩的な概念が学べる書籍など教えて頂ければ幸いです。って 
 それも面倒だったら流してください。 
12(1): 04/11/23 13:23 ID:0Xmb1bTq(2/2) AAS
 >>1 
 どんなゲームなの? 
 CGIでRPGなら一歩、歩くごとにリロードが発生しそうだけど。 
13: 04/11/23 13:45 ID:DdYukqhF(6/7) AAS
 >12 
 script of sagaや、罪と罰を参考にしたいと思います。 
 移動の概念は大航海時代とかティルナノーグの様な概念で 
 やりたいと思います。ただし、場所の概念として座標は持たしたいと 
 考えています。 
 なぜかというと、プレイヤー同士で遭遇させたいと思っているからです。 
 ただし初期バージョンはそこまで実装は難しそうなので、とりあえず 
 移動の概念だけは入れておきたいです。 
 ベースになる概念は最小限かつ用件を満たす物にしたいと、、、 
 どういうゲームにするかは、まだ私もぼんやりとしか見えていませんが、 
 とりあえず現在はベースになるDBの部分の設計という段階です。 
 今日の深夜にはもうちょっと進んだDBの設計図を張りたいと思っています。 
14(1): 04/11/23 17:56 ID:yGq5cVAi(1) AAS
 今はなつかしスペルバウンドみたいなやつと見た! 
15: 04/11/23 18:45 ID:DdYukqhF(7/7) AAS
 スペルバウンドほど手をかけなくてもプレイ出来るようにしたいんですが、、 
 まだその辺の実際のプレイ感までは全然わからないです。 
 とりあえず数値の管理と出し入れをまとめ上げようと思います。 
 後はなんとかほかのゲームに無いような要素を取り入れたいと考えています。 
 npcとpcの区別を完全に付かなくするとか、、 
 プレイヤーがクエストを作れるとか、、 
 うーん実装が大変そうな割にはすでにありそうなネタしか思いつきません。 
16: 04/11/24 18:10 ID:+SU9aHZN(1/4) AAS
 シムピープルのようにある程度勝手に行動して 
 それでいてRPGになってるものにしたくなってきました。 
17: 04/11/24 20:04 ID:aOjXkhh9(1) AAS
 まずはSQLのcreate tableを全部見せて欲しいところ 
 というか>>3の感じだと別に1つのtableでもいいよね。だから所持品数に制限が出てしまう、と。 
18: 04/11/24 23:37 ID:+SU9aHZN(2/4) AAS
 >17レスありがとうございます。 
 create sql文を今から書きます。 
 とりあえず。
19: 04/11/24 23:39 ID:+SU9aHZN(3/4) AAS
 キャラクター 
 Charid, Name, SurName, HP, MHP,MP, MMP, Str,Def, Int, Wis, Chr, Dex, Agl, Mgr, Krm,Type, Image, Exp 
  
 キャラクターのID(join用)、名前、名字、体力、体力最大値、魔力、魔力最大値、力、防御、知性、賢さ、魅力、器用さ、素早さ、魔法抵抗力、カルマ、キャラ画像アドレス、経験値 
  
 キャラクタ所持装備品 
 Charid, weapon, shield, Helm, Breast, Arm, Leg, Ring, Acce 
  
 Equipid がそれぞれに当てはまる。 
  
 キャラクタの持つ所持品 
 Charid, Itemid,  
 初期は8個までで、バッグパックを買うと上限が増える 
20: 04/11/24 23:41 ID:+SU9aHZN(4/4) AAS
装備品リスト 
  
 Equipid, Pos , Name, MHP, MMP, Str,Def, Int, Wis, Chr, Dex, Agl, Mgr, Krm, Type,  
  
 装備品はキャラクターの各パラメータを加算するか減算するかという概念とする。Typeは属性 
 特殊な能力とかどうするか?変装とか  
  
 アイテムリスト 
 Itemid, Name, Cont, MHP, MMP, Str,Def, Int, Wis, Chr, Dex, Agl, Mgr, Krm, Type  
  
 Contは持続ターン数、使い捨て、一回戦闘のみ、数ターン持続など。
21(1): 04/11/25 00:38 ID:RP8UA3br(1/5) AAS
 sql文は完成して、実際にDBの作成まで行いました。 
 sql文は長すぎるのですが、やっぱどっかにupしたほうがいいでしょうか。 
  
 とりあえず、キャラ、アイテム、装備、とそのひも付け。 
 までです。ふーつかれた。先は長い、、 
  
 次の目標は、マップと座標、町の名前、クエスト、などです。 
 クエストのDBはどう作ったらいいか今のところ全く見えていません。 
 選択肢と入れ子構造をどう実現するか、悩んでいます。アドバイス求む。 
  
 マップ上の移動はとりあえず、行き先だけ指定して、実行すると 
 一定の体力と時間を消費しながら徐々に移動して、その上の座標で 
 ほかのプレイヤーや敵に出会う感じにしようかと思っていますが、、 
 簡単に考えていたんですが、結構たいへんそうなので 
 座標は後で使うために作るだけ作っておこうかと思っています。 
  
 所持アイテムとか、DBの設計ってこんなんでいいのかなあ。 
 とりあえずデータ引っ張り出したりしまったりはできるように作りました。 
 速度や効率などは不明です。 
 意見を聞きたいのでage
上下前次1-新書関写板覧索設栞歴
あと 237 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ
ぬこの手 ぬこTOP 0.011s