phpで多人数型ウェブゲームを作ろうと思います。

このエントリーをはてなブックマークに追加
207名前は開発中のものです。:2008/03/16(日) 15:49:12 ID:PqHEnuu6
今phpゲーム作ってるんだけど、ここよさそうですね
一人で細々やってるとモチベ維持できそうにないので
ここに開発の経過書いていこうかな?意見も貰えそうだし
208名前は開発中のものです。:2008/03/16(日) 16:01:20 ID:PqHEnuu6
今までの途中経過。
http://vipmomizi.jog.buttobi.net/cgi-bin/vestri/src/vestri27377.jpg
このようにマップ表示まで完成してます。表示と移動のそれだけ。。
この13×13のマスどれかをクリックして、画面遷移・マップの中を移動します。

リアルタイム的にして、他の言語も使って、画面遷移せず
キャラがとことこ歩いていくのもいいかなと思ったんですが
それじゃなんか中途半端かなと思ったので、このシステムで落ち着いてます。
やっぱりリアルタイム的な要素もあったほうがいいですかねえ?
209名前は開発中のものです。:2008/03/17(月) 02:31:13 ID:AvrTKhOr
>>208
クリックしたら中国VS日本て書いたHPが出てきたが
210名前は開発中のものです。:2008/03/17(月) 11:34:33 ID:G9t2GnBQ
VIP臭いぜ
211名前は開発中のものです。:2008/03/17(月) 11:47:51 ID:8P+PR45s
http://vipmomizi.jog.buttobi.net/cgi-bin/vestri/
ここのアップローダを使ってただけです。
誤解を与えてすいません。
212名前は開発中のものです。:2008/03/17(月) 14:45:45 ID:G9t2GnBQ



158 名前:以下、名無しにかわりましてVIPがお送りします。 []: 2008/03/17(月) 01:37:18.99 ID:HrJVUHvQ0 (3)
ブラゲ開発してるんだけど、誰かモチベ保つ秘訣を教えてくれ
あとゲームの内容についての意見はどこでどう貰えばいいかな
このスレで実際に作って公開した人がいるみたいだけど・・・
213名前は開発中のものです。:2008/03/17(月) 15:10:56 ID:8P+PR45s
すいませんでしたorz
一人で細々やっときます・・・
214名前は開発中のものです。:2008/03/17(月) 21:33:34 ID:QPbtWcoQ
PHPってユーザーインターフェースの部分はどうやるの?
215名前は開発中のものです。:2008/03/18(火) 00:21:35 ID:x32TjqNE
JavascriptやHTML、actionscriptなどなど
216名前は開発中のものです。:2008/03/18(火) 19:36:02 ID:1de/M5Vt
このスレはsageつつ細々やる人に向いてるんだぜ
217名前は開発中のものです。:2008/03/18(火) 19:36:24 ID:+i6TATTQ
ふむふむ
218名前は開発中のものです。:2008/03/18(火) 19:41:50 ID:2uRYPsFM
やっぱりPHPだけじゃ完結しないわけだ
219名前は開発中のものです。:2008/03/18(火) 19:51:10 ID:WlefpChn
普通のMMORPGみたいなのならPHPじゃ完結しないねー
ユーザーインターフェイスの見た目だけなら別にPHPだけでも可能だけど。
動的な処理できないし。
220名前は開発中のものです。:2008/03/22(土) 21:28:27 ID:q1r71qgS
携帯対応を考えるならHTMLだけの方がいいんじゃない?
221名前は開発中のものです。:2008/03/22(土) 21:39:28 ID:3I+Av0JA
携帯対応ならそこらのCGIゲームやってればいいんじゃないのか
携帯対応だと、そこらのCGIゲームと変わらないものが出来ると思うけど。
222名前は開発中のものです。:2008/03/22(土) 22:21:51 ID:dH109lJE
CGIとPHPにいかほどの違いがあるというんだ!

