我做了一个井字游戏,并且我正在用更少的代码制作另一个版本。无论如何...这是我的代码...我已经在do while语句之间使用了一些代码,但是是的...
var rc = new Random();
do
{
storeRI = rc.Next(1, 9);
if (storeRI == 1 & button1.Text == "")
{
button1.Text = "O";
Turn = 1;
TestWin();
break;
}
else if (storeRI == 2 & button2.Text == "")
{
button2.Text = "O";
Turn = 1;
TestWin();
break;
}
} while (Turn == 2 & button1.Text == "" | button2.Text == "" | button3.Text == "" | button3.Text == "" | button4.Text == "" | button5.Text == "" | …Run Code Online (Sandbox Code Playgroud) 我花了好几个小时制作一个tic tac toe游戏,主要使用if else语句,我刚刚复制和粘贴的一些代码......
我将如何创建一个代码实例,然后再引用它? - 当我需要代码时,而不是每次只复制和粘贴大量代码.在这段代码中,我得到一个介于1到10之间的随机数,这个数字将存储在RI中...然后当它转过来时,计算机会在按钮中随机输入一个X,然后使用这个代码它会检查到确定计算机是否赢了.我希望有意义=)
do
{
storeRI = rc.Next(0, 10); //storing random number into storeRI so it can be used later on in life.
if (storeRI == 1 && btn1.Text == "")
{
btn1.Text = "X";
Turn = 1;
if (btn1.Text == "X" & btn2.Text == "X" & btn3.Text == "X")
{
btn1.BackColor = Color.Green;
btn2.BackColor = Color.Green;
btn3.BackColor = Color.Green;
XScore += 1;
lblPScoreX.Text = XScore.ToString();
foreach (Button btn in buttonList)
btn.Enabled = false;
}
else …Run Code Online (Sandbox Code Playgroud) 如果标题简单重载错误,我很抱歉?不是正确的标题.我不确定我在下面试过的方法......
无论如何,我希望我的文本字段显示我在这里设置的文本"Player:"然后我想调用我的变量'string player1'并将其输入到文本字段以及我刚刚设置的文本中?
lblPDisp.Text = ("Player: {0}", Player1);
Run Code Online (Sandbox Code Playgroud)
但它只是出现了红线
我正在做一个刽子手游戏,并且刚刚开始创建随机单词,这将产生用户必须猜测的新单词,但是有时随机代码将生成与之前使用的相同的单词.我的问题是......是否有一个符号或代码,如果随机数不等于......那么这个代码块.
这是我的代码......
private void button1_Click(object sender, EventArgs e)
{
Random rW = new Random();
foreach (TextBox textBox in addTextBox())
{
textBox.Visible = false;
}
RW = rW.Next(1, 4);
if (RW == 1) //Cat
{
textBox1.Visible = true;
textBox2.Visible = true;
textBox3.Visible = true;
}
else if (RW == 2) //Elephant
{
textBox1.Visible = true;
textBox2.Visible = true;
textBox3.Visible = true;
textBox4.Visible = true;
textBox5.Visible = true;
textBox6.Visible = true;
textBox7.Visible = true;
textBox8.Visible = true;
}
else if (RW == …Run Code Online (Sandbox Code Playgroud)