今年のHSPコンテスト2016のHSPTV部門で、新たにランキング機能を活用したゲームを制作中です。
今度は経営シミュレーションということで…
HSPTVにおけるランキング機能について、データクリアの仕様を調べました。
1.データをクリアしても、ランキングはシフトしない
(例)
1位:"1位",score:100
2位:"クリアするデータ",score:90
3位:"3位のまま",score:80
↓2位をクリア(hsptv_up 1,"(任意のコメント)",0x3000)
1位:"1位",score:100
2位:"(任意のコメント)",score:0
3位:"3位のまま",score:80
データをクリアするときは、任意の文字列をコメントに埋め込めます。
スコアは0になります。
しかし、ランキングはシフトせず、3位のデータは2位にシフトしません。
2.クリアしたデータより下位のデータは、ランキング管理から除外される?
(例)
1位:"1位",score:100
2位:"2位",score:90
3位:"クリアするデータ",score:80
4位:"4位?",score:70
5位:"5位?",score:60
↓3位をクリア(hsptv_up 2,"クリアした",0x3000)
1位:"1位",score:100
2位:"2位",score:90
3位:"クリアした",score:0
4位:"4位?",score:70
5位:"5位?",score:60
↓"3位?6位?",score:50 を新規登録
1位:"1位",score:100
2位:"2位",score:90
3位:"3位?6位?",score:50
4位:"クリアした",score:0
5位:"4位?",score:70
6位:"5位?",score:60
データをクリアすると、それより下位のデータはランキング管理から実質的に除外されます。
どのようなスコアのデータが新規登録されても、
下位のデータはいずれランキング外になって削除されるようになります。