work-room-umi / ld50-maingame

https://ldjam.com/events/ludum-dare/50
2 stars 0 forks source link

ScoreManager作成 #68

Closed koiusa closed 2 years ago

koiusa commented 2 years ago

といあえず、単純に経過時間*移動距離でスコア計算 移動距離はAddメソッドの引数としています。 TotaldeltaTime*TotalDistance=TotalScore

tanitta commented 2 years ago

拝見しました。ResetはClearに変更でOKですね。 もともと自分はものすごく単純に外部から計算したScoreをScoreManagerに流し込むような用途で考えていたんですが、 今回のように時間を扱う場合は、計測開始、計測停止を行うmethodを用意して外部からタイマーを操作する方向のほうが良いのかもしれません

ray45422 commented 2 years ago

実装の方向性をはっきりさせたほうが良さそうです。 現時点ではScoreManagerはスコアを管理するだけでスコアの計算には関与しないという方向でどうでしょうか。

tanitta commented 2 years ago

49 の仕様を更新しました、こちら参照して実装書き換えていただけると助かります:bow: