私はゲームのためのインタプリタを書いています。ユーザはインタプリタへの移動を入力し、プログラムはその移動を実行する。Prologユーザー入力(読み取り)の時間制限
今、それぞれの決定に期限を設定したいと思います。プレイヤーは移動を書いてEnterを押すのに30秒以上考えることができないはずです。
call_with_time_limitが関連見えたが、それは以下のような適切に動作doesntの:
call_with_time_limit(30、(X)を読んで)、問題は、(問題を)書きます。
この場合、入力を待ってから、入力が行われると、その後にタイマーが開始されます。しかし、私はタイマーが最初から始まるようにしたい。
どうすればいいですか?
私の答えは '/1'を読む! – false