【夏の】遊戯王cgi作るから協力汁【課題】
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2006/08/21(月) 16:42:44perlの本は購入済み。
期限8/31。
0002デフォルトの名無しさん
2006/08/21(月) 17:00:130003デフォルトの名無しさん
2006/08/21(月) 17:05:56�A必要な部分のみcgiで作る
�Aの方が軽そうだな。
ローカルでできる部分はjavascriptですることにするか。
0004デフォルトの名無しさん
2006/08/21(月) 17:12:05�@ジャンケン
------------------
�Aドローフェイズ
�Bスタンバイフェイズ
�Cメインフェイズ1
�Dバトルフェイズ
�Eメインフェイズ2
�Fエンドフェイズ
------------------
�A〜�Fを交互にN回繰り返す。
�G決着
こんな感じだ。
0005デフォルトの名無しさん
2006/08/21(月) 17:23:030006デフォルトの名無しさん
2006/08/21(月) 17:25:14各動作の始まり、終わりを相手に知らせる行為。
また、その動作が及ぼす影響を相手に知らせる行為。
このくらい・・・かな。
0007デフォルトの名無しさん
2006/08/21(月) 17:26:45^^
0008デフォルトの名無しさん
2006/08/21(月) 17:30:42結構高度だよ。
0009デフォルトの名無しさん
2006/08/21(月) 17:31:22面倒だな
0010デフォルトの名無しさん
2006/08/21(月) 17:35:52必要あり
------------------------------
残りのデッキ枚数
手札の枚数
伏せカードの場所
表側表示のカードの場所、および内容
墓地の内容。
必要なし
------------------------------
デッキのカード順列、またその内容。
手札のカード順列、またその内容。
つまり、何らかの動作ごとに相手に知らせる必要がある。
0011デフォルトの名無しさん
2006/08/21(月) 17:40:31そう、ネット対戦にしたいの。
>>8-9
敵は強いほどいい。
いや、その時は助けてくださいね^^
0012デフォルトの名無しさん
2006/08/21(月) 17:41:07遊戯王なんて知らんぞ。
0013デフォルトの名無しさん
2006/08/21(月) 17:42:18どっかいけ。
0014デフォルトの名無しさん
2006/08/21(月) 17:44:45CGIスクリプトを作りたい→WebProg板
0015デフォルトの名無しさん
2006/08/21(月) 18:17:27自分は魔法使いの設定で、
モンスターを召喚したりや魔法を使ったりして
相手のLPを0にした方が勝ちというカードゲーム。
ゲームの流れ
ジャンケンで先攻後攻を決めて
お互いに5枚ずつカードを引く。
↓ここからゲームスタート↓
----------------------------------------
1枚カードを引く。
モンスターカードを1枚場に出すことができる。
相手プレーヤーを攻撃する。
魔法を使う。
何もすることが無くなったら相手のターンになる。
※先行は初めの自分の番のみモンスターで相手を攻撃することができない。
----------------------------------------
上の動作をどちらかのLP(ライフポイント)が0になるまで交互に繰り返す。
魔法やモンスターは様々な効果を秘めており、それらをうまく使い戦うゲームです。
0016デフォルトの名無しさん
2006/08/21(月) 18:34:56perlだからここかと思った。
WebProgの方が適してるね。
でもスレ立てれなかったんだ。
立ち次第移動します。
0017デフォルトの名無しさん
2006/08/21(月) 18:55:55さっぱりわかりません。
詳しいルールを説明しているURLプリーズ。
0018デフォルトの名無しさん
2006/08/21(月) 19:12:27http://yugioh.s104.xrea.com/yugi/rule/rule.html
すまない、ここです。
0019デフォルトの名無しさん
2006/08/21(月) 20:30:50�@大雑把にローカルで動く遊戯王を作る。
�Acgiをどこに組み込むか考える。
�B�Aを踏まえた上で�@を修正
�C�Aを実行に移す。
�D正常に動作するかテスト
�E�Dの修正、改良
�F使えるカードの種類を増やす。
�G概観をよくする。
�H完成
こんな感じになると思う。まずは�@をやる。
最低限の動作が再現することを優先してやる。
0020デフォルトの名無しさん
2006/08/21(月) 21:17:13ライセンス
0021デフォルトの名無しさん
2006/08/21(月) 23:09:00通報するから^^
0022デフォルトの名無しさん
2006/08/21(月) 23:37:40今回の場合は、まずアーキテクチャを決定して、ネット対戦をにらみつつ
設計しないと駄目だよ。
そうしないと、�@を作っても、�Aで挫折するだろう。
0023デフォルトの名無しさん
2006/08/22(火) 09:25:21その辺考えずに作ってた。
もう�@は完成しそうだ。
しかし、どう考えていいものかわからん。
0024デフォルトの名無しさん
2006/08/22(火) 16:27:46ある程度動くという程度。
メモ帳で715行だった。
完成したら綺麗に書き直そうと思う。
次は�Aを考えてみる。
0025デフォルトの名無しさん
2006/08/22(火) 18:21:40数秒間隔で同一ファイルにアクセスするようにさす。
こちらが何か動作をするたびにそのファイルに動作内容を書き加える。
相手はそのファイルを読み込み、こちらと同変化を遂げさせる。相手の
反応を待たなければいけない場面のみ、相手の意思決定を待つ。
ファイルにアクセスする間隔を狭めればほぼリアルタイムで相手の行動が
わかる。その分サーバに負担がかかる。
チャットと同じ要領だ。
実現できるかわからないが他に思いつかないのでこれを試してみる。
0026デフォルトの名無しさん
2006/08/22(火) 18:48:46馬鹿の考え休むに似たりだな。
ひとりごとしか言わないなら、ブログでやってね。
# JavaScript 非同期
0027デフォルトの名無しさん
2006/08/22(火) 19:00:51こともあろうにhtmlファイルに記述してしまった。
これでは本を参考にできないではないか。
今更ながら気づいた。やり直そう。
今度はネット対戦重視に思考を切り替える。
限りなく最低限の機能のみをつける。
相手の動作が読み取れるかどうかの実験だ。
0028デフォルトの名無しさん
2006/08/22(火) 19:02:09もうちょっと早く教えてくださいね^^
独り言ではない、誰も相手にしてくれないのだ。
0030デフォルトの名無しさん
2006/08/22(火) 23:28:1424の奴をうpしました。
http://yamada999.hp.infoseek.co.jp/abc.html
0031デフォルトの名無しさん
2006/08/23(水) 00:42:56PerlでCGIじゃないのか?
0032デフォルトの名無しさん
2006/08/23(水) 08:51:59勘違いをしてたみたいです。
今はperlで作り直しています。
あれで何とかなると思ってました。
0033デフォルトの名無しさん
2006/08/23(水) 11:17:00何とか見通しがついた。
まだ考えないといけないことは多々あるが
ある程度の完成は時間の問題だ。
0034デフォルトの名無しさん
2006/08/23(水) 16:18:08待てども待てども結果が出てこない。
そう、無限ループになっていたのだ。
こちらとしてはbreak;で逃がしていたつもりなのに
perlではlast;を使わなくてはいけなかったようだ。
0035デフォルトの名無しさん
2006/08/24(木) 08:06:25俺デュエルCGIのスクリプト持ってるけど
0036デフォルトの名無しさん
2006/08/24(木) 10:22:12一応自分で作るつもり。
でも、参考にさせてほしい。
0037デフォルトの名無しさん
2006/08/24(木) 16:22:19なんとか形になった。
次は�Dに移る。
0038デフォルトの名無しさん
2006/08/24(木) 21:17:03&&が原因だったと気づくと
なんともいえない気持ちになる。
現在�Eを進行中。
0039デフォルトの名無しさん
2006/08/24(木) 23:48:13http://pc8.2ch.net/gamedev/
0040デフォルトの名無しさん
2006/08/25(金) 21:53:270041デフォルトの名無しさん
2006/08/25(金) 23:15:350042デフォルトの名無しさん
2006/09/27(水) 15:57:27hhdhdfgd
gffgdfgdfg
tertert
hggfhfhgf
uytutyuty
ghgfhgfhg
0043デフォルトの名無しさん
2006/12/21(木) 22:29:34ところです。ついでにもうひとつ聞きたいんですけど、CGIが置ける無料
ホームページサービスならありますけど、JAVAが置けるところはないん
ですか?探したのですが見付かりません。やっぱり、レンタルサーバー
にしないとだめですか?
0044デフォルトの名無しさん
2006/12/22(金) 00:18:060045デフォルトの名無しさん
2006/12/22(金) 00:32:17サーブレットやJSP置けるとこだよ?
0046デフォルトの名無しさん
2006/12/22(金) 00:44:22CGIをロビーサーバにして、JavaでP2Pしたらいいんと違う?
0047デフォルトの名無しさん
2006/12/22(金) 01:03:26無料ホームページに置いたCGIが自分んちのPCのデータを使うってこと
だよね?でも、俺のパソコンは普通のノートだし、あんまり無理させ
たくないのでそれは無理。
0048デフォルトの名無しさん
2006/12/22(金) 01:08:53ロビーサーバってのは対戦相手や成績表を自分で管理する。
対戦そのものはP2P(ぐぐれ)で行うのが多い。
http://abcdgame.hp.infoseek.co.jp/
こういうのはIGMってのが昔は有名だったかな。
0049デフォルトの名無しさん
2006/12/22(金) 01:09:21サーバのCGIが自分のPCのデータを使うことに耐えられないということは、
お前は2ちゃんねるに対して投稿もできないほど貧弱なパソコンを使ってるというわけだ
0050デフォルトの名無しさん
2006/12/22(金) 19:54:48なんか言ってることがよく分からんな。俺はJAVAっぽい動作をどうにかして
実現したいというわけじゃないよ。無料でサーブレットやJSP置いとく環境が
ほしいわけ。P2PってのはWinnyとかみたいにパソコン同士でつなぐとかいう
話だよね?それがどう関係あるのかよく分からん。
>>49
サーバのCGIが常時俺のパソコンにアクセスできるようにするには、24時間
俺のパソコンの電源入れとかにゃならんわけじゃん。サーバーでもないのに
そんな使いかたできんよ。
0051デフォルトの名無しさん
2006/12/22(金) 19:56:55それならサーブレットやJSPを置けるとことかもないのかなと。
0052デフォルトの名無しさん
2006/12/23(土) 00:56:50サーブレットやJSP置けるサーバーなんて、ググって見つかれば良し
見つからなければ自分で立てる以外にやれる事あるのか?
0053デフォルトの名無しさん
2006/12/23(土) 16:03:07だって、ノートPCでなくても、連続で使うと機械ってアツアツじゃん。
いかにも無理してるって感じ。
サーブレットやJSPが置ける“サーバー”ならあるよ。
俺が言ってるのは“無料ホームページ”。
金かけたくないからサーバー借りるのは嫌。
鯖立てるのも金かかるから嫌。
0054デフォルトの名無しさん
2006/12/23(土) 16:12:05てかJSPでカードゲームかよw
0055デフォルトの名無しさん
2006/12/23(土) 16:45:000056デフォルトの名無しさん
2006/12/23(土) 17:05:44スレ違い、邪魔
0057デフォルトの名無しさん
2006/12/23(土) 18:13:08お前のようなやつのために金かけて無料ホームページ提供するのは嫌なんだろ
0058デフォルトの名無しさん
2007/01/23(火) 15:57:240059デフォルトの名無しさん
2007/02/05(月) 18:16:20das:a:d;as:
d;as:d;a
elqwe
weqwlqw
rwl:er
fsd:fs:df
0060デフォルトの名無しさん
2007/05/27(日) 22:55:080061デフォルトの名無しさん
2007/08/11(土) 01:35:43Perlマスターしてる奴でもアルゴリズムに悩むほどだ。
0062デフォルトの名無しさん
2007/08/11(土) 01:39:10プロセスはシステム再起動まで場に残り続ける
0063デフォルトの名無しさん
2007/08/25(土) 17:46:39うp希望
0064デフォルトの名無しさん
2007/08/25(土) 21:10:260065デフォルトの名無しさん
2007/08/25(土) 23:12:050066デフォルトの名無しさん
2007/10/15(月) 19:43:55あ、ホントだwwwww
経過報告も微妙だし……。
一体>>1は何者だったのでしょうね?
0067デフォルトの名無しさん
2007/12/29(土) 23:05:26・
・
・
・
「・・・・・・反応が無い、ただの屍のようだ」
0068デフォルトの名無しさん
2008/05/05(月) 21:51:390069デフォルトの名無しさん
2008/11/03(月) 23:29:470070デフォルトの名無しさん
2009/02/25(水) 20:15:410071デフォルトの名無しさん
2009/03/13(金) 21:32:190072デフォルトの名無しさん
2009/04/19(日) 13:20:110073デフォルトの名無しさん
2009/10/27(火) 00:20:54http://www.eternal-battle.net/team/nekondamu/
0074デフォルトの名無しさん
2010/10/21(木) 04:01:520075デフォルトの名無しさん
2010/11/12(金) 06:39:390076Perl忍者 ◆M5ZWRnXOj6
2010/11/12(金) 19:51:47バカですか?1さん
0077天使 ◆uL5esZLBSE
2011/07/05(火) 10:20:52.65Rubyだとつけなくてよくなるんだけど
ゴミだし
0078デフォルトの名無しさん
2011/11/22(火) 19:25:11.490079!ninja
2012/05/27(日) 21:21:27.12■ このスレッドは過去ログ倉庫に格納されています