面白いブラウザゲームのネタを考えたぞ

このエントリーをはてなブックマークに追加
1nobodyさん
perlのスクリプトみたいなのを作って戦わせるゲームだあ!
どうだ?
2nobodyさん:03/11/11 19:32 ID:s32jPlbc
ヌッ(・∀・∀・)ホッヘー
3nobodyさん:03/11/11 19:41 ID:ks/XAcB8
$hito = ">>1";
if($hito == "aho"){
exit;
}
41:03/11/11 19:43 ID:???
なんだだめか?
51:03/11/11 19:44 ID:???
いっしょにやってやろうとかいうやついねーの?
61 ◆lm1PCyoOhk :03/11/11 19:46 ID:???
とりあえずトリップをつける
71 ◆lm1PCyoOhk :03/11/11 19:53 ID:???
□□□□□□□□□□
□□□□□□□□□□
□□□□□□□□□□
□□□□□□□□□□
□□□□□□□□□□
□□□□□□□□□□
□□□□□□□□□□
□□□□□□□□□□
□□□□□□□□□□
□□□□□□□□□□
81 ◆lm1PCyoOhk :03/11/11 19:55 ID:???
>>7の左上が(0,0)で右下が(9,9)な
91 ◆lm1PCyoOhk :03/11/11 19:56 ID:???
□□□□▼□□□□□
□□□□□□□□□□
□□□□□□□□□□
□□□□□□□□□□
□□□□□□□□□□
□□□□□□□□□□
□□□□□□□□□□
□□□□□□□□□□
□□□□□□□□□□
□□□□□▲□□□□

