Beispiel #1
0
 private void button2_Click(object sender, EventArgs e)
 {
     Nn.Clear();
     rez.Clear();
     Mm.Clear();
     mas.Clear();
 }
Beispiel #2
0
 private void button2_Click(object sender, EventArgs e)
 {
     Mass.Clear();
     newmas.Clear();
     Rez.Clear();
     Nn.Clear();
 }
Beispiel #3
0
        public override void ShowPoints()
        {
            var gdata = App.GetGameData <BrnnGameData>();
            var gMgr  = App.GetGameManager <BrnnGameManager>();

            Result[CardsArrindex] = Nn.GetSFSObject(CardsArrindex).GetBool("win");

            //显示牌型,用于动画显示的设置处理
            var point = Points[CardsArrindex];
            var c     = point.GetComponent <CardPoint02>();

            c.ShowCardType(Nn.GetSFSObject(CardsArrindex), Cards.GetIntArray(CardsArrindex)); //显示牌型动画

            if (CardsArrindex > 0)
            {
                c.ShowScore(gdata.IsBanker ? Bpg[CardsArrindex - 1] : Pg[CardsArrindex - 1]);
            }
            point.SetActive(true);

            CardsArrindex++;
            if (CardsArrindex >= 5)
            {
                gMgr.ResultListCtrl.AddResult(Result);
                ReSetGiveCardsStatus();
            }
        }
Beispiel #4
0
        public override void ShowPoints()
        {
            Points[CardsArrindex].SetActive(true);
            var spr = Points[CardsArrindex].transform.GetChild(0).GetComponent <UISprite>();

            spr.spriteName = GetNiuName(Nn.GetSFSObject(CardsArrindex));
            spr.MakePixelPerfect();

            if (CardsArrindex > 0)
            {
                var l = Points[CardsArrindex].transform.GetChild(1).GetComponent <UILabel>();
                l.color            = Color.white;
                l.text             = "无成绩";
                XianShi            = Points[CardsArrindex].transform.GetChild(2).GetComponent <UISprite>();
                XianShi.spriteName = Result[CardsArrindex] ? "16" : "15";
                if (App.GetGameData <BrnnGameData>().IsBanker)
                {
                    if (Bpg[CardsArrindex - 1] != 0)
                    {
                        if (Bpg[CardsArrindex - 1] > 0)
                        {
                            l.text  = "+" + YxUtiles.ReduceNumber(Bpg[CardsArrindex - 1]);
                            l.color = Color.red;
                        }
                        else
                        {
                            l.text = YxUtiles.ReduceNumber(Bpg[CardsArrindex - 1]);

                            l.color = Color.green;
                        }
                    }
                }
                else
                {
                    if (Pg[CardsArrindex - 1] != 0)
                    {
                        if (Pg[CardsArrindex - 1] > 0)
                        {
                            l.text  = "+" + YxUtiles.ReduceNumber(Pg[CardsArrindex - 1]);
                            l.color = Color.red;
                        }
                        else
                        {
                            l.text  = YxUtiles.ReduceNumber(Pg[CardsArrindex - 1]);
                            l.color = Color.green;
                        }
                    }
                }
            }
            CardsArrindex++;
            if (CardsArrindex >= 5)
            {
                App.GetGameManager <BrnnGameManager>().ResultListCtrl.AddResult(Result);
                //App.GetRServer<GameServer_01>().ResultListCtrl.AddResult(_result);
                ReSetGiveCardsStatus();
            }
        }
Beispiel #5
0
        static void Main(string[] args)
        {
            Nn brain = new Nn(2, 4, 1);

            float[] inputData_0 = { 0, 0 };
            float[] inputData_1 = { 0, 1 };
            float[] inputData_2 = { 1, 0 };
            float[] inputData_3 = { 1, 1 };
            float[] data_0      = { 0 };
            float[] data_1      = { 1 };
            float[] data_2      = { 1 };
            float[] data_3      = { 0 };

            /*for (int i = 0; i < 1000; i++)
             * {
             *      int index = RandomInt(0, 3);
             *      if (index == 0)
             *              brain.Train(inputData_0, data_0);
             *      else if (index == 1)
             *              brain.Train(inputData_1, data_1);
             *      else if (index == 2)
             *              brain.Train(inputData_2, data_2);
             *      else if (index == 3)
             *              brain.Train(inputData_3, data_3);
             *
             * }*/

            brain.Train(inputData_3, data_3);

            float[] output = brain.FeedForward(inputData_0);
            for (int i = 0; i < output.Length; i++)
            {
                Console.WriteLine(output[i]);
            }
            output = brain.FeedForward(inputData_1);
            for (int i = 0; i < output.Length; i++)
            {
                Console.WriteLine(output[i]);
            }
            output = brain.FeedForward(inputData_2);
            for (int i = 0; i < output.Length; i++)
            {
                Console.WriteLine(output[i]);
            }
            output = brain.FeedForward(inputData_3);
            for (int i = 0; i < output.Length; i++)
            {
                Console.WriteLine(output[i]);
            }



            Console.ReadKey();
        }
Beispiel #6
0
        public void ResortCards()
        {
            var info     = Nn.GetSFSObject(CardsArrindex);
            var niuCards = info.GetIntArray("niuCards");


            int[] cards = Cards.GetIntArray(CardsArrindex);

            SortCards(cards, niuCards);

            for (int i = 0; i < cards.Length; i++)
            {
                CardsArr[CardsArrindex][i].GetComponent <UISprite>().spriteName = "0x" + cards[i].ToString("X");
            }
        }
Beispiel #7
0
 //getter/setter for Nn
 public void setNeuralNetwork(Nn.Neural_network Nn)
 {
     this.Nn = Nn;
 }
Beispiel #8
0
 private void button2_Click(object sender, EventArgs e)
 {
     rez.Clear();
     Nn.Clear();
 }
        static void Main(string[] args)
        {
            string A, B, C, D, E, F, G, H;
            string Aa, Bb, Cc, Dd, Ee, Ff, Gg, Hh, Ii, Jj, Kk, Ll, Mm, Nn, Oo;

            String[] ArrStr = new String[7];

            A = "Rizky Khapidsyah";
            B = "Nama Saya : ";
            C = A.Insert(0, B);
            D = " itu siapa?";
            E = A.Insert(16, D);
            F = "Ini Adalah: ";
            G = "Hari Rabu";
            H = G.Replace("Rabu", "Jum'at");

            ArrStr[0] = "Senin";
            ArrStr[1] = "Selasa";
            ArrStr[2] = "Rabu";
            ArrStr[3] = "Kamis";
            ArrStr[4] = "Jum'at";
            ArrStr[5] = "Sabtu";
            ArrStr[6] = "Minggu";

            /* Saya Sengaja tidak menggunakan variabel array untuk bagian ini (Aa, Bb, Cc dst..), agar kebih mudah dipahami.
             * Namun lebih disarankan menggunakan array dan statement for jika bekerja di lingkungan komersil
             */

            Aa = ", ";
            Bb = ".";
            Cc = Bb.Insert(0, ArrStr[6]);
            Dd = Cc.Insert(0, Aa);
            Ee = Dd.Insert(0, ArrStr[5]);
            Ff = Ee.Insert(0, Aa);
            Gg = Ff.Insert(0, ArrStr[4]);
            Hh = Gg.Insert(0, Aa);
            Ii = Hh.Insert(0, ArrStr[3]);
            Jj = Ii.Insert(0, Aa);
            Kk = Jj.Insert(0, ArrStr[2]);
            Ll = Kk.Insert(0, Aa);
            Mm = Ll.Insert(0, ArrStr[1]);
            Nn = Mm.Insert(0, Aa);
            Oo = Nn.Insert(0, ArrStr[0]);

            Console.WriteLine(A);
            Console.WriteLine(A.Length);
            Console.WriteLine(A.IndexOf('p'));
            Console.WriteLine(A[9]);
            Console.WriteLine(C);
            Console.WriteLine(E);
            Console.WriteLine(Oo);
            Console.WriteLine(F, G);
            Console.WriteLine(H);

            if (!H.Contains("Kamis"))
            {
                Console.WriteLine("Tidak Ditemukan Hari: Kamis");
            }
            else
            {
                Console.WriteLine("Ditemukan Hari: Kamis");
            }

            H = H.Remove(2);
            Console.WriteLine(H);

            Console.ReadLine();
        }
Beispiel #10
0
 public static void UnMountHostRoot()
 {
     Nn.Abort("To enable nn.fs.Host class in UnityEditor or in a relase build, define NN_FS_HOST_ENABLE symbol. It cannot be used for the master ROM submission.");
 }
Beispiel #11
0
 public static nn.Result MountHostRoot(MountHostOption option)
 {
     Nn.Abort("To enable nn.fs.Host class in UnityEditor or in a relase build, define NN_FS_HOST_ENABLE symbol. It cannot be used for the master ROM submission.");
     return(new nn.Result());
 }