예제 #1
0
        public String[][] GetGenes()
        {
            String[][] genes = new String[1][];

            genes[0]    = new String[3];
            genes[0][0] = GeneticUtil.IntToBinary(GOLD, 12);
            genes[0][1] = GeneticUtil.IntToBinary(FOOD, 4);
            genes[0][2] = GeneticUtil.IntToBinary(MINING, 7);

            return(genes);
        }
예제 #2
0
        public String[][] GetGenes()
        {
            String[][] genes = new String[2][];

            genes[0]    = new String[3];
            genes[0][0] = GeneticUtil.IntToBinary(WARRIOR_GOLD, 12);
            genes[0][1] = GeneticUtil.IntToBinary(WARRIOR_FOOD, 4);
            genes[0][2] = GeneticUtil.IntToBinary(WARRIOR_ARMY, 7);

            genes[1]    = new String[3];
            genes[1][0] = GeneticUtil.IntToBinary(ARCHER_GOLD, 12);
            genes[1][1] = GeneticUtil.IntToBinary(ARCHER_FOOD, 4);
            genes[1][2] = GeneticUtil.IntToBinary(ARCHER_ARMY, 7);

            return(genes);
        }
예제 #3
0
        public String[][] GetGenes()
        {
            String[][] genes = new String[4][];

            genes[0]    = new String[1];
            genes[0][0] = GeneticUtil.IntToBinary(TOWN_HALL, 2);

            genes[1]    = new String[4];
            genes[1][0] = GeneticUtil.IntToBinary(BARRACKS_GOLD, 12);
            genes[1][1] = GeneticUtil.IntToBinary(BARRACKS_FOOD, 4);
            genes[1][2] = GeneticUtil.IntToBinary(BARRACKS_ARMY, 7);
            genes[1][3] = GeneticUtil.IntToBinary(BARRACKS_IDLE, 7);

            genes[2]    = new String[3];
            genes[2][0] = GeneticUtil.IntToBinary(FARMS_GOLD, 12);
            genes[2][1] = GeneticUtil.IntToBinary(FARMS_FOOD, 4);
            genes[2][2] = GeneticUtil.IntToBinary(FARMS_IDLE, 7);

            genes[3]    = new String[2];
            genes[3][0] = GeneticUtil.IntToBinary(MINER_GOLD, 12);
            genes[3][1] = GeneticUtil.IntToBinary(MINER_IDLE, 7);

            return(genes);
        }