【问题标题】:WPM formula doesn't workWPM 公式不起作用
【发布时间】:2018-01-09 13:22:11
【问题描述】:
我正在使用以下代码来计算打字软件中的 WPM(字数/分钟)、CPM(字符/分钟)、CPS(字符/秒)和准确性。
//wpm
global.wpm = global.total_words / runtime_min;
//cpm
global.cpm = global.total_chars / runtime_min;
//cps
global.cps = global.total_chars / (runtime_min/60);
//accuracy
global.accuracy = 100 -((global.total_wrongChars*100)/global.total_chars);
准确度有效,但另一个吐出的数字太高,比如 2843.1565 应该是 1
【问题讨论】:
标签:
game-maker
game-maker-language
game-maker-studio-1.4
【解决方案1】:
您可以在创建事件中自定义变量
global.step_counter=0;
并且每一步都增加它
global.step_counter+=1;
然后你可以像这样在你的代码中使用
//Steps / steps per second / seconds
var duration = global.step_counter / room_speed / 60
//wpm
global.wpm = global.total_words / duration;
//cpm
global.cpm = global.total_chars / duration;
//cps
global.cps = global.total_chars / (duration/60);
//accuracy
global.accuracy = 100 -((global.total_wrongChars*100)/global.total_chars);