WPM公式不起作用

时间:2018-01-09 13:22:11

标签: game-maker game-maker-language game-maker-studio-1.4

我使用以下代码在打字软件中计算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

1 个答案:

答案 0 :(得分:0)

您可以在创建事件中创建自定义变量

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);