"ror"について †"rabbit of rough"、通称"ror"については以下のURLを参照してください。 rabbit_of_rough.zip †"ror"をPukiWiki用プラグインとして作成、圧縮したものです。 導入 †配置 †"rabbit_of_rough.inc.php"が通常と同じプラグインファイルとなりますので、このファイルが"plugin/"直下となる位置に"rabbit_of_rough"ディレクトリと一緒に配置してください。 読み込み †ブロックプラグイン記法のみ対応しています。ページ内の任意の場所で「#rabbit_of_rough」としてください。 スコア管理 †マインスイーパと異なる点として、"ror"はスコア制となっています。そのため、難易度別(および総合)のハイスコア管理にサブディレクトリ"plugin/rabbit_of_rough/images/"を使用します。 ajax †スコア計算、およびハイスコア表示に"jQuery.ajax"を使用しています。もしajaxが利用できない環境があった場合、スコア処理を行うことができません。 この点については諦めてください。 カスタマイズ †画像 †表示する画像は"rabbit_of_rough/ror.css"で設定している他、"rabbit_of_rough/ror.js"内で動的に割り当てを行っています。これを変更する場合、画像ファイルの入れ替えを行うのが最も簡単な手段です。同名同ピクセルの画像を作成、代わりに配置してください。 スコア計算 †スコアはサーバ側処理の"plugin/rabbit_of_rough/scoring.php"内、"getScore()"の戻り値として取得されます。サーバ側で参照可能な情報は同function内に記述してありますので、それを利用して任意の計算値をreturnすることでスコア計算のカスタマイズが可能です。 難易度(規定値設定) †盤面の大きさ、石や兎の配置などの規定値を新たに設定し、モードを追加することも可能です。ですが、設定ファイルなどで自動的に拡張されるような仕組みは用意していません(この先も用意する予定はありません)。そのため、難易度の規定値を追加・変更する場合は関連する箇所を自力で書き換えることになります。"mode"などの単語をキーに、各ファイルの変更を行ってください。変更する内容自体はそれほど難しくないと思います。(既存のモード判定に分岐と設定を追加するだけ、のはず) 使用ライブラリ †"ror"プラグインは以下のライブラリを利用しています。
|