網頁

2016年3月9日 星期三

【社群】經驗值與等級的記錄方式


這陣子在規劃經驗值與等級的記錄方式,
本來大致上有兩種做法可選擇:
1.只記錄經驗總值,再依此推算等級
2.同時記錄目前等級,和目前經驗值(每次升級就歸零)

不過最近打算採用第三種做法:
3.同時記錄目前等級,和經驗總值

雖然看似多此一舉,因為從經驗總值就可推算出等級,
不過若每次查詢及顯示等級時,
都要重新計算一次,也是有點累贅。
反正資料庫都是要存這筆資料,
也不差在這筆資料中多加一個欄位。

而記錄經驗總值,則是為了在顯示經驗條時,
可以直接顯示
「經驗總值 / 下一級所需經驗總值」,
而不需要每次都將目前等級所需的經驗值全部加起來,
才算出經驗總值。

沒有留言:




張貼留言