小编ala*_*mre的帖子

Prolog 用户输入的时间限制(读取)

我正在为游戏编写解释器。用户将其移动输入解释器,然后程序执行该移动。

现在我想为每个决定实施一个时间限制。玩家不应该想超过 30 秒来写一个移动并按 Enter。

call_with_time_limit 似乎相关,但它不能正常工作:

call_with_time_limit( 30, read(X) ), Problem, write(Problem)。

在这种情况下,它等待输入,当输入时,计时器随后启动。但我希望计时器从一开始就开始。

我该怎么做?

time interpreter prolog limit

5
推荐指数
1
解决办法
918
查看次数

标签 统计

interpreter ×1

limit ×1

prolog ×1

time ×1