最短以外は不正解!8パズルでゲームをつくる(2)の続きです。今回はスコアランキングを実装します。

HTML部分

スコアランキングでは各ステージで1位になったプレイのデータと各ユーザーのもっとも優秀なプレイのデータを表示させます。

ranking.css

PHPの処理

ステージクリア時にデータがpostされたときにPHP側でおこなわれる処理を示します。postされたらjson文字列としてファイルに保存してgetのときはファイルに保存されている文字列を返します。

ranking.php

JavaScriptの処理

ページが読み込まれたらサーバー側からスコアランキングに関する文字列を取得して、ここからランキング表示用のHTMLタグを生成してこれを表示します。

ranking.js