Example #1
0
    public UBotAIController()
    {
        ThinkingTime = 0.0f;

        Fitness = Engine.start_fitness_score;

        Net = new UNeuronNet_Controller();
    }
Example #2
0
    public double Fitness;// 这个AI的适应性分数(开始都是10分)

    //-------------------------------------------------------------------------
    public UControllerBotAI()
    {
        Fitness = UGameEngine.start_fitness_score;

        Net = new UNeuronNet_Controller();
        UNeuronNet.ConfigData Config = new UNeuronNet.ConfigData();
        Config.NumInputs               = 32 * 3; // 棋子数*3
        Config.NumHiddenLayer          = 2;      // 1层隐藏层
        Config.NumNeuronPerHiddenLayer = 32;     // 每层神经元
        Config.NumOutputs              = 1;      // 1个输出
        Net.Init(Config);
    }