小编Mat*_*Mat的帖子

用于"RaceTrack"游戏的AI算法

有没有人知道(或可以建议)为RaceTrack铅笔纸游戏的AI算法?

因为你在每个步骤中有9个可能的选择,并且你需要至少看6-10步才能确定一个好的策略,即使你因为与边界相交而排除了一些选择,暴力也会变得非常昂贵.

目前我正在尝试为每个选择分配一些质量值,以决定排除哪些选择 - 但我还不知道如何分配这样的质量值的良好规则.

algorithm artificial-intelligence game-ai

18
推荐指数
4
解决办法
6203
查看次数

AIR企业部署和更新

目前为企业部署和更新准备AIR应用程序的最佳做法是什么?

AIR更新程序框架非常方便 - 但是还需要管理员权限(据我所知)才能安装更新版本.那么 - 如何准备AIR应用程序,以便企业可以在雇主的终端上轻松安装和更新它?

第二个问题,以某种方式相关:有没有办法让员工自己更新应用程序而无需获取管理员权限?

第三个问题,与更新程序有关:有没有办法确定用户是否有足够的权限来实际安装更新 - 并且只有他有更新对话框才能惹恼他?

apache-flex air deployment actionscript-3

8
推荐指数
2
解决办法
931
查看次数

ActionScript 3.0 try..catch

如果我使用

try{
    function1();
    function2();
    function3();
}
catch(e:Error){
    function4();
}
Run Code Online (Sandbox Code Playgroud)

假设在function2()中抛出一个异常,哪个代码按定义执行?function3()会被执行吗?捕获后,function1的效果是否会出现?(有些编程语言可以"回放"效果,例如整个块是否未执行)

谢谢你的澄清!

exception-handling try-catch actionscript-3

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

ActionScript 3.0将节点添加到XML

我有

<myXML>
</myXML>
Run Code Online (Sandbox Code Playgroud)

运用

myXML.appendChild(<bla>text</bla>);
Run Code Online (Sandbox Code Playgroud)

我明白了

<myXML>
  <bla>text</bla>
</myXML>
Run Code Online (Sandbox Code Playgroud)

但如果'text'实际上包含在字符串变量中,该如何做呢?那么我如何添加一个具有一些以编程方式生成的内容的子节点?

所以我有:

var myXML:XML = <myXML><myXML>
var myString:String = "Hello World"
Run Code Online (Sandbox Code Playgroud)

我想做点什么

myXML.appendChild(<bla>mySring</bla>);
Run Code Online (Sandbox Code Playgroud)

怎么做?

xml actionscript-3

3
推荐指数
1
解决办法
7004
查看次数

AIR/ActionScript 3.0:错误日志记录

为了在执行AIR应用程序期间出现任何问题时创建日志文件,我添加了一个全局异常处理程序,如下所示:

        private function onUncaughtError(e:UncaughtErrorEvent):void
    {
        e.preventDefault();
        var error:Error = e.error;
        Logger.log("Uncaught Error:" + " - Message: " + error.message, "session");
    }
Run Code Online (Sandbox Code Playgroud)

这给了我在日志文件中的内容是这样的:

Uncaught Error - Message: Error #3003: File or directory does not exist.
Run Code Online (Sandbox Code Playgroud)

有什么方法可以记录更多的信息吗?例如,错误抛出了什么对象?

apache-flex air actionscript-3

2
推荐指数
1
解决办法
1157
查看次数

Vector上的AS3排序不按预期运行

我有一个固定长度9的矢量与一些对象.每个对象都有一个变量值:Point和vector应该被排序,使得value.x值较高的对象首先出现 - 如果它们的值x相同,那么value.y值较小的对象应该是第一个.

这是我的比较功能:

    private function cmpr(h1:HelpObj, h2:HelpObj):Number{ 
        var res:Number;
        if(h1.value.x==h2.value.x){
            res = h1.value.y-h2.value.y;
            return res;
        }
        else{
            res = h2.value.x-h1.value.x;
            return res;
        }
    }
Run Code Online (Sandbox Code Playgroud)

但正如您在此屏幕截图中看到的那样,生成的顺序不是它应该是的:

问题

我究竟做错了什么?

sorting vector actionscript-3

1
推荐指数
2
解决办法
4113
查看次数