apacheにフックするかしないかの違いじゃないか。
223名前は開発中のものです。:2008/03/23(日) 08:25:27 ID:rKVSw6Oh
そこの問題じゃないだろww
224名前は開発中のものです。:2008/04/06(日) 04:37:06 ID:GSpljlQu
クライアントをJavaScript、サーバをphpで多人数参加型のRPGを作ります。
CGIゲームに足が生えたようなモンです。

プレイヤーの移動の仕方は>>208さんとまったく同じ感じなんだけど、
何か気になるな。まいっか。
225名前は開発中のものです。:2008/04/07(月) 13:44:28 ID:Y/y5x+3M
おーがんばれ。
クライアントをJavaScriptって要はAjax?
226名前は開発中のものです。:2008/04/07(月) 17:04:33 ID:2BW21GOR
そーですねそーなる。

ゲームのコンセプトですが、
多人数参加型RPGに家庭用ゲームの良さを合わせたものにしようと思っています。
また古参優遇のシステムにはならないように、ある程度工夫を施す予定。
227名前は開発中のものです。:2008/04/08(火) 03:25:54 ID:GMikUecA
なぜに家庭用ゲーム?
てかいちいちageるなよ。
228名前は開発中のものです。:2008/04/08(火) 09:03:53 ID:MPBUTsZU
sage忘れてましたすいません^^;

MMOは多人数で組まないと遊べないことが多いですし、
MMOみたいにリアルタイム的な要素が多いわけじゃないですから、
ソロプレイでも遊べるようにしようかと。
229名前は開発中のものです。:2008/04/14(月) 22:03:16 ID:aA/RXZve
夢を語る前に物を作れ
230名前は開発中のものです。:2008/04/15(火) 07:13:31 ID:scDNf17E
229 名前:名前は開発中のものです。 [sage]: 2008/04/14(月) 22:03:16 ID:aA/RXZve
夢を語る前に物を作れ

名言
231名前は開発中のものです。:2008/05/18(日) 09:46:06 ID:vuSqK8dG
罪×もどき 今どんなかんじだい?
232名前は開発中のものです。:2008/05/19(月) 22:44:23 ID:bXVG+Fr7
画面を進めるのがフォームボタンぐらいしかない気が。
233名前は開発中のものです。:2008/05/30(金) 17:31:32 ID:/Kv7AS/6
>>231
よし!Singletonパターンとやらを取り入れてみよう!

