Akashic Engine 逆引きリファレンス

ゲームアツマールでスコアボードを表示する

ゲームアツマールのサービス終了について

ゲームアツマールは2023年6月28日にサービスを終了します。これに伴い、2023年4月19日現在では新規のゲーム投稿は行えません。詳細は こちら をご覧ください。 (なおニコニコ生放送で遊べる「ニコ生ゲーム」は引き続きご利用いただけます投稿方法のみ変更になります)

要加筆: このページは現在、 アツマールのマルチプレイゲーム には対応していません。

ゲームアツマールでスコアボードを表示するには、window.RPGAtsumaru.experimental.scoreboards.display() を利用します。

凡例

// ゲームアツマール環境であればランキングを表示します
if (param.isAtsumaru) {
  var boardId_1 = 1;
  window.RPGAtsumaru.experimental.scoreboards
    .setRecord(boardId_1, g.game.vars.gameState.score)
    .then(function() {
      window.RPGAtsumaru.experimental.scoreboards.display(boardId_1);
    });
}

param.isAtsumaru についてはゲームアツマールでのみ処理を行うを参照してください。

詳細

ゲームアツマールのスコアボードを表示するには window.RPGAtsumaru.experimental.scoreboards.display() を利用します。

javascript-shin-ichiba-ranking テンプレートを使ってランキングモードのニコ生ゲームを生成した場合は、この処理は既に入っていますので、制限時間経過後などで window.RPGAtsumaru.experimental.scoreboards.display() を呼ぶことにより、ゲームアツマールのスコアボードを表示することができます。

window.RPGAtsumaru.scoreboards.display(boardId);

引数の boardId を指定することによりスコアを記録するスコアボードを指定してスコアボード表示します。 API の詳細はゲームアツマールのスコアボードを参照してください。

スコアボードへの記録は、window.RPGAtsumaru.scoreboards.setRecord() を利用します。

window.RPGAtsumaru.scoreboards.setRecord(boardId, score);

第 1 引数の boardId を指定することによりスコアを記録するスコアボードを指定し、第 2 引数の score でスコアを指定し、記録するスコアの点数を記録します。

関連情報