私は JavaScript ゲームを開発しており、ゲームに負けるまでの残り時間をユーザーに知らせる ETA を表示したいと考えています。この数値は、3 つの変数に依存しています。
var max = 1000000 /* 1 million */
var current = 50 /* 50 currently */
var persec = 10 /* 10 new ones created every second */
javascript を使用して、提供された変化率を使用してcurrent
>=までの秒数の見積もりを計算するにはどうすればよいですか?max
persec
私が試したこと
var eta = (max - current / persec) / 60;
eta = Math.round(eta);
しかし、これは期待どおりに機能しませんでした。