最近压力比较大,花5分钟做了一个老虎机休闲一下。
为了增加乐趣,加入了作弊功能。结果还是经常被它赢光。
上源码,自己玩吧:
public Form1() { InitializeComponent(); } int ben = 1000; int[] i =new int[3]; int k = 0; int iy = 10,ic=1; private void Form1_Load(object sender, EventArgs e) { label1.Text = ben.ToString(); numericUpDown1.Maximum = ben; label2.Text = ""; }
private void button1_Click(object sender, EventArgs e) { numericUpDown1.Enabled = false; Random r = new Random(); if (k == 0) { label2.Text = ""; } if (k < 3) { if ((ic == iy)&&(k>0)) { i[k] = i[0]; } else { i[k] = r.Next(7) + 1; } label2.Text += i[k].ToString() + ","; k++; if (k==3) { if ((i[1] == i[2]) && (i[1] == i[0])) { ben += (int)numericUpDown1.Value * i[1]; label2.Text += " ying"; ic = 1; iy = r.Next(20); if (iy < 5) { iy += 5; } } else { ben -= (int)numericUpDown1.Value; label2.Text += " shu"; } label1.Text = ben.ToString(); numericUpDown1.Maximum = ben; k = 0; ic++; numericUpDown1.Enabled = true; } } }