したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | |

PeerCastプログラミングコンテスト01運用スレ

1 あれくま :2007/09/09(日) 22:57:42 ID:ao2aed/.
PeerCastプログラミングコンテスト01の連絡、質問、雑談用のスレです。
PeerCastプログラミングコンテスト01について詳しくは↓
ttp://arekuma.s300.xrea.com/pecapcon01/
参加表明もこのスレでお願いします。

60 あれくま :2008/09/15(月) 19:56:09 ID:X/grA3ro
第二回のスレもここを再利用
http://arekuma.s300.xrea.com/pecapcon02/

61 あれくま :2008/09/15(月) 19:56:43 ID:X/grA3ro
sageちゃだめだ

62 あれななしさん :2008/09/16(火) 22:28:07 ID:Otw1tW1.
質問です。
「スート間に強さの差はありません」て書いてあるけど、
貧民、大貧民が出すカードの自動決定時にはどうなるの?
たとえば貧民がスペードの2とハートの2を持ってたとして、
富豪に渡すのはどっち?ランダムかな。

63 あれななしさん :2008/09/17(水) 09:49:24 ID:6psdARpI
大富豪(または富豪)が交換するカードを決める時点では大貧民(または貧民)からもらえるカードはわからないんですか?

64 あれななしさん :2008/09/17(水) 15:08:59 ID:Y46RspKs
上がった後の場に関して、テストサーバにバグがあるようです。
(バージョンはdfserv 200809142310 です)
dfserv.exeで、
0 : 最後のカードを出してあがる
1 : パス
2 : パス
3 : 場が流れて3から (send 3 : turn PP ...)
という状態が発生しました。

ルールを読むと、
0 : 最後のカードを出してあがる
1 : パス
2 : パス
3 : パス
1 : (場が流れて1から)
もしくは「他の上がっていなプレイヤーが全員パスしていた場合…」のルールにより、
(1、2、3全員パスしている)
0 : 場が流れた上で、最後のカードを出してあがる
1 : (場が流れて1から)
のどちらかしか起こらないように思えるのですが。
# そもそもこのルールの解釈がおかしい?

65 あれななしさん :2008/09/17(水) 18:15:07 ID:vPvV3I4Q
前回の大会の様子はどこかで見れますか?
出来れば動画ファイル等で後日に大会の様子が見れたらいいと思います。

66 あれななしさん :2008/09/18(木) 02:29:57 ID:qTVD95vE
>>64
のバグですが、class Gameのclear?メソッドの条件が原因のようです。
clear?メソッドの判定は、
上がってなくてパスしてない(さらに異常終了していない)プレイヤーが一人以下になれば場を流す
という処理だと理解しましたが、
先のケースだと本来その"一人"に該当すべきプレイヤー0が上がってしまっているので、
2がパスした時点でプレイヤー3のみが上記条件に該当し、
3のターンの手前で場が流れているように思います。

適当な修正案が思いうかばなかったのでひとまずご報告まで。

67 あれくま :2008/09/20(土) 01:34:52 ID:Foq16WB2
ぎゃー、スレ放置してしまった。ごめんなさい。
>>62
ランダムだと思ってください。
特にランダムになるように処理はしてないですが、
特に法則があるような処理もしてないので。
>>63
わからないです。
わかるとたぶん強すぎるのでわからないようにしました。
>>64,>>66
報告ありがとうございます。
修正します。
>>65
録画は手元にあったのであとで上げておきます。

68 あれくま :2008/09/21(日) 04:28:55 ID:4CG3gqHg
新しいサーバーとdfplayをアップしました
↓からどうぞ
ttp://arekuma.s300.xrea.com/pecapcon02/index.html
>>64で報告頂いたバグ修正をしたのでちょっと動作が変わってます。
あとhelloコマンドの仕様を変えました。
今のところ以前のままでも動くのですが、今後のバージョンアップで動かなくなる可能性があるので、
新しい仕様に追従してください。
上手くいけば前回大会のAIと今回のAIを正しく戦わせることが出来るようになります。
ついでにdfplayが起動できなかったはずなのでちゃんと動くようにしました。

あとリンクはまだ張ってないですが前回の動画を上げました
ttp://arekuma.s300.xrea.com/pecapcon01/pecapcon01.wmv
あとでリンク張っておきます