うゎー動かなくなった(;´д`)

もう少し汎用的なフレームワークに作り変えようとしたのが間違えだった。
234名前は開発中のものです。:2008/06/14(土) 01:59:15 ID:8NBRfHV8
cakePHPで何か作ろうかなと思たけど辞める
235名前は開発中のものです。:2008/06/17(火) 23:00:35 ID:HGehXO5A
>>234
何の宣言だw
236名前は開発中のものです。:2008/08/03(日) 22:09:24 ID:ZAHDWyx6
DWCも今月末で終わっちゃうし、寂しいからなんか作ってみようかな。
237名前は開発中のものです。:2008/08/03(日) 23:01:27 ID:DlqfZCLZ
DWCすごいよね
ビジネスモデルにしたら普通に仕事になりそうなのにw
238名前は開発中のものです。:2008/10/01(水) 22:30:31 ID:zm/16gFc
>>233
デザインパターンは何度も導入しようと思うんだけど、
結局「自己流の方が効率がいい」ていう結論に達してしまう

239名前は開発中のものです。:2008/10/02(木) 23:10:48 ID:Mv1kb0PE
あんま関係ないけど
いまMySQL+php+JSでクイズアプリorゲーム的なもの作成中。
csv形式であらゆるデータを読み込み問題として扱う。
受験勉強やら資格試験やらにも、純粋なクイズにも。
もし可能なら流行のAjaxで対人対戦などもやってみたいが可能か知らん。

php+Ajaxで対人対戦するとしたらどうなんだろ。
MMOはサーバの負荷がきついと思うが、クイズなら可能かも。

QMA全国対戦をモデルにすれば
・クライアントに現在のサーバ時刻とクイズ開始時刻を送信
・各クライアントは一定の時刻に問題GET
・サーバは各クライアントのラグを管理し、問題配信時に
最初にGETしたクライアントからのラグを各クライアントに渡す
・制限時間内は一定時間ごとに他のクライアント回答状況をサーバからGET
・ユーザが回答したらクライアントはサーバに回答送信
・制限時間終了したらある程度の時間をおいて全クライアントの正誤と次の問題をGET
という感じか。


結局リアルタイムで回答状況をGETしようと思えば問い合わせ回数は変わらないわけか。
どうしてもやりたければ静的XMLを出力してそれを参照したほうがいいかも。
240名前は開発中のものです。:2008/10/07(火) 01:06:39 ID:k1P2w7s2
静的コンテンツをもらうにしても、
結局16人が1秒ごとに問い合わせれば毎秒16リクエストか。
転送速度を考えればそう変わらん気がする。
241sage:2008/10/10(金) 23:51:20 ID:3lD+ZF/e
>>240
for文でくるくる回して更新があったら送信。
って方法だったら転送量は減るっぽい。

phpでやるような事ではないが。
242名前は開発中のものです。:2008/10/10(金) 23:52:33 ID:3lD+ZF/e
ぅおΣ(゚д゚lll)
メル欄を間違えたぜ!
243名前は開発中のものです。:2008/10/11(土) 17:18:27 ID:IxHr4dEa
>>241
あ、Cometだっけ
http://codezine.jp/article/detail/733?p=1

phpでは無理…なのかな
16人同時接続&16プロセス並列に耐えられるサーバもいるが

とりあえず他ユーザの解答状況のリアルタイム表示は
開始直後は1秒に1回にして、
後半になるごとにリクエスト回数を減らすことで対応を検討。

とりあえずjs部分は打ち止めとして、
そろそろサーバスクリプトの実装にはいろっと。
244名前は開発中のものです。:2008/10/12(日) 13:57:06 ID:fpraoP6N
>>243
>phpでは無理…なのかな
まぁやって出来んこともなかったけど。
245名前は開発中のものです。:2008/10/19(日) 16:26:53 ID:2crd4koc
RoRならブラウザゲーの開発も早いんだろうなw
246名前は開発中のものです。:2008/10/20(月) 13:20:54 ID:MAUj7JRS
PHPのスレだというのに!
247239:2008/10/20(月) 15:54:35 ID:+pbv0Vs3
俺もRoRにしようか迷ってるw
248名前は開発中のものです。:2008/10/20(月) 22:04:38 ID:MAUj7JRS
裏切り者めー。
ブラウザで遊べるゲーム総合スレに行ってしまえっ
249名前は開発中のものです。:2008/10/30(木) 10:20:53 ID:oSKBs07x
ブラゲ板でPHPゲーム作っててやたら盛り上がってるなー。
250名前は開発中のものです。:2011/01/23(日) 13:33:53 ID:9br3y2M5
どうなった
251名前は開発中のものです。:2011/01/25(火) 14:40:19 ID:FWjDTkuT
どうもなってない
252名前は開発中のものです。:2011/02/21(月) 00:55:47.71 ID:hcxqPmMA
プレイヤーの状態変化って行動ごとに
毎回データベースに送信して保存した方がいいですか?
253名前は開発中のものです。:2011/05/06(金) 15:29:58.63 ID:FsjftEJZ
>>252
一定期間で定期的にサーバーに書き込むのでどうだろね。
最新の情報はセッション情報に紐付けてメモリに乗っけとくのがいいとおもう。

あと、セッションが切れた時点でもDBに書き込む。
254名前は開発中のものです。:2011/12/06(火) 13:26:58.77 ID:oDkZLgbY
あげ
255電脳プリオン 忍法帖【Lv=40,xxxPT】(2+0:5) 【30m】 :2013/04/21(日) 23:25:52.41 ID:5Xsk7dmI BE:101352252-PLT(12080)

作れた?
256名前は開発中のものです。
お前は?