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

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

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

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

98nori: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(省略可)

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

※画像アップローダーはこちら

(画像を表示できるのは「画像リンクのサムネイル表示」がオンの掲示板に限ります)

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