Exemplo n.º 1
0
 private void Start()
 {
     grid         = GetComponent <Grid>();
     astar        = new AStar();
     breadthFirst = new BreadthFirst();
     depthFirst   = new DepthFirst();
     dijkstra     = new Dijkstra();
     greedyBfs    = new GreedyBestFirst();
 }
Exemplo n.º 2
0
        partial void test_ai_search_bestfirstToolStripMenuItem_Click(object sender, EventArgs e)
        {
            const int       s   = 3; // size of n puzzle board
            GreedyBestFirst alg = new GreedyBestFirst();

            alg.Alpha = 1.0;
            alg.Beta  = 2.0;

            alg.Initialize(NPuzzle.Next(s));

            Tree <ICanGenerateChild> t = alg.GenerateChild();

            richTextBox.Text = alg.ToString();
        }