Exemple #1
0
Fichier : AI.cs Projet : RSK11/ctf
 public virtual void InitBrain(int team, Material mat, CTFSim ctf, NeuralNet net)
 {
     SetupGPS();
     SetupMov();
     SetTeam(team);
     sim = ctf;
     meshBody.material = mat;
     brain             = net;
     goalCheck         = sim.goals[(team + 1) % 2].transform.position;
 }
Exemple #2
0
    public void StartGame()
    {
        CTFSim world = FindObjectOfType <CTFSim>();

        if (world != null)
        {
            world.Init(Mathf.RoundToInt(participants.value), Mathf.Round(Mathf.Round(10 * time.value) * 6), brain.text, player.isOn);
            world.StartGame();
        }
    }
Exemple #3
0
 // Use this for initialization
 public override void Init(int team, Material mat, CTFSim ctf)
 {
     SetupGPS();
     SetupMov();
     SetTeam(team);
     sim = ctf;
     meshBody.material = mat;
     brain             = new NeuralNet(8, 3, 1, 3, .3);
     goalCheck         = sim.goals[(team + 1) % 2].transform.position;
 }
Exemple #4
0
    // Use this for initialization
    void Start()
    {
        sim = FindObjectOfType <CTFSim>();

        if (sim == null)
        {
            sim = new CTFSim();
            sim.Init(3, 2f, "", true);
        }

        sim.LoadMap(this);
    }