• 大小: 1.35MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-11-30
  • 语言: C#
  • 标签: 源码  C#  扑克  游戏  

资源简介

一款扑克游戏,系统自动生成5张牌,游戏开始后用户有一次换牌的机会,如果所换新牌符合系统预置的条件规定,则系统会为用户加分,以示奖励,否则要倒扣分!

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

//====================================================
//
//          http://www.VSBox.CN
//
//              【VS盒子】
//
//      希望这个源码能帮到您  :)
//      
//
//=====================================================


namespace 金扑克
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        bool IsRepeat(string[] ir)
        {
            for (int i = 0; i < ir.Length-1; i++)
            {
                for (int j = i + 1; j < ir.Length; j++)
                {
                    if (i == j) continue;
                    if (ir[i] == ir[j]) return false;
                }
            }
            return true;
        }
        void evaluate()
        {
            ptb1.ImageLocation = path + pic1 + extend;
            ptb2.ImageLocation = path + pic2 + extend;
            ptb3.ImageLocation = path + pic3 + extend;
            ptb4.ImageLocation = path + pic4 + extend;
            ptb5.ImageLocation = path + pic5 + extend;
        }
        
        void rand()
        {
            int s = unchecked((int)DateTime.Now.Ticks);
            string[] temp = new string[5];
            string[] pics = new string[5];
            //生成第1张随机
            if (ptb1.ImageLocation == path + “bg“ + extend)
            {
                Ti += 1050;
                pics[0] = pic1;
                Random ra = new Random(++Ti + (++s));
                pic1 = ra.Next(1 5).ToString();
                
                while (true)
                {
                start:
                    ;
                    Ti += 3;
                    ra = new Random(++Ti + (++s));
                    temps[0] = ra.Next(1 14).ToString();
                    switch (temps[0])
                    {
                        case “10“: temp[0] = “t“; break;
                        case “11“: temp[0] = “j“; break;
                        case “12“: temp[0] = “q“; break;
                        case “13“: temp[0] = “k“; break;
                        default: temp[0] = temps[0]; break;
                    }
                    pic1 = pic1[0].ToString() + temp[0];
                    if (temps[0] == temps[1])
                    {
                        if (pic1 == pic2)
                        {
                            goto start;
                        }
                    }
                    if (temps[0] == temps[2])
                    {
                        if (pic1 == pic3)
                        {
                            goto start;
                        }
                    }
                    if (temps[0] == temps[3])
                    {
                        if (pic1 == pic4)
                        {
                         

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

----------- ---------  ---------- -----  ----

              7737310                    139


评论

共有 条评论