如何在JavaScript中运行CLISP代码?

时间:2017-04-25 11:25:01

标签: javascript lisp clisp

我正在编写一个连接4游戏来对抗我在CLISP中编码的AI。我在javascript中创建了GUI,但无法在两者之间建立连接。我想使用js-lisp或类似的解释器在浏览器中运行CLISP代码,但我无法使其工作。

在我的CLISP代码中,你最终会得到一个名为tira-final()的函数,它接受字段的字符串表示并返回一个可以拍摄的位置。我打算做这样的事情在javascript中调用它

function tiraAi(){
var str = "";
for (var x = 0; x <= 6; x++) {
    for (var y = 5; y >= 0; y--) {
        if(board[y][x] == 0)
            str = str + "0 ";          
        else{
            if(board[y][x] == "black")
                str = str + "1 ";
            else
                str = str + "2 ";
        }
    }
}

$(' .title').text(str);

x = (tira-final str dificultad);

return x;}

这就是我引用解释器的方式:

<script src="/Users/diego/js-lisp/build/lisp.js"></script>
  <script type="text/javascript">
  lisp.load("connect-4.lisp");
  </script>

谢谢!

0 个答案:

没有答案