ひろゆき杯プログラミングコンテストat TECH
ひろゆき杯プログラミングコンテスト - 暇つぶし2ch21:デフォルトの名無しさん
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で出るとは思わなかった


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch