タイム登録&ランキング機能を追加しました。
(プレイはこちらから。)
前回記事の後、無性にKGSで打ちたい熱が更に上がり、
当初考えていた手段での囲碁対局機能付与方法よりも簡便な、
自分が囲碁をKGSで打つ励みになるようなモノをとっとと作りたい、
と思ってちょっと技術調査をしよう、と思っていたら、
気付いたらDB登録機能作ってました。
プレイ後にタイムの結果が表示され、
名前とURL(任意。ご自分のブログなりホームページがあれば入力)、
コメント(某twitterに倣って140文字までの登録です)を入力し、
送信ボタンでプレイヤー情報として登録されます。
登録を行なわなかった場合は、無名の棋士としてタイムだけ登録されます。
登録後のランキングでは、登録した記録のタイム部分が太字で表示されます。
プレイしなくても、こちらから現在のランキングを見ることができます。
前ちょっと書いたように、
ページ転送機能があるので、ほぼ単純に、
登録機能のあるもの(今回はPHP)にそっちの仕事は任せちゃえばよいので、
カンタンでした。
(PHPはちょっとかじっただけなので、
調査しながらの作業となり手間は掛かったが。)
しかしまだいろいろやっつけ感があるままですが、
(レイアウトだとか、ゴミデータが登録される可能性とか、
同時登録時の排他制御が未確認とか、描画が遅くてクリック受け付けない時があるとか、
SecretBonusただ声が出るだけとか。)
とりあえず公開に踏み切っちゃいます。
実際には細部を詰める必要がありますが、
これでグランプリが開催できそうな感じになってきました。
その暁には、
とは言え、大枠ができちゃったので、このまままたしばらく放置しそうですが...。

