はじめまして。
私、最近転職致しまして、ソフトウェア制作の会社に勤めております。
プログラミングのこともあらかたわかってきたので、念願の
オリジナルゲーム作りに着手しようかと思います。
以前はTV業界にいたので、楽しませることに関してはなんとかなると思います。
・言語はphp
・ウェブゲーム
・後にクライアントが変わってもいいように汎用性を持たせる。
・CVSをでデータベースを構築する。
・ADODBを使用して別のデータベースに以降できるようにする。
・多人数型RPG
・トレード、クエスト、座標を元にした場所の概念は初期に実装したい。
以上です。ただいまDBの設計を行っています。
キャラクター、アイテム、装備、ログ、でとりあえず分けて
データの取り出し、更新がコード上でできるところまで作ろうと思います。
皆さんのお知恵を拝借できたらと思います。
よろしくお願いします。
phpで多人数型ウェブゲームを作ろうと思います。
■ このスレッドは過去ログ倉庫に格納されています
1名前は開発中のものです。
04/11/23 02:35:53ID:DdYukqhF04/11/23 02:43:52ID:4xA6ooAS
おまんこ女学院
3名前は開発中のものです。
04/11/23 03:05:06ID:DdYukqhF とりあえず、キャラクターの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する。
キャラクター
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:44ID:DdYukqhF ここで早速なんですが、
所持品の数に制限がでてしまいますね、、
フィールドを最大値を見越して設計しちゃっていいのでしょうか。
バッグパックなどゲットしたら最大値が伸びるって事でいいのかな?
なんかあんまり賢くないですけどとりあえずそれでいきます。
所持品の数に制限がでてしまいますね、、
フィールドを最大値を見越して設計しちゃっていいのでしょうか。
バッグパックなどゲットしたら最大値が伸びるって事でいいのかな?
なんかあんまり賢くないですけどとりあえずそれでいきます。
04/11/23 03:35:41ID:17k/XM9k
ゲームのDBはしらんけど、普通のDBなら正規化する罠
6名前は開発中のものです。
04/11/23 03:41:07ID:DdYukqhF >5
すいません、詳しく教えてください。
実は業務アプリのDBしかあつかったことがないので、
とんでもない間違いしてるかもと不安です。
すいません、詳しく教えてください。
実は業務アプリのDBしかあつかったことがないので、
とんでもない間違いしてるかもと不安です。
04/11/23 04:04:36ID:1K61HpNy
ものすごい釣りだな。
04/11/23 06:39:23ID:0/lGUmtT
CGIだけでゲーム作る気なら
箱庭諸島ぐらいが限界
箱庭諸島ぐらいが限界
04/11/23 07:45:08ID:0Xmb1bTq
PHPならSQLiteかMySQLを使えばいいんじゃないか?
04/11/23 12:18:33ID:llkkGxaL
autoid(PK) slotid(PK) itemid みたく出来ないもんかね
04/11/23 12:54:09ID:DdYukqhF
mySqlに慣れているのでmySqlを使うつもりです。
ADODBを使えば、テキストもDBとして扱えるので、配布するときに
足かせにならないかなと考えています。
速度がどんな物か未知数ですが。
>10どういう意味でしょうか?よろしければ解説願います。
面倒なら初歩的な概念が学べる書籍など教えて頂ければ幸いです。って
それも面倒だったら流してください。
ADODBを使えば、テキストもDBとして扱えるので、配布するときに
足かせにならないかなと考えています。
速度がどんな物か未知数ですが。
>10どういう意味でしょうか?よろしければ解説願います。
面倒なら初歩的な概念が学べる書籍など教えて頂ければ幸いです。って
それも面倒だったら流してください。
04/11/23 13:23:43ID:0Xmb1bTq
04/11/23 13:45:19ID:DdYukqhF
>12
script of sagaや、罪と罰を参考にしたいと思います。
移動の概念は大航海時代とかティルナノーグの様な概念で
やりたいと思います。ただし、場所の概念として座標は持たしたいと
考えています。
なぜかというと、プレイヤー同士で遭遇させたいと思っているからです。
ただし初期バージョンはそこまで実装は難しそうなので、とりあえず
移動の概念だけは入れておきたいです。
ベースになる概念は最小限かつ用件を満たす物にしたいと、、、
どういうゲームにするかは、まだ私もぼんやりとしか見えていませんが、
とりあえず現在はベースになるDBの部分の設計という段階です。
今日の深夜にはもうちょっと進んだDBの設計図を張りたいと思っています。
script of sagaや、罪と罰を参考にしたいと思います。
移動の概念は大航海時代とかティルナノーグの様な概念で
やりたいと思います。ただし、場所の概念として座標は持たしたいと
考えています。
なぜかというと、プレイヤー同士で遭遇させたいと思っているからです。
ただし初期バージョンはそこまで実装は難しそうなので、とりあえず
移動の概念だけは入れておきたいです。
ベースになる概念は最小限かつ用件を満たす物にしたいと、、、
どういうゲームにするかは、まだ私もぼんやりとしか見えていませんが、
とりあえず現在はベースになるDBの部分の設計という段階です。
今日の深夜にはもうちょっと進んだDBの設計図を張りたいと思っています。
04/11/23 17:56:42ID:yGq5cVAi
今はなつかしスペルバウンドみたいなやつと見た!
04/11/23 18:45:06ID:DdYukqhF
スペルバウンドほど手をかけなくてもプレイ出来るようにしたいんですが、、
まだその辺の実際のプレイ感までは全然わからないです。
とりあえず数値の管理と出し入れをまとめ上げようと思います。
後はなんとかほかのゲームに無いような要素を取り入れたいと考えています。
npcとpcの区別を完全に付かなくするとか、、
プレイヤーがクエストを作れるとか、、
うーん実装が大変そうな割にはすでにありそうなネタしか思いつきません。
まだその辺の実際のプレイ感までは全然わからないです。
とりあえず数値の管理と出し入れをまとめ上げようと思います。
後はなんとかほかのゲームに無いような要素を取り入れたいと考えています。
npcとpcの区別を完全に付かなくするとか、、
プレイヤーがクエストを作れるとか、、
うーん実装が大変そうな割にはすでにありそうなネタしか思いつきません。
04/11/24 18:10:55ID:+SU9aHZN
シムピープルのようにある程度勝手に行動して
それでいてRPGになってるものにしたくなってきました。
それでいてRPGになってるものにしたくなってきました。
04/11/24 20:04:53ID:aOjXkhh9
まずはSQLのcreate tableを全部見せて欲しいところ
というか>>3の感じだと別に1つのtableでもいいよね。だから所持品数に制限が出てしまう、と。
というか>>3の感じだと別に1つのtableでもいいよね。だから所持品数に制限が出てしまう、と。
04/11/24 23:37:46ID:+SU9aHZN
>17レスありがとうございます。
create sql文を今から書きます。
とりあえず。
create sql文を今から書きます。
とりあえず。
04/11/24 23:39:16ID:+SU9aHZN
キャラクター
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個までで、バッグパックを買うと上限が増える
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個までで、バッグパックを買うと上限が増える
04/11/24 23:41:13ID:+SU9aHZN
装備品リスト
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名前は開発中のものです。
04/11/25 00:38:31ID:RP8UA3br sql文は完成して、実際にDBの作成まで行いました。
sql文は長すぎるのですが、やっぱどっかにupしたほうがいいでしょうか。
とりあえず、キャラ、アイテム、装備、とそのひも付け。
までです。ふーつかれた。先は長い、、
次の目標は、マップと座標、町の名前、クエスト、などです。
クエストのDBはどう作ったらいいか今のところ全く見えていません。
選択肢と入れ子構造をどう実現するか、悩んでいます。アドバイス求む。
マップ上の移動はとりあえず、行き先だけ指定して、実行すると
一定の体力と時間を消費しながら徐々に移動して、その上の座標で
ほかのプレイヤーや敵に出会う感じにしようかと思っていますが、、
簡単に考えていたんですが、結構たいへんそうなので
座標は後で使うために作るだけ作っておこうかと思っています。
所持アイテムとか、DBの設計ってこんなんでいいのかなあ。
とりあえずデータ引っ張り出したりしまったりはできるように作りました。
速度や効率などは不明です。
意見を聞きたいのでage
sql文は長すぎるのですが、やっぱどっかにupしたほうがいいでしょうか。
とりあえず、キャラ、アイテム、装備、とそのひも付け。
までです。ふーつかれた。先は長い、、
次の目標は、マップと座標、町の名前、クエスト、などです。
クエストのDBはどう作ったらいいか今のところ全く見えていません。
選択肢と入れ子構造をどう実現するか、悩んでいます。アドバイス求む。
マップ上の移動はとりあえず、行き先だけ指定して、実行すると
一定の体力と時間を消費しながら徐々に移動して、その上の座標で
ほかのプレイヤーや敵に出会う感じにしようかと思っていますが、、
簡単に考えていたんですが、結構たいへんそうなので
座標は後で使うために作るだけ作っておこうかと思っています。
所持アイテムとか、DBの設計ってこんなんでいいのかなあ。
とりあえずデータ引っ張り出したりしまったりはできるように作りました。
速度や効率などは不明です。
意見を聞きたいのでage
04/11/25 01:47:03ID:RP8UA3br
アイデアメモ
・キャラが自立的に行動する。
性格付けのパラメータの管理や自立行動のアルゴリズムが大変→知り合いのスーパープログラマ殿に相談中。
・会話システム
キャラクター同士が勝手に会話する。ポストペットの日記みたいに簡単なものでよい。
プレイヤーがセリフを登録できたら楽しいかな?
おまけ要素として入れたいが、実装はかなり大変そう。
・合成画像
phpで複数の画像を合成できる。最初は背景、キャラ二人、くらいの合成
から始めたい。(TV業界にいたので画像系は得意です)
・クエスト
文章が表示されて、分岐があって、パラメータが変化したりアイテムを取得したり、
と簡単に考えているが、ストーリーはここが肝となると思われる。
文章力が、、、心配。
・キャラが自立的に行動する。
性格付けのパラメータの管理や自立行動のアルゴリズムが大変→知り合いのスーパープログラマ殿に相談中。
・会話システム
キャラクター同士が勝手に会話する。ポストペットの日記みたいに簡単なものでよい。
プレイヤーがセリフを登録できたら楽しいかな?
おまけ要素として入れたいが、実装はかなり大変そう。
・合成画像
phpで複数の画像を合成できる。最初は背景、キャラ二人、くらいの合成
から始めたい。(TV業界にいたので画像系は得意です)
・クエスト
文章が表示されて、分岐があって、パラメータが変化したりアイテムを取得したり、
と簡単に考えているが、ストーリーはここが肝となると思われる。
文章力が、、、心配。
04/11/25 02:23:45ID:+aNrY01x
プレイヤーがどこまで関与するんだろう。
自立的に行動っていうと、プレイヤーは神視点というか、
キャラを見守りながら>>21のように、進むべき所をナビゲートする程度
(でキャラの機嫌が悪いと、指示通りに動いてくれなかったり)
というイメージがありますが…
それとも、ユーザーがキャラを直接操作するが、操作していない時に限って自立行動する
という感じなんでしょか。
自立的に行動っていうと、プレイヤーは神視点というか、
キャラを見守りながら>>21のように、進むべき所をナビゲートする程度
(でキャラの機嫌が悪いと、指示通りに動いてくれなかったり)
というイメージがありますが…
それとも、ユーザーがキャラを直接操作するが、操作していない時に限って自立行動する
という感じなんでしょか。
04/11/25 08:54:36ID:RP8UA3br
後者のようなイメージで考えています。
シムピープルのような感じを思っていたんですが、
あそこまでコントロールがきかないとなんだかつまらなさそうなので。
それでいて、ミニチュア世界に意志のあるおもちゃをばらまいたような、、
すいません。この辺は理想に走りすぎです。
シムピープルのような感じを思っていたんですが、
あそこまでコントロールがきかないとなんだかつまらなさそうなので。
それでいて、ミニチュア世界に意志のあるおもちゃをばらまいたような、、
すいません。この辺は理想に走りすぎです。
04/11/25 20:02:56ID:02lxzt6w
HPはないわ動くものはないはで更に理想が高すぎるというよくいるタイプの方ですね
04/11/25 20:27:23ID:RP8UA3br
そうですね。
理想を語るのはやめます。
ある程度実装のめどが立っている物だけ話題にしたいと思います。
理想を語るのはやめます。
ある程度実装のめどが立っている物だけ話題にしたいと思います。
04/11/25 20:30:21ID:RP8UA3br
自立行動はそれなりに実装の考えはあります。
性格のパラメータと過去の行動、その前の行動を記録して
現在の行動を決定するといった感じです。
数式的にはそれほど難しくないと考えています。
毎日一回のぞきに来たときに、俺のキャラ何やってるかな?
とちょっと楽しみに出来るような。
その楽しみを他のキャラとの会話なりクエストなりで表現したいと思います。
性格のパラメータと過去の行動、その前の行動を記録して
現在の行動を決定するといった感じです。
数式的にはそれほど難しくないと考えています。
毎日一回のぞきに来たときに、俺のキャラ何やってるかな?
とちょっと楽しみに出来るような。
その楽しみを他のキャラとの会話なりクエストなりで表現したいと思います。
04/11/26 11:39:39ID:yNCRErS/
ここに日記書いてどうすんだか。サイト立ち上げてそこでやりなさいよ。
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 「クラウンに乗りたかった」東京・足立の車暴走 男性、容疑を否認 [七波羅探題★]
- 相次ぐ中国公演中止に、シンガーソングライターらが続々高市首相に怒り表明「隣国の仲間たちに対して申し訳ない」★2 [muffin★]
- 「車を処分してください」生活保護の窓口 取材で見えた利用者の実情 [少考さん★]
- 「ごまかして逃れようとしている」中国外務省報道官 [どどん★]
- 東京・足立区の盗難車死亡ひき逃げ事件 11人死傷のうち死亡した男女の身元を発表 80代の男性と20代フィリピン国籍の女性 警視庁 [どどん★]
- 《降板の申し出が》「平手友梨奈は出ません」ムロツヨシの「弁護士ドラマ」から“バディ”が消える!連ドラ撮影中にも遅刻、欠席… [Ailuropoda melanoleuca★]
- 【悲報】山上徹也さん「安倍晋三のせいで統一教会が何も害のない団体と認識されてしまうと思った」 [616817505]
- 【実況】博衣こよりのえちえちFantasy map simulatorミニキャラ死闘編🧪★3
- 【実況】博衣こよりのえちえちFantasy map simulatorミニキャラ死闘編🧪★4
- 今は亡きコウゾー🚗👴💨を追悼するお🏡
- おさかなさんあつまれえ
- 日本人が認めたくない事実。それは、中国>アメリカ [805596214]