69 あれななしさん :2008/09/21(日) 08:56:27 ID:Syk6PL8s
>>68
dfplayですが、sdl.dllが見つからないというエラーが出て起動しません

70 あれくま :2008/09/21(日) 20:08:29 ID:4CG3gqHg
>>69
今度こそ修正しました!

たぶん

71 あれくま :2008/09/22(月) 00:49:10 ID:afKmIb4.
新しいサーバとdfplayを上げました!
dfplayはこんどこそ動きます。動くって報告貰ったもん。
新しいサーバは昨日追加したhelloのバージョン情報を使うようにしました。
バージョン情報を送ってこないAIは前回大会用のAIとみなし、dealコマンドとcastコマンドの扱いをサーバ側で自動で処理します。
バージョンが1のAIは現仕様のコマンドを処理してください。
これにより、前回大会用のAIが混ざっても普通に戦えるようになりました。
あと--compatオプションがいらなくなったので外しました。

ちょっと大幅に変更しちゃったので、もしルール処理が変だったらすぐに修正しますので報告お願いします。

72 69 :2008/09/22(月) 07:39:22 ID:xKVF..fc
dfplayが動作することを確認しました
カードの画像は趣味ですか?

73 あれななしさん :2008/09/23(火) 11:38:55 ID:VhspYhvA
カードの絵柄を描きたいのですが、サイズはどうすればいいんでしょうか?

74 あれななしさん :2008/09/23(火) 11:40:20 ID:VhspYhvA
自己解決しました

75 あれななしさん :2008/09/23(火) 18:01:17 ID:49hCc1zg
カードの画像は前回でリスナーさんから貰ったやつだよ!
今回も>>73さんとかに貰えると嬉しいよ!

76 あれななしさん :2008/09/23(火) 18:47:08 ID:wLUaWyHU
>>71
dfplayがGLExtensionErrorが起動しないです。
Missing GL_VERSION_1_2 (1.1.0 Microsoft Corporation GDI Generic)
使用ビデオカードは7600GSです。
もっと新しいビデオカードじゃないと起動しないのでしょうか?

77 あれななしさん :2008/09/23(火) 18:52:57 ID:wLUaWyHU
すいません過去ログ読んだら>>48と同じ症状だったみたいですね。
スレ汚し失礼しました。

78 あれくま :2008/09/23(火) 20:25:23 ID:49hCc1zg
なんかGeForceで変な症状が出るんだなぁ
たぶんマルチモニタ辺りの問題だと思うんですが
うちでもGeForce挿してみます

79 あれくま :2008/09/23(火) 20:32:50 ID:49hCc1zg
あ、ちなみに>>76>>48とは違う問題です
機能的にはGeForce7600GSなら十分動きます
なんかGeForceでマルチモニタにしてるとそのエラーが出るみたい

80 あれくま :2008/09/24(水) 00:16:04 ID:dOVbeXSU
dfplayを更新しました
内容は以下の通り
* 軽快に動くように改善しました
* キーボードでも動くようになりました(readme.txt参照)
* 今出したカード、次の手番のプレイヤー、今大富豪のプレイヤー、交換したカードを強調するようになりました
動かなくなったりしそうなところはいじってないつもりですが、問題が出たら報告お願いします

81 あれななしさん :2008/09/24(水) 01:57:26 ID:.2tadAgs
不具合ってほどでもないですが、
8を出したときに場にカードが表示されずに場が流れます。

82 あれななしさん :2008/09/27(土) 02:42:11 ID:.0LmGuRY
8切りだけじゃなくS3切りでも表示されませんね。
あと貧民が決まる瞬間(都落ち者がいた場合は富豪が決まる瞬間)のコメントが表示されません。

83 あれくま :2008/09/29(月) 00:01:12 ID:fhVl9jvg
dfplayを更新しました
>>81,>>82で頂いた報告の修正と
AIが出せないカードを出した時にカードの表示がおかしくなってたのを
正しくパスで処理するようにしました

84 あれななしさん :2008/10/05(日) 17:29:42 ID:lZ4Sb.ys
取り込み範囲がだな

85 あれななしさん :2008/10/05(日) 17:40:57 ID:O.U4FmM.
こんばんわー あれくまさん、
クライアント作りのクライアントとはどういうものになるのでしょうか?