こんな感じでスタートするわけな
10nobodyさん:03/11/11 19:57 ID:ks/XAcB8
ひたすら意味がわからないんだけど
もう少し説明してくれよ。
111 ◆lm1PCyoOhk :03/11/11 19:59 ID:???
バトルロワイアルのゲームでこんなのあるけど、
あれみたいにカチカチやるのはよくないから
その部分を自作のプログラムみたいなので動かそうということだよ
12nobodyさん:03/11/11 20:03 ID:ks/XAcB8
まずは作ってくれよ
131 ◆lm1PCyoOhk :03/11/11 20:03 ID:???
俺一人にやらすのか?
141 ◆lm1PCyoOhk :03/11/11 20:05 ID:???
作りたいのは山々なんだが、
if($a == 3){
 $a = $a + 4;
}
って書いたらこうなるようにするには
どうしたらいいのかが分からないんだよ
15nobodyさん:03/11/11 20:06 ID:ks/XAcB8
何がやりたいのかさっぱりわからんもん
161 ◆lm1PCyoOhk :03/11/11 20:08 ID:???
俺の考えを翻訳してくれる人はいないのか!!
17nobodyさん:03/11/11 20:12 ID:ks/XAcB8
ゲームのルールきぼん
181 ◆lm1PCyoOhk :03/11/11 20:14 ID:???
人工知能を戦わせるゲームと言えば分かっていただけるかな?
19nobodyさん:03/11/11 20:19 ID:ks/XAcB8
ゲームは分かるけどルールはよ?
201 ◆lm1PCyoOhk :03/11/11 20:20 ID:???
>>9
10ターンでHPみたいなものを多く減らしたほうが勝ちみたいな感じ
21うんこ:03/11/11 20:27 ID:???
うんこ
22nobodyさん:03/11/11 20:28 ID:ks/XAcB8
バトルロワイヤルとやらを見てれば分かるわけ?
俺は見てないから全然概要が分からんのだけど。
231 ◆lm1PCyoOhk :03/11/11 20:59 ID:???
正規表現使えばできるかな?
24nobodyさん:03/11/11 21:45 ID:???
まったく意味がわからないが、もしユーザーが書いたスクリプトをそのまま実行させるのであれば相当危険なのでは?
公開して5分後にはシステムが破壊されるんじゃないでしょか
なんかもうスクリプト云々じゃなくて、その実行環境自体を制作するレベルの話だな
やるとすれば、カルネージハートみたいにキャラクターの思考ルーチンをビジュアル的に構築する感じか?
あと仮にもプログラムを組もうとしてるんなら、他人にもわかる話をしような
25nobodyさん:03/11/11 21:51 ID:???
>>1
ゲーム途中の図を>>9のように書いてくれなきゃわからん。
261 ◆lm1PCyoOhk :03/11/11 21:59 ID:???
>>24
カルネージハートについていろいろ見て見たがそんな感じですよ
27nobodyさん:03/11/11 22:02 ID:???
解析は当然自前になるな
Perlを使う意味あんまりねーよ
281 ◆lm1PCyoOhk :03/11/11 22:42 ID:???
>>27
これは誤爆なのか?
Perlじゃだめなのか?
29nobodyさん:03/11/11 22:43 ID:gs5Frxkj
>>1を読んだら
perlのスクリプト同士を戦わせるゲームかと思ったよ。
301 ◆lm1PCyoOhk :03/11/11 22:49 ID:???
俺がPerlしかしらないからPerlみたいなってことになってるが、
その辺はなんでもいいんだよ。
311 ◆lm1PCyoOhk :03/11/11 23:03 ID:???
フォームに色々書いていくタイプと1からテキストに書いていくタイプとどっちがいいかな?
32nobodyさん:03/11/11 23:19 ID:???
>>29
いいな、C-ROBOTSとか、あとなんつったっけ、、
アセンブラで対戦するやつ。あれを思い出した
33nobodyさん:03/11/11 23:25 ID:???
>>1
勉強不足もいいとこ。レベルが低すぎてこれ以上会話しても無駄。
CGIでゲーム作りたいんなら似たようなものをネットで探してそのスクリプトを徹底的に解読しろ。
みんなそうして覚えていくんだから。
341 ◆lm1PCyoOhk :03/11/11 23:45 ID:???
言ってろ言ってろ
そのうち俺が>>33なんかじゃ作れないようなもの作ってやるからよ
35nobodyさん:03/11/12 00:15 ID:???
>>34
削除依頼出しとけよ
36nobodyさん:03/11/12 01:45 ID:???
この板で1を名乗るやつでまともなのは現れたことないな
37nobodyさん:03/11/12 02:45 ID:???
面白そうだけど、何言ってるかさっぱり分からないし。 とりあえず>>1よ。 動 く 物 を 作 っ て 見 せ て く れ 話はそれからだ。
38nobodyさん:03/11/12 10:36 ID:???
>>1が飽きた後のこのスレの使い道を今から考えておこう。
391 ◆lm1PCyoOhk :03/11/12 13:36 ID:???
タダプログラム同士を戦わせる感じのゲームを作りたかっただけで、
ロボットとかSFとかの知識は0なんで、その辺のことはよろしく
40nobodyさん:03/11/12 14:04 ID:???
救いようがないな
411 ◆lm1PCyoOhk :03/11/12 15:40 ID:???
動くものを作るにしてもまず基本的なところを考えないといけないからな。
4242:03/11/12 17:33 ID:???
よし、俺がアーキテクチャ考えてやるよ。
(1)参加者は各自「自分の」ウェブサーバに戦略スクリプトをアップする。
(2)参加者は登録時に親サーバにURLを登録する。
(3)親サーバは対戦開始したら対戦プレイヤーの各URLに状況データをPOST
(4)各参加者の戦略スクリプトは状況データを受け取って戦略(次の指手)を返す。
(5)親サーバは返ってきた戦略を元に状況を変化させる。
てな具合でやるのはどうよ。
唯一懸念されるのはネットワークの負荷だが、プログラムが使うデータなんて
映像のストリーミングに比べたら全然対したことないし。今の環境なら余裕。

さて、ルールはどうすんの?
43nobodyさん:03/11/12 17:35 ID:???
不正やアタックぐらいできるほうが元気があっていい

Perl同士を対戦させるなら関数にしてやりあうとかかな
よその板でDLL同士を対戦させたりCの関数同士で対戦させたりする
スレってあるからPerlやPHPでやってもおもしろいと思う
441 ◆lm1PCyoOhk :03/11/12 17:41 ID:???
>>43
そのスレを見たい
45nobodyさん:03/11/12 17:42 ID:???
>>43
Safe.pm(サンドボックスのPerl実装)とか使ってやるのもいいだろうけどさ。
それって言語違えばどこでもやってるし、つまんないじゃん。
やはり時代はウェブサービス。戦況と通信タイムアウト次第では人間が
その場でスクリプトを改良してしまってもOKさ。
46nobodyさん:03/11/12 17:48 ID:???
ルールは定番のロボット対戦ものみたいなのでいいんじゃねーの?
カルネージハートやRobocodeみたいなヤツ

ロボットにセンサーと武器がついててまわりを探索しながら
相手ロボットをみつけたら攻撃とか避けたりとかそういうの


それとも単純な「戦う」「防御」「魔法」「道具」みたいなヤツでイク?
47nobodyさん:03/11/12 17:59 ID:???
>>44
リバーシ(DLLで対戦)
http://dahlia.xrea.jp:8080/hikky/index.php?%5B%5B%A5%D7%A5%ED%A5%B0%A5%E9%A5%DF%A5%F3%A5%B0%BB%A8%C3%CC%2FReversi%5D%5D

囚人のジレンマ(C言語)
http://pc2.2ch.net/test/read.cgi/tech/1019033323/

他にもム板の過去ログにRobocodeがいくつかあったはず
48nobodyさん:03/11/12 18:06 ID:???
ブラウザゲームでやらないほうがいいんじゃないの?
49nobodyさん:03/11/12 23:35 ID:???
ブラウザゲームか・・・
舞台は掲示板
管理人チームと荒らしチームで対戦
田代砲とあぼーんでスクリプト同士が仁義なき戦いを繰り広げる
50nobodyさん:03/11/12 23:42 ID:???
ガンダムファイトか・・・
舞台は地球
トーナメント方式で対戦
各国のガンダム同士が仁義なき戦いを繰り広げる
51nobodyさん:03/11/15 02:13 ID:???
Perlで対戦しなきゃプログラムの勉強にならないじゃん
52nobodyさん:03/11/18 20:58 ID:???
漏れプログラムとかわからんが

1.右へ向く
2.相手を確認する
確認できる→3へ
確認できない→4へ
3.攻撃
4.前に進む・・・
って言うようなの面白くないか?
それを>>9みたいなので戦わせるわけ、すごく既出な予感
53nobodyさん:03/11/18 23:50 ID:???
>>52
だからそれがカルネージハートだと言っている
54nobodyさん:03/11/19 00:28 ID:???
地球防衛軍、なつかしいなあ
551 ◆lm1PCyoOhk :03/11/21 23:47 ID:???
結局1は逃げたか・・・
561 ◆lm1PCyoOhk :03/12/01 18:42 ID:???
誰か作ってよ
57nobodyさん:03/12/02 19:35 ID:???
単にプログラム自体を戦わせるんじゃ制約がゆるすぎて形にならんな
囚人のジレンマみたいに根底になんらかのルールがいる

>>42はおもしろいが広告表示義務のレンタルスペースじゃスクリプト同士の通信はNG
58nobodyさん:03/12/06 23:35 ID:lfesvbT9
囚人のジレンマきぼんぬ
59nobodyさん:03/12/07 20:41 ID:???
ある程度固まったら自宅鯖やってる人に協力してもらうとかどうよ
それまでは各自ローカル鯖でテストすればいいし
(・・・WebProgやってる奴でローカル鯖立ててない奴いないだろうな?)
60nobodyさん:04/07/04 18:20 ID:es2goyOA
あげてみた。
61ゆういち:04/10/20 01:27:30 ID:5VvbVBZ6
>>1
1さん中々面白そうですね。
私はPerlの知識はまったくありませんが、
お手伝いしますよ。
62nobodyさん:04/10/20 13:22:22 ID:???
>>1
for(;;){print 'ぬるぽ';}

