09/10/13 22:35:07
> ちなみに、将棋の場合、「運」と呼ばれるランダム因子は0だからね。
羽生と渡辺が100回対戦したら、どちらかが100回勝つわけではない。
羽生が60回勝って、渡辺が40回勝てば、羽生が強いと言えるが、
1回勝負でたまたま渡辺が勝って
22:デフォルトの名無しさん
09/10/13 22:36:22
>>20
> 大富豪よりもふさわしいと思うものがあれば、
ちなみに、最初はポーカーにしようかと考えた。
けど、なんかいまいちだと思った。
23:デフォルトの名無しさん
09/10/13 22:46:47
なんだこの寒いスレは、ゲ製板でやってろよ
24:デフォルトの名無しさん
09/10/13 22:56:39
言語の規定って必要か?
プロトコル決めてソケットとかでサーバと通信できればいいんじゃないかな
後は動作OSとか定めるといいかも
25:デフォルトの名無しさん
09/10/13 22:59:15
むしろVIPでやれ
26:デフォルトの名無しさん
09/10/13 23:17:42
>>23
プログラムコンテストなんで、例えば画像認識の課題などにしようかと思った。
だから、第2回目のコンテストなんかではゲーム以外の課題になるかもしれない。
27:18
09/10/13 23:34:03
とりあえずインターフェイス書いてみるぜ。Javaで。
>>24
そこまでするの面倒じゃね?各プレイヤに「手番来たよ」ってコールバックしないといけないし。
ひとまずJavaで作って、そこからソケットや他言語にブリッジするってのでいいんじゃね?
28:デフォルトの名無しさん
09/10/14 00:05:10
>>21
人間には不確定な部分が有るからそうなる(プログラムでも確率的に手を決めるなら不確定になる)
ただ、将棋っていうゲーム自体に運というのはなくて、
歩を動かしたいなら意思どおりに動かせるし(運によらない)
初期配置も決まっている
29:デフォルトの名無しさん
09/10/14 00:07:19
>>28
あれ??おれがもう一人居る…
30:デフォルトの名無しさん
09/10/14 00:13:00
>>29
俺はお前だったのか
驚いた
31:18
09/10/14 01:36:48
こんな感じでプレイヤーのインタフェイスを定義してみたんだけどどうだろう。
これでよければ、ルールを実装してゲームに仕上げてみようと思うんだが。
/** プレイヤーのインタフェイス。挑戦者はこのクラスを実装する。 */
public interface Player {
public void init(GameMaster gameMaster, List<Card> cards, int playerNum); //初期化
public List<Card> sendCard(); //ターン毎の自分の手を返す。パスの場合は長さ0のリストで。
}
/** ゲームの状況を問い合わせるためのインターフェイス。 */
public interface GameMaster {
public boolean isValid(List<Card> cards); // 引数の手が大富豪のルールに則っているか確認
public Turn prevTurn(); // 自分の手番の直前の手を見る
public Round currentRound(); // 今回のラウンドの全部の手を見る
public List<Round> allRounds(); // 今回のゲームのすべての手を見る
}
32:デフォルトの名無しさん
09/10/14 01:43:20
どうでもいいよ
33:デフォルトの名無しさん
09/10/14 01:55:18
>>1 はひろゆきと関係あるの?
勝手に名前を使ってるだけ?
34:デフォルトの名無しさん
09/10/14 02:00:18
関係ないんじゃね?
35:デフォルトの名無しさん
09/10/14 02:01:24
ひろゆき既に関係ないしなw
36:デフォルトの名無しさん
09/10/14 02:15:23
言語をJavaに限定するなら、タイトルも
「Javaプログラミングコンテスト」
にすべきだよ。まぎらわしい。
個人的には>>24の提案に賛成する。
>>18は言語とVMの違いを知らないお馬鹿さん。
37:デフォルトの名無しさん
09/10/14 13:06:02
>>33
いや、唇とはかぎらんだろ。
べつのひろゆきかもしれんし。
38:デフォルトの名無しさん
09/10/14 17:27:21
今「Rubyを256倍使うための本 網道編」を読んでいるんだけど、
これに自律ロボットなネットワーク対戦型ゲームの作り方が
詳しく解説されているんだ
もしRubyでもオケーになったら、漏れも参加したいな
39:デフォルトの名無しさん
09/10/14 18:18:40
だったらぶっちゃけYahooゲームの大富豪に乗りこんでここでID公開
なるべく公開ID同士を戦わせて、ランキング競った方が早くね?
当然ここの人間なら全自動ID作れるよな?
40:デフォルトの名無しさん
09/10/14 20:00:12
>>39
却下
41:デフォルトの名無しさん
09/10/14 20:43:21
こんなのがあったぞ
URLリンク(uecda.nishino-lab.jp)
42:デフォルトの名無しさん
09/10/14 21:09:17
GJ!
おれそっちに参加するわ。
43:デフォルトの名無しさん
09/10/14 21:19:03
終わってるじゃんorz
44:デフォルトの名無しさん
09/10/14 22:46:48
>締め切りは 2008/11/09(Mon.) です。
ん、2008年?って事は開催は締め切りから1年後?w
書き間違いっぽいので、運営に問い合わせてみたら?
45:デフォルトの名無しさん
09/10/15 22:04:44
ひろゆきさんに通報するべきレベル
46:デフォルトの名無しさん
09/10/16 00:43:06
っ[core wars]
47:デフォルトの名無しさん
09/10/16 01:46:02
また立て逃げの企画厨か!
48:デフォルトの名無しさん
09/10/16 15:44:37
大貧民なら電通大でもうやってる
UEC コンピュータ大貧民大会
URLリンク(www.tnlab.ice.uec.ac.jp)
49:デフォルトの名無しさん
09/10/16 16:32:42
>>41=>>48?
50:デフォルトの名無しさん
09/10/16 18:10:26
ちょいちょいっとサーバーを作ってくれる猛者はいないの?
51:デフォルトの名無しさん
09/10/17 19:40:46
>>50
言い出しっぺの法則
52:デフォルトの名無しさん
09/10/17 21:00:16
ネットワーク対戦だとしたら、先にプロトコル仕様を決めないと、
誰にもサーバは作れないよ。>>1は、そんな気ねーだろ。
53:デフォルトの名無しさん
09/10/21 17:55:21
~~~終了~~~
54:デフォルトの名無しさん
09/10/25 19:23:48
今更ひろゆきの名前が2chで出るとは思わなかった