86 あれななしさん :2008/10/06(月) 13:13:48 ID:qLkVWn9c
goldfishです
恥ずかしい画像をアップしてしまいました、本当にごめんなさい、消してください、僕の名誉のために
あと別の画像をアップしても上書きされないようですが仕様ですか?

87 あれななしさん :2008/10/06(月) 13:20:05 ID:qLkVWn9c
goldfishです
画像の拡張子を小文字にしたらアップロード成功しました、ご迷惑をおかけしました
さーせんwwwwwwwwwwwww

88 あれくま :2008/10/07(火) 06:51:26 ID:o0PkX0gM
恥ずかしい画像見逃したお…

89 あれくま :2008/10/14(火) 00:14:22 ID:RSRkyJAI
dfservとdfplayを更新しました
サーバーの方はコマンドバージョン2を追加し、playコマンドで場が切れたかどうかや、他人のコメントが見れるようになりました
バージョン1や0のAIも当然そのまま使えます。
dfplayはそれに対応させました。
あとdfplayに手動プレイ用のdfhumanplay.exeを追加しました。
AIとして登録するとAIと人間での対戦プレイができます。

自分の手元以外での動作確認がとれてないので、不具合ありましたら報告おねがいします

90 あれくま :2008/10/19(日) 21:34:50 ID:2Al7uoc6
dfplayのソフトウェア描画版のdfplay.sw.zipを追加しました。
OpenGL関係の問題で起動できなかった環境でも動くと思います。
ただ、OpenGLをMesa3Dに置き換えただけなのでかなり重いです。
おかげで入力の反応が悪いのでクリックやキー入力は長めに押すと入ります。

あと前回分の動画を上げました。
っつーか上がってたんですが、リンク張ってなかったので張りました。
こちらからどうぞ → http://arekuma.s300.xrea.com/pecapcon01/index.html

あと2週間くらいなので、参加できそうな人は早めに登録お願いします。

91 あれくま :2008/10/20(月) 23:19:56 ID:9sEg2FQ6
msvcrt90を入れるの忘れてた
msvcrt90.dllが無いとか言われたら↓のをインストールしてください
http://www.microsoft.com/downloads/details.aspx?familyid=A5C84275-3B97-4AB7-A40D-3802B2AF5FC2&displaylang=ja

92 あれななしさん :2008/10/26(日) 08:57:26 ID:bxPwzM.s
不具合っぽいのを見つけたので報告。
1.大富豪が親になってる?
2.ラウンド開始直後にもかかわらずパス扱いされているプレイヤーがいる。

以下発生時のログ。
プレイヤー3がラウンド最初のターンで飛ばされている。

----
発生直前のラウンド
recv 2: play CK
send 0: play 2 CK 2 0
send 1: play 2 CK 2 0
send 2: play 2 CK 2 0
send 3: play 2 CK 2 0
send 3: turn CK 0 D6C9
recv 3: play PP
send 0: play 3 PP 0 0
send 1: play 3 PP 0 0
send 2: play 3 PP 0 0
send 3: play 3 PP 0 0
send 1: turn CK 0 DA
recv 1: play DA
send 0: play 1 DA 3 1
send 1: play 1 DA 3 1
send 2: play 1 DA 3 1
send 3: play 1 DA 3 1
send 0: end 2 0 0 2 1 3
send 1: end 2 0 0 2 1 3
send 2: end 2 0 0 2 1 3
send 3: end 2 0 0 2 1 3
msg: point 9 3 4 2
---
send 0: deal 3 1 C4H7C8D8H9D0H0C0HJCJSKCKDKS6
recv 0: cast S6H7
send 1: deal 3 3 C3H3D5C5S5C6C7DJCQHAH2C2S2
send 2: deal 3 2 D3D4H4D7S7H8D9S9S0SJDQHKCA
recv 2: cast S9
send 3: deal 3 4 S3S4H5D6H6S8C9SQHQDASAD2FF
send 0: start 3 1 3 C4H7C8D8H9D0H0C0HJCJSKCKDKS6 C4C8D8H9D0H0C0HJCJSKCKDKFFD2
send 1: start 3 3 3 C3H3D5C5S5C6C7DJCQHAH2C2S2 C3H3D5C5S5C6C7DJCQHAH2C2S9
send 2: start 3 2 3 D3D4H4D7S7H8D9S9S0SJDQHKCA D3D4H4D7S7H8D9S0SJDQHKCAS2
send 3: start 3 4 3 S3S4H5D6H6S8C9SQHQDASAD2FF S3S4H5D6H6S8C9SQHQDASAS6H7

