|
Revision 21626, 2.8 kB
(checked in by nishio, 3 years ago)
|
|
/lang/python/saichugen add ranking page, misc.
|
| Line | |
|---|
| 1 | == README & HISTORY & MEMO == |
|---|
| 2 | |
|---|
| 3 | Game Server for Google App Engine |
|---|
| 4 | |
|---|
| 5 | == HISTORY == |
|---|
| 6 | Mon Oct 13 15:53:19 2008 |
|---|
| 7 | 一応ちゃんと遊べる状態になっているようだし、 |
|---|
| 8 | 覚えているうちに整理をしておこう。 |
|---|
| 9 | |
|---|
| 10 | - Random以外のAIを作る |
|---|
| 11 | - ただしはじめての人にとってはRandomがeasy modeとして必要 |
|---|
| 12 | - とりあえずRandomに平均的に勝てるようになることが(都合のいい仮説を立てないという意味で)重要 |
|---|
| 13 | - 作るならAIの切り替え機能が必要 |
|---|
| 14 | - AIのサブリクエスト化 |
|---|
| 15 | - 対人戦をできるようにする |
|---|
| 16 | - 処理の流れが複雑化する(自分がカードをだしても他のプレイヤーがカードをだしていないかもしれない)ので |
|---|
| 17 | 大変そうだ。そしてとりあえず当分のところこのサイト上で人が出会ってプレイすることは少ないだろうから |
|---|
| 18 | まだまだニーズがないと言えるだろう。 |
|---|
| 19 | - 時間のかかるAIを投入するためには別リクエストにすることを考えないと行けないか。 |
|---|
| 20 | - 国際化(英語圏でも使えるように?) |
|---|
| 21 | - ルールの英語解説がないが、これが出来ればログが集まりやすくなるね。 |
|---|
| 22 | - API整備していない |
|---|
| 23 | - GETベースのAPIとか、ローカルで特定のフラグをONにしたときだけでいいかも。 |
|---|
| 24 | - AI同士の対戦をさせたいというニーズ |
|---|
| 25 | - 認証は必須だと気がついた。プレイ中の画面を他人が見て勝手にカードをださないように、 |
|---|
| 26 | カードを出せるのはプレイヤーだけにしないといけない。 |
|---|
| 27 | 人間の認証にはGoogleの認証APIを使ったけど、BOTのためにそこをバイパスできるような設計が面倒。 |
|---|
| 28 | - カスタムテンプレートタグの設定がよくわからない |
|---|
| 29 | - Twistedで接続方法を抽象化してソケットつなぎっぱなしでのアクセスでも |
|---|
| 30 | 人間がブラウザでHTTPするのでも同じロジックを使えるようにしたい |
|---|
| 31 | - >今後の研究のためにログが保管され、せっかく収集したのだからそれを人間が閲覧できることを目指す。 |
|---|
| 32 | - ログの保管はできた。機械可読な形でのエクスポートは実装されていない |
|---|
| 33 | - 人間にも比較的読みやすいはず。 |
|---|
| 34 | - 今はプレイ中のテンプレートと終了後のログとが同じテンプレートだけど、 |
|---|
| 35 | これは切り替えるような設計にも出来る。というか切り替えた方がいい。 |
|---|
| 36 | - あと機械可読な形で出力するテンプレートも。 |
|---|
| 37 | |
|---|
| 38 | Fri Oct 17 23:10:30 2008 |
|---|
| 39 | nekop: マニュアルが長くてわかりにくい。ゴールを最初に明示すべき。 |
|---|
| 40 | amachang: ゲーム画面の解説がないのがわかりにくい。 |
|---|
| 41 | |
|---|
| 42 | ゲームのスコア: |
|---|
| 43 | 0, 0, 0 |
|---|
| 44 | ラウンドのスコア: |
|---|
| 45 | 0, 0, 0 |
|---|
| 46 | ターンの勝敗: |
|---|
| 47 | 0, 0, 0 |
|---|