これ最強。誰もガッできない。
(´・ω・`)ツマンナイ
63nobodyさん:04/10/20 13:26:02 ID:???
ブラウザで戦うとなると、審判するページがあって
そこに双方のPerlで書いたCGIのURLかなんか入力して、
審判ページの[実行]ボタンを押すとソケット通信で
それぞれのCGIの入出力を審査して勝ち負け決めるのかね?
64nobodyさん:04/11/11 04:23:21 ID:???
リヴァイアスでいうところのソリッドという言語を使ってヴァイタル・ガーダーを操作する感じ?
65nobodyさん:04/11/21 15:13:20 ID:???
ブラクラ対決とかどうよ。
66nobodyさん:2005/11/14(月) 14:15:55 ID:???
□□□□▼□□□□□
□(^^)□□□□(^^)□
山崎ミ歩歩歩歩歩歩歩
□□□□□□□□□□
□□□□□□□□□□
□□□□□□□□□□
□□□□□□□□□□
山崎ミ歩歩歩歩歩歩歩
□(^^)□□□□(^^)□
□□□□□▲□□□□
67nobodyさん:2006/11/26(日) 16:20:07 ID:???
てす
68nobodyさん:2007/08/15(水) 23:53:29 ID:0gBl3hm4
      ,,、,、、,,,';i;'i,}、,、
       ヾ、'i,';||i !} 'i, ゙〃
        ゙、';|i,!  'i i"i,       、__人_从_人__/し、_人_入
         `、||i |i i l|,      、_)
          ',||i }i | ;,〃,,     _) KKprojectsのスレ埋めた奴出てこ〜い!
          .}.|||| | ! l-'~、ミ    `)
         ,<.}||| il/,‐'liヾ;;ミ   '´⌒V^'^Y⌒V^V⌒W^Y⌒
        .{/゙'、}|||//  .i| };;;ミ
        Y,;-   ー、  .i|,];;彡
        iil|||||liill||||||||li!=H;;;ミミ
        {  く;ァソ  '';;,;'' ゙};;彡ミ
         ゙i [`'''~ヾ. ''~ ||^!,彡ミ   _,,__
          ゙i }~~ } ';;:;li, ゙iミミミ=三=-;;;;;;;;;''
,,,,-‐‐''''''} ̄~フハ,“二゙´ ,;/;;'_,;,7''~~,-''::;;;;;;;;;;;;;'',,=''
 ;;;;;;;;''''/_  / | | `ー-‐'´_,,,-',,r'~`ヽ';;:;;;;;;;, '';;;-'''
'''''  ,r'~ `V ヽニニニ二、-'{ 十 )__;;;;/ 
69nobodyさん:2007/08/16(木) 05:16:33 ID:???
なんなんだこのスレ。
1は仕様くらいまともにまとめろよ。
70nobodyさん:2007/09/22(土) 11:50:12 ID:g8OZ8mTj
単に言うと、ネットワーク対戦型3Dシューティングゲームです。
ユーザ登録も必要なく、無料で参加でき、気軽に遊べるのが特徴かと思います。
相手の戦車を倒すと点数がゲットでき、ランキングに名前が載ったりします。

http://www.jaga.jpn.org/game/BTank/
71nobodyさん:2007/10/15(月) 21:27:14 ID:eJ25jRHl
age
72nobodyさん:2007/11/25(日) 19:26:46 ID:Wf5EgWy3
期間中にクリック数の一番多い国が優勝!
http://www.clickclickclick.com/default.asp (戦場はこちら)
ルールは簡単( ^ω^)認証文字を打ち込んだら、あとはクリックボタンを連打連打!!!
おまえさんたちのクリック魂を見せてくれ!

◇新規さんや古参帰還兵さんへ
初めまして、そして久しぶりです。この熱き戦いももう半年を迎えました。
現在GAME29(11/26-11/30まで)に突入、我らが日本は強豪ハンガリーに苦戦を強いられています。
世界が総力を挙げて競っているこの戦いに、あなたの力を貸してください!

ClickJapanポータルサイト→ http://www.clickjapan.jp/
初めての方はこちらのwikiを→ http://www37.atwiki.jp/clickjapan/
久しぶりに参戦の方へ→ http://www33.atwiki.jp/clickvip/pages/237.html

わからない事はこのスレ(落ちてたら↓から)で聞いてね!(ポータル内のフォーラムでもOK!)
http://www.clickjapan.jp/find2ch.php

【砲台ランキング】一番クリックした国が優勝【はじめました】
http://yutori.2ch.net/test/read.cgi/news4vip/1195966264/

73nobodyさん:2009/05/26(火) 21:20:36 ID:abu/w7bv
どっかに自分のサイトの宣伝許してくれるようなスレないかなとーと思ってたら、
宣伝用じゃないけどこのスレ見つけたのでカキコせざるを得ない。
まさに>>1みたいな思想から始まって、妥協に妥協を重ねて>>24のようなやつ作りました。
それでも超劣化版だけど。
ttp://asin.netgamers.jp/

しかし2年も落ちてないとかすげーな
74nobodyさん:2009/05/29(金) 14:24:31 ID:???
この板ではよくあること。
しかしまぁ割とできてんじゃん。迂闊に宣伝すると色々あるだろうがガンガレ。
75nobodyさん:2009/05/29(金) 22:08:05 ID:???
>>74
どもです!
76nobodyさん:2009/06/01(月) 03:21:14 ID:r6vUukb7
>>73
面白かった
ウンコマンズで1位になったので引退するw
やべこんな時間

要望としては、
・elseの処理を入れられるといいよね
・もうやけくそになったときに乱数使えるといいよね
(40%の確率で・・・とか、その際上記のelseも使えるといいよね)
とかそんな感じ
77nobodyさん:2009/06/01(月) 03:23:52 ID:r6vUukb7
あとそうだ、アイテム持ち過ぎなので、捨てるときの「捨てる」ボタンが効かなかった。
78nobodyさん:2009/06/01(月) 03:38:41 ID:r6vUukb7
自己レススマソ

>>77
「アイテム持ち過ぎなのでなんか捨ててください」画面の時に「捨てる」ボタンが効かなかったので、
やむなく新アイテムをあきらめた・・・

あと、戦闘中の相手の行動履歴をもとにできるといいかな
(例:魔法ばっかかけてくるやつにサイレンスかける、とか)

やべー明日朝からMTGだっつの
まあでも面白かった。がんばれ
79nobodyさん:2009/06/01(月) 14:46:17 ID:???
捨てるボタンが動かないねー
80nobodyさん:2009/06/01(月) 21:09:43 ID:???
>>76-79
「捨てる」ボタンは不具合ですねorz
firefoxのみ動かないようです(IE、operaはおk)
処理と一部データ構造変えないとダメな感じなので、
修正は時間あるときチョコチョコやって、今週いっぱいくらいかかっちゃうかもです
ありがとうございます!

>>76,78
色々ご意見ありがとうございます!

elseに関しては、同じ分岐を二個作る事でオペレートがめんどくさいけど一応実現出来るからいいや…って感じで
設計時に機能を除外してしまいました
---
分岐1[MP20%以上] 分岐1-1[HP30%以下] 行動[ファイアーボール]
             分岐1-2[MP30%以下] 行動[ファイアーボール]
---
例えば↑みたいな感じで一応、「敵のHPまたはMPが30%以下の時」って条件が設定できます。
条件が複雑になるとものすごくめんどくさいと思いますが…分岐のコピー機能があるといいのかもですね。

確率分岐に関しては設計時に入れようか迷ったんですが、入れますです。

履歴による行動に関しては…大工事なので、今のところ保留とさせてくださいー
81nobodyさん:2010/01/19(火) 13:09:10 ID:???
>>59
たまにデバッグなしで最初から完璧なプログラム書くやついるからな
82nobodyさん:2010/01/21(木) 17:37:11 ID:1et/Ft+/
ROAD OF VIP
ゲーム内でVIPPERとブラゲ民、パー速民に分かれ領土を奪い合う戦争をするゲーム。
ttp://vipfh2.sakura.ne.jp/cgi-bin/fh/
83nobodyさん:2010/10/23(土) 08:17:07 ID:ktZcohZR
__________
    <○√
     ‖ 
     くく
しまった!ここは糞スレだ!
オレが止めているうちに他スレへ逃げろ!
早く!早く!オレに構わず逃げろ!

84nobodyさん:2010/11/10(水) 08:15:58 ID:Zmz381rI
>>82>>83どんだけ間が空いてんだよwwwww
85nobodyさん:2011/08/13(土) 03:40:53.91 ID:???
あばばっばばばばぁ
86nobodyさん:2011/08/27(土) 19:58:24.28 ID:???
87nobodyさん:2011/08/29(月) 13:20:58.20 ID:???
>>1,>>9,>>24,>>37
自分は1ではないですが、
ttp://cgi.members.interq.or.jp/asia/k24/
88nobodyさん:2011/12/31(土) 11:41:11.19 ID:Y3vgZCRO
数値を振り分けて試合をする野球ゲーム
チーム作成後はクリックだけで試合可能
http://www7b.biglobe.ne.jp/~k-game/game/gekipenna/gekipawa.cgi
89nobodyさん:2011/12/31(土) 17:34:22.06 ID:ELwS00/V
90nobodyさん:2012/05/23(水) 03:11:17.01 ID:9rmYuHES
あばば^q^
91nobodyさん
劇空間ぱわふるリーグ6!-MLB
http://kima2.net/gekipawa6_mlb/

選手に数値を振り分けて試合をするCGI野球ゲーム