send 0: turn PP 0 C4C8D8H9D0H0C0HJCJSKCKDKFFD2
↑コレ(1)
recv 0: play D2 (49:00000009) 神 降 臨 !
send 0: play 0 D2 0 0 (49:00000009) 神 降 臨 !
send 1: play 0 D2 0 0 (49:00000009) 神 降 臨 !
send 2: play 0 D2 0 0 (49:00000009) 神 降 臨 !
send 3: play 0 D2 0 0 (49:00000009) 神 降 臨 !
send 1: turn D2 0 C3H3D5C5S5C6C7DJCQHAH2C2S9
recv 1: play PP
send 0: play 1 PP 0 0
send 1: play 1 PP 0 0
send 2: play 1 PP 0 0
send 3: play 1 PP 0 0
send 2: turn D2 0 D3D4H4D7S7H8D9S0SJDQHKCAS2
recv 2: play PP
send 0: play 2 PP 0 1
send 1: play 2 PP 0 1
send 2: play 2 PP 0 1
send 3: play 2 PP 0 1

あれ?(2)

send 0: turn PP 0 C4C8D8H9D0H0C0HJCJSKCKDKFF
recv 0: play C4 (139:00000108) 私が勝つ事は既定事項なのです
send 0: play 0 C4 0 0 (139:00000108) 私が勝つ事は既定事項なのです
send 1: play 0 C4 0 0 (139:00000108) 私が勝つ事は既定事項なのです
send 2: play 0 C4 0 0 (139:00000108) 私が勝つ事は既定事項なのです
send 3: play 0 C4 0 0 (139:00000108) 私が勝つ事は既定事項なのです

93 あれくま :2008/10/26(日) 20:27:39 ID:R26SEq6s
>>92
不具合っぽいというより本気で不具合でした
ありがとうございました

前のラウンドのパスの状態が引き継がれたまま次のラウンドが始まってしまうバグでした
修正したのを上げましたので、それを使ってください
ページはあとで更新しておきます

94 あれくま :2008/10/27(月) 00:34:25 ID:nNHcsEvY
dfserv更新しました
>>93で直した、パスの状態が次のラウンドまで引き継がれてしまうバグと、
カード交換のcastコマンドで変なカードを指定するとカードが渡されないというバグを
修正しました

コマンド等は変わってないのでAIの動作に影響は無いと思いますが、
新しいサーバのダウンロードをお願いします

95 あれくま :2008/10/27(月) 00:47:31 ID:nNHcsEvY
登録ページでファイル未登録なものは未登録と表示するようにしました
今までも表示はあったんですが非公開設定が優先されていました

96 あれななしさん :2008/11/02(日) 03:09:16 ID:S3s8AuLY
不具合報告。
playコマンドのコメントの後に半角スペースがあるとゲームが止まる。
dfservが無限ループに陥いってるっぽい?

発生時のログ:
recv 2: play こうですか???
send 0: play 2 PP 0 0
send 1: play 2 PP 0 0
send 2: play 2 PP 0 0
send 3: play 2 PP 0 0
send 3: turn PP 0 C9H9HQCKD5
recv 3: play こうですか???
send 0: play 3 PP 0 1
send 1: play 3 PP 0 1
send 2: play 3 PP 0 1
send 3: play 3 PP 0 1

97 nori :2008/11/02(日) 10:44:37 ID:Rq6VYlDw
いやいや、ホンマ僕は弱いよw
やっぱ相性が大きく作用してるぽいね

98 nori :2008/11/02(日) 10:45:08 ID:Rq6VYlDw
みすったw

99 あれくま :2008/11/02(日) 11:20:39 ID:8k39KQik
本番は明日ですよー。
参加できそうな人は今日中に途中でもいいのでバイナリを上げるか
コメントに参加できそうなことを書いといてください
人数の把握だけはしときたいです

>>96
回避はできるので致命的ではなさそうですが、直しておきます

100 あれくま :2008/11/02(日) 13:19:29 ID:8k39KQik
今更dfserv更新!
FFFFとかありえないプレイをした時に落ちるという報告があったので直してみました
試してないので本当に直ったかどうかはわからない
dfservがやけに遅いと思ったらsleep入れまくってたのが原因だったのでsleep(0)にしました
CPU占有されると困る場合は--sleep 0.01とかオプションつけると今まで通りになります
あとAIに渡されるseed値がでかすぎたので0xFFFFFF以下になるようにしました

どれも動作が大きく変わるようなものでないので更新しなくてもかまいませんが、
dfservが速くなるのは便利だと思うのでダウンロードをおすすめします

あと>>96はコメントの後ろに半角スペース入れただけでは再現しなかったのでまだ直ってません。
原因は謎ですが、再現できたら直します。

101 ゆぴゆぴ :2008/11/02(日) 13:36:09 ID:S3s8AuLY
>>96報告したんだけど、報告が間違ってた。
発生条件が、半角スペースがあることじゃなくて、
「カード文字列を渡さずにいきなりコメントを渡してる」でした。

102 あれくま :2008/11/02(日) 16:05:49 ID:8k39KQik
dfplayとdfplay.swを更新しました
メッセージの表示とカードの数字を調整して見易くしました

103 あれくま :2008/11/02(日) 16:15:14 ID:8k39KQik
登録ページに更新日時を表示するようにしました

104 あれななしさん :2008/11/03(月) 08:42:55 ID:a/wY6OpA
send 0: deal 1 4 S3C4S5D7C8H8D9H0SJHJCKHAH2
send 1: deal 1 2 S4H5D6H7C7S7D8CJDJHKSKSAS2
recv 1: cast S4
send 2: deal 1 1 H3C3D3C5S8H9S9S0C0D0DQD2C2DA
recv 2: cast DQDQ 縺サ繧梧・豌・
send 3: deal 1 3 H4D4D5C6H6S6C9HQCQSQDKCAFF
send 0: start 1 4 0 S3C4S5D7C8H8D9H0SJHJCKHAH2 S3C4S5D7C8H8D9H0SJHJCKDQDQ
send 1: start 1 2 0 S4H5D6H7C7S7D8CJDJHKSKSAS2 H5D6H7C7S7D8CJDJHKSKSAS2FF
send 2: start 1 1 0 H3C3D3C5S8H9S9S0C0D0DQD2C2DA H3C3D3C5S8H9S9S0C0D0D2C2DAH2HA
send 3: start 1 3 0 H4D4D5C6H6S6C9HQCQSQDKCAFF H4D4D5C6H6S6C9HQCQSQDKCAS4

2の人がcastで誤ったカード(DQDQ)を渡しているようですがそのまま送られているようです。
結果、0の人がDQDQを持っている状態になり(その後も普通にペアとしてプレイしてる)、
渡した本人はDQが減っただけなので15枚持ち状態になっています。

105 あれななしさん :2008/11/03(月) 13:15:19 ID:ftoVjrWs
>>104
修正しましたー
全く同じカードが渡されるとかすっかり気付いてなかった
プレイの方でも同じ問題があったのでそっちも対処しました

>>101はどうしよう

106 あれななしさん :2008/11/03(月) 21:17:34 ID:hSmqqqNo
カードの絵の件すっかり忘れておりましたすいませんでした・・・

107 あれくま :2008/11/03(月) 22:40:25 ID:ftoVjrWs
第2回も無事終了しました!
ありがとうございました!

登録ページは全公開モードにしました。
ソースとかある人は上げとくと嬉しいです。

>>106
お気持ちだけでも貰っておきます。ありがとう!

108 あれくま :2008/11/04(火) 01:32:18 ID:Ptw3CnVQ
動画も上がりましたー
大丈夫だとは思いますが問題ありましたら言ってくだされば対処します

109 あれななしさん :2008/11/09(日) 00:18:31 ID:t73s6L12
あれくまー、今日もRuby?


新着レスの表示


名前: E-mail(省略可)

※書き込む際の注意事項はこちら

■ したらば のおすすめアイテム ■

クズの本懐(7) (ビッグガンガンコミックス) - 横槍 メンゴ


この欄のアイテムは掲示板管理メニューから自由に変更可能です。


掲示板管理者へ連絡 無料レンタル掲示板