Esempio n. 1
0
        private Strategy GetStrategy(int generation, int pacmanOrdder)
        {
            var pacmans  = _sqLite.GetOneGenerationPacmans(generation).OrderByDescending(x => x.Weight).ToArray();
            var strategy = pacmans[pacmanOrdder - 1].Strategy;

            return(strategy);
        }
Esempio n. 2
0
        public void GetRankingAndWeightTest()
        {
            var sql            = new SqLiteConnection();
            var pacmans        = sql.GetOneGenerationPacmans(100);
            var gameResult     = new GameResult();
            var rankingPacmans = gameResult.GetRankingAndWeight2(pacmans.ToArray());

            foreach (var p in rankingPacmans)
            {
                Console.WriteLine(p.AveragePoints + ":" + p.Weight);
            }
        }