Пример #1
0
    // Use this for initialization
    void Start()
    {
        times            = new List <float> ();
        text.text        = "Generation " + currentGeneration;
        Model.parameters = new float[] { alpha, beta, gamma, zeta, eta, kappa, nu, tau };
        BuildModel();
        GameObject  newSpawn = Instantiate(spawn);
        SnyderBrain brain    = newSpawn.GetComponent <SnyderBrain> ();

        brain.AcceptModel(model);
        startTime = Time.time;
    }
Пример #2
0
    public void NextGeneration(Model m)
    {
        times.Add(Time.time - startTime);
        times.Sort();
        currentGeneration++;
        text.text = "Generation " + currentGeneration + "\nFastest Time: " + times[0] + "\nFound food: " + timesFoundFood;
        model     = m;
        GameObject  newSpawn = Instantiate(spawn);
        SnyderBrain brain    = newSpawn.GetComponent <SnyderBrain> ();

        brain.AcceptModel(m);
        brain.generationID = currentGeneration;
        startTime          = Time.time;
    }