私は現在、SWI-Prologで小さなテキストベースのアドベンチャーゲームをプログラミングしています。したがって、ユーザーは「goto(room)」や「gotoroom」などのコマンドを実行する必要があります。
ただし、問題は、常にコマンドを完全に停止して終了する必要があることです。つまり、「goto(room)」です。「goto(room)」の代わりに。これはあまりユーザーフレンドリーではありません。
コマンドを読み取ってから入力を実行する述語があります。終止符がない場合(すでに終止符がある場合は入力を実行する必要があります)、どうすれば自動的に終止符を追加できますか?
前もって感謝します!
よろしく、
ヴォルカー