欢迎来到皮皮网网站!

【新世界app源码】【比比奇 源码】【炉架底源码】英文小游戏源码

时间:2024-11-27 02:13:12 来源:弱电公司源码

1.向各位大哥大姐求一点C#编写的英文小游戏源代码!!小游戏源(最好新颖一点的英文新世界app源码
2.急急急,谁可以告诉我eclipse中小游戏的小游戏源入口代码怎么写
3.14个py小游戏源代码分享第二弹
4.你好。flash as3.0小游戏,英文比比奇 源码要源代码,类似于连连看,打砖块之类的小游戏源炉架底源码。能发我吗?

英文小游戏源码

向各位大哥大姐求一点C#编写的英文小游戏源代码!!小游戏源(最好新颖一点的英文)

       using System;

       using System.Collections.Generic;

       using System.Linq;

       using System.Text;

       using System.Text.RegularExpressions;

       namespace NumberPuzzle

       {

        class Program

        {

        /// <summary>

        /// Num Puzzle

        /// ^^

**

        /// </summary>

        /// <param name="args"></param>

        static void Main(string[] args)

        {

        string numPazzle = string.Empty;

        string numLength = string.Empty;

        int count = 0;

        int countMax = 0;

        Console.WriteLine("How long do you want?[0<n<] \"Suggestion : 4\"");

        while (true)

        {

        numLength = Console.ReadLine();

        if (IsNum(numLength))

        {

        countMax = Convert.ToInt(numLength);

        if (countMax > )

        {

        Console.WriteLine("Re-inpt due to n>");

        continue;

        }

        break;

        }

        else

        {

        Console.WriteLine("Re-inpt, input is not a num:");

        continue;

        }

        }

        while (count < countMax)

        {

        string strA = GetNum();

        if (numPazzle.IndexOf(strA) != -1)

        {

        continue;

        }

        numPazzle += strA;

        count++;

        }

        while (true)

        {

        string input = string.Empty;

        string results = string.Empty;

        Console.WriteLine("Input what you guess:");

        input = Console.ReadLine();

        if (!IsNum(input))

        {

        Console.WriteLine("Re-inpt, input is not a num:");

        continue;

        }

        if (input.Length != countMax)

        {

        Console.WriteLine("The length of input is error");

        continue;

        }

        if (IsDup(input))

        {

        Console.WriteLine("Input is a dup num");

        continue;

        }

        results = CompareNum(input, numPazzle);

        if (results.Split('-')[0].Equals(numPazzle.Length.ToString()))

        break;

        Console.WriteLine("Results: A-{ 0} B-{ 1}", results.Split('-')[0], results.Split('-')[1]);

        }

        Console.WriteLine("Win! The num is { 0}", numPazzle);

        Console.ReadKey();

        }

        public static string GetNum()

        {

        Random sSeed = new Random();

        Random seed = new Random(sSeed.Next());

        return seed.Next().ToString();

        }

        public static string CompareNum(string actualStr, string expectedStr)

        {

        int a = 0;

        int b = 0;

        string results = string.Empty;

        for (int i = 0; i < actualStr.Length; i++)

        {

        if (expectedStr.IndexOf(actualStr[i]) != -1)

        {

        b++;

        }

        if (expectedStr[i].Equals(actualStr[i]))

        {

        a++;

        b--;

        }

        }

        results = a.ToString() + "-" + b.ToString();

        return results;

        }

        public static bool IsDup(string input)

        {

        bool result = false;

        foreach (char aStr in input)

        {

        if (input.IndexOf(aStr) != input.LastIndexOf(aStr))

        {

        result = true;

        break;

        }

        }

        return result;

        }

        public static bool IsNum(string numInput)

        {

        bool result = false;

        Regex reg = new Regex(@"^-?\d+$");

        result = reg.IsMatch(numInput);

        return result;

        }

        }

       }

       CMD 猜数字

急急急,谁可以告诉我eclipse中小游戏的小游戏源入口代码怎么写

       想写个小游戏有其他class文件的源代码但是不会写入口代码,写成这样就不会了 package com.mr.min; import com.mr.view.MainFrame; public class Start{ public static void main(String[]args) { MainFrame frame=new MainFrame();

个py小游戏源代码分享第二弹

       4. 拼夕夕版飞机大作战

       源码如下:

       5. 打地鼠

       源代码分享:

       6. 小恐龙

       玩法:上下键控制起跳躲避

       源码分享如下:

       7. 消消乐

       玩法:三个相连即可消除

       源码分享如下;

       敬请期待后续发布,英文持续关注,小游戏源感谢您的英文幸运魔方源码支持。

你好。小游戏源flash as3.0小游戏,英文国外直播源码要源代码,类似于连连看,打砖块之类的。能发我吗?

       的源码!!

       package

       {

        import flash.display.Sprite;

        import flash.events.*;

        import flash.text.*;

        import flash.geom.Point;

        public class GameMain extends Sprite

        {

        private var i:int = 0;

        private var j:int = 0;

        private var k:int = 0;

        private var tf:TextFormat = new TextFormat();

        private var ContainTxt:Sprite = new Sprite();

        private var arrTxt:Array = new Array();

        private var arrTxtColor:Array = new Array();

        private var arrTxtValue:Array = [[0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0]];

        private var arrTemp:Array = new Array(5);

        private var arrValue:Array = [0, 2, 4, 8, , , , , , , , GameMain, ];

        private var arrColor:Array = [0xffffff, 0x, 0xff, 0xffcc, 0xff, 0xff, 0xff, 0xff, 0xffff, 0xff, 0xff, 0xffff];

        private var B_change:Boolean = false;

        private var dotest:int = 0;

        private var score:int = 0;

        public function GameMain():void

        {

        Depth(); //深度管理

        new_Game(); //初始化

        TF1();

        }

        private function new_Game():void

        {

        stage.addEventListener(Event.ENTER_FRAME, ValueToTxt);

        Create_one();

        Create_one();

        stage.addEventListener(KeyboardEvent.KEY_DOWN, KEYDOWN);

        }

        private function KEYDOWN(ekey:KeyboardEvent):void

        {

        switch (ekey.keyCode)

        {

        case : 

        for (j = 0; j <= 3; j++)

        {

        for (i = 0; i <= 3; i++)

        {

        arrTemp[i] = arrTxtValue[i][j];

        }

        arrTemp[4] = 0;

        doMove();

        for (i = 0; i <= 3; i++)

        {

        arrTxtValue[i][j] = arrTemp[i];

        }

        }

        break;

        case : 

        for (k = 0; k <= 3; k++)

        {

        for (j = 0; j <= 3; j++)

        {

        arrTemp[j] = arrTxtValue[k][j];

        }

        arrTemp[4] = 0;

        doMove();

        for (j = 0; j <= 3; j++)

        {

        arrTxtValue[k][j] = arrTemp[j];

        }

        }

        break;

        case : 

        for (j = 0; j <= 3; j++)

        {

        for (i = 0; i <= 3; i++)

        {

        arrTemp[i] = arrTxtValue[3 - i][j];

        }

        arrTemp[4] = 0;

        doMove();

        for (i = 0; i <= 3; i++)

        {

        arrTxtValue[3 - i][j] = arrTemp[i];

        }

        }

        break;

        case : 

        for (k = 0; k <= 3; k++)

        {

        for (j = 0; j <= 3; j++)

        {

        arrTemp[j] = arrTxtValue[k][3 - j];

        }

        arrTemp[4] = 0;

        doMove();

        for (j = 0; j <= 3; j++)

        {

        arrTxtValue[k][3 - j] = arrTemp[j];

        }

        }

        break;

        default: 

        break;

        }

        }

        private function doMove():void

        {

        var temp:int = 0;

        score++;

        //

        do

        {

        for (i = 0; i <= 3; i++)

        {

        if (arrTemp[i] == 0)

        {

        if (arrTemp[i] != arrTemp[i + 1])

        {

        arrTemp[i] = arrTemp[i + 1];

        arrTemp[i + 1] = 0;

        B_change = true;

        }

        }

        }

        temp++;

        } while (temp <= 3);

        //

        do

        {

        for (i = 1; i < 4; i++)

        {

        if (arrTemp[i] == arrTemp[i - 1])

        {

        if (arrTemp[i] != 0)

        {

        arrTemp[i - 1] = arrTemp[i] * 2;

        arrTemp[i] = 0;

        B_change = true;

        }

        }

        }

        temp++;

        } while (temp <= 3);

        //

        do

        {

        for (i = 0; i < 4; i++)

        {

        if (arrTemp[i] == 0)

        {

        arrTemp[i] = arrTemp[i + 1];

        arrTemp[i + 1] = 0;

        }

        }

        temp++;

        } while (temp <= 3);

        // donothing

        }

        private function Create_one():void

        {

        do

        {

        i = Math.floor(Math.random() * 4);

        j = Math.floor(Math.random() * 4);

        } while (arrTxtValue[i][j] != 0);

        if (Math.random() < 0.)

        {

        arrTxtValue[i][j] = arrValue[1];

        }

        else

        {

        arrTxtValue[i][j] = arrValue[2];

        }

        }

        private function ValueToTxt(e:Event):void

        {

        for (i = 0; i < 4; i++)

        {

        for (j = 0; j < 4; j++)

        {

        var n:int = arrValue.indexOf(arrTxtValue[i][j]);

        arrTxtColor[i][j].backgroundColor = arrColor[n];

        arrTxt[i][j].text = arrTxtValue[i][j];

        arrTxt[i][j].setTextFormat(tf);

        }

        }

        //

        if (B_change)

        {

        Create_one();

        B_change = false;

        }

        }

        private function GameOver():void

        {

        stage.removeEventListener(Event.ENTER_FRAME, ValueToTxt);

        stage.removeEventListener(KeyboardEvent.KEY_DOWN, KEYDOWN);

        }

        private function TF1():void

        {

        tf.align = "center";

        tf.bold = true;

        tf.size = ;

        tf.font = "Arial";

        tf.color = 0xFFFFFF;

        }

        private function Depth():void

        {

        addChild(ContainTxt); //文本框容器

        var Frame:Sprite = FRAME();

        addChild(Frame); //结构

        FrameTxt(); //文本框

        }

        private function FrameTxt():void

        {

        for (i = 0; i < 4; i++)

        {

        arrTxt[i] = new Array();

        arrTxtColor[i] = new Array();

        for (j = 0; j < 4; j++)

        {

        var temptxt:TextField = new TextField();

        var temptxtColor:TextField = new TextField();

        temptxt.selectable = temptxtColor.selectable = false;

        temptxt.x = i * ;

        temptxtColor.x = i * ;

        temptxt.y = j *  + ;

        temptxtColor.y = j * ;

        temptxtColor.width = temptxtColor.height = ;

        temptxtColor.background = true;

        ContainTxt.addChild(temptxtColor);

        ContainTxt.addChild(temptxt);

        arrTxt[i][j] = temptxt;

        arrTxtColor[i][j] = temptxtColor;

        }

        }

        }

        private function FRAME():Sprite

        {

        var tempframe:Sprite = new Sprite();

        for (i = 0; i <= 4; i++)

        {

        tempframe.graphics.moveTo(i * , 0);

        tempframe.graphics.lineStyle(8, 0xCCCCCC);

        tempframe.graphics.lineTo(i * , );

        }

        for (j = 0; j <= 4; j++)

        {

        tempframe.graphics.moveTo(0, j * );

        tempframe.graphics.lineStyle(8, 0xCCCCCC);

        tempframe.graphics.lineTo(, j * );

        }

        return tempframe;

        }

        }

       }

更多相关资讯请点击【焦点】频道>>>