C#scratch制作打地鼠一个简单的打地鼠游戏

2013年5月 C++ Builder大版内专家分月排行榜第三2012年7月 C++ Builder大版内专家分月排行榜第三2012年5月 C++ Builder大版内专家分月排行榜第三2011年5月 C++ Builder大版内专家分月排行榜第三2011年3月 C++ Builder大版内专家分月排行榜第三2010年12月 C++ Builder大版内专家分月排行榜第三2010年10月 C++ Builder大版内专家分月排行榜第三2010年1月 C++ Builder大版内专家分月排行榜第三2009年9月 C++ Builder大版内专家分月排行榜第三2009年7月 C++ Builder大版内专家分月排行榜第三2009年6月 C++ Builder大版内专家分月排行榜第三2009年5月 C++ Builder大版内专家分月排行榜第三2006年3月 C++ Builder大版内专家分月排行榜第三2005年9月 C++ Builder大版内专家分月排行榜第三
2011年10月 其他开发语言大版内专家分月排行榜第三2010年8月 其他开发语言大版内专家分月排行榜第三2007年5月 其他开发语言大版内专家分月排行榜第三
匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。用c#做打地鼠小游戏怎么写入计分的代码啊_百度知道
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。
用c#做打地鼠小游戏怎么写入计分的代码啊
就是现在大部分已经做出来了,想要的效果就是当图片换成老鼠出洞时点击才可以加分,图片为地洞时点击不加分。
namespace 打地鼠
public partial class Form1 : Form
public Form1()
InitializeComponent();...
我有更好的答案
你这是把九个按钮作为打击对象吧?那你就定义两个int全局变量啊啊a、b,timer1_Tick事件执行一次a++,按钮点击一次,判断如果背景图是地鼠
b++,最后在timer2_Tick触发的时候就知道地鼠出现次数a,和你打中的次数b了
嗯,是把按钮作为打击对象,因为有些代码是抄百度的,那段有什么bt的我不是很懂,我可以用if(bts[i].BackgroundImage = 打地鼠.Properties.Resources.老鼠出洞)这样来判断吗?
应该是可以的,加个断点调试下就知道了
采纳率:49%
设置变量来代表老鼠出洞的状态呗……
你有素材吗?我也在做打地鼠,没素材,我知道怎么打可以加分
为您推荐:
您可能关注的内容
换一换
回答问题,赢新手礼包C#实现简单的井字游戏实例
作者:小卒过河
字体:[ ] 类型:转载 时间:
这篇文章主要介绍了C#实现简单的井字游戏,以一个完整实例分析了C#实现井字游戏的方法,需要的朋友可以参考下
本文实例讲述了C#实现简单的井字游戏。分享给大家供大家参考。具体如下:
* Created using: SharpDevelop
* Created by: Tony Misner
* Date: 1/2/2007
* Time: 2:34 PM
using System.Collections.G
using System.D
using System.Windows.F
namespace TicTacToe
/// &summary&
/// This is a basic one player versus computer game of TicTacToe
/// &/summary&
public partial class frmMain
string playerTurn = "0";
string playerSymbol = "X";
string computerSymbol = "O";
int playCounter = 0;
[STAThread]
public static void Main(string[] args)
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new frmMain());
public frmMain()
InitializeComponent();
void Label1Click(object sender, System.EventArgs e)
bool playerDone =
string labelText = label1.T
if (playerClick(labelText) == true)
label1.Text = playerS
playerDone =
if (checkWin() == true)
resetGame();
computerGo();
if (checkWin() == true)
resetGame();
void Label2Click(object sender, System.EventArgs e)
bool playerDone =
string labelText = label2.T
if (playerClick(labelText) == true)
label2.Text = playerS
playerDone =
if (checkWin() == true)
resetGame();
computerGo();
if (checkWin() == true)
resetGame();
void Label3Click(object sender, System.EventArgs e)
bool playerDone =
string labelText = label3.T
if (playerClick(labelText) == true)
label3.Text = playerS
playerDone =
if (checkWin() == true)
resetGame();
computerGo();
if (checkWin() == true)
resetGame();
void Label4Click(object sender, System.EventArgs e)
bool playerDone =
string labelText = label4.T
if (playerClick(labelText) == true)
label4.Text = playerS
playerDone =
if (checkWin() == true)
resetGame();
computerGo();
if (checkWin() == true)
resetGame();
void Label5Click(object sender, System.EventArgs e)
bool playerDone =
string labelText = label5.T
if (playerClick(labelText) == true)
label5.Text = playerS
playerDone =
if (checkWin() == true)
resetGame();
computerGo();
if (checkWin() == true)
resetGame();
void Label6Click(object sender, System.EventArgs e)
bool playerDone =
string labelText = label6.T
if (playerClick(labelText) == true)
label6.Text = playerS
playerDone =
if (checkWin() == true)
resetGame();
computerGo();
if (checkWin() == true)
resetGame();
void Label7Click(object sender, System.EventArgs e)
bool playerDone =
string labelText = label7.T
if (playerClick(labelText) == true)
label7.Text = playerS
playerDone =
if (checkWin() == true)
resetGame();
computerGo();
if (checkWin() == true)
resetGame();
void Label8Click(object sender, System.EventArgs e)
bool playerDone =
string labelText = label8.T
if (playerClick(labelText) == true)
label8.Text = playerS
playerDone =
if (checkWin() == true)
resetGame();
computerGo();
if (checkWin() == true)
resetGame();
void Label9Click(object sender, System.EventArgs e)
bool playerDone =
string labelText = label9.T
if (playerClick(labelText) == true)
label9.Text = playerS
playerDone =
if (checkWin() == true)
resetGame();
computerGo();
if (checkWin() == true)
resetGame();
bool playerClick(string labelText)
if (playerTurn == "1" && labelText == "" && playCounter & 4)
playerTurn = "2";
lblTurn.Text = "Player 2 Turn";
playCounter++;
} else if (playCounter == 4)
toolStripTotal.Text = ((Convert.ToInt32(toolStripTotal.Text)) + 1).ToString();
toolStripDraw.Text = ((Convert.ToInt32(toolStripDraw.Text)) + 1).ToString();
MessageBox.Show("Draw","Game Over", MessageBoxButtons.OK, MessageBoxIcon.Stop);
resetGame();
bool checkWin()
bool win =
if (label1.Text == label2.Text && label2.Text == label3.Text && label1.Text != "")
else if (label4.Text == label5.Text && label5.Text == label6.Text && label4.Text != "")
else if (label7.Text == label8.Text && label8.Text == label9.Text && label7.Text != "")
else if (label1.Text == label4.Text && label4.Text == label7.Text && label1.Text != "")
else if (label2.Text == label5.Text && label5.Text == label8.Text && label2.Text != "")
else if (label3.Text == label6.Text && label6.Text == label9.Text && label3.Text != "")
else if (label1.Text == label5.Text && label5.Text == label9.Text && label1.Text != "")
else if (label3.Text == label5.Text && label5.Text == label7.Text && label3.Text != "")
if (win == true)
toolStripTotal.Text = ((Convert.ToInt32(toolStripTotal.Text)) + 1).ToString();
if (playerTurn == "1")
toolStripLost.Text = ((Convert.ToInt32(toolStripLost.Text)) + 1).ToString();
MessageBox.Show("Player 2 has won!","Game Over", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
return win =
toolStripWon.Text = ((Convert.ToInt32(toolStripWon.Text)) + 1).ToString();
MessageBox.Show("Player 1 has won!","Game Over", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
return win =
void resetGame()
label1.Text = "";
label2.Text = "";
label3.Text = "";
label4.Text = "";
label5.Text = "";
label6.Text = "";
label7.Text = "";
label8.Text = "";
label9.Text = "";
playerTurn = "1";
playCounter = 0;
lblTurn.Text = "Player 1 Turn";
void computerGo()
bool computerDone =
computerDone = computerGoForWin();
if (computerDone == false)
computerDone = computerGoForBlock();
if (computerDone == false)
computerDone = computerGoRandom();
playerTurn = "1";
lblTurn.Text = "Player 1 Turn";
bool computerGoForWin()
bool computerDone =
if (label1.Text == computerSymbol && label2.Text == computerSymbol && label3.Text == "")
label3.Text = computerS
return computerDone =
else if (label1.Text == computerSymbol && label3.Text == computerSymbol && label2.Text == "")
label2.Text = computerS
return computerDone =
else if (label2.Text == computerSymbol && label3.Text == computerSymbol && label1.Text == "")
label1.Text = computerS
return computerDone =
else if (label4.Text == computerSymbol && label5.Text == computerSymbol && label6.Text == "")
label6.Text = computerS
return computerDone =
else if (label4.Text == computerSymbol && label6.Text == computerSymbol && label5.Text == "")
label5.Text = computerS
return computerDone =
else if (label5.Text == computerSymbol && label6.Text == computerSymbol && label4.Text == "")
label4.Text = computerS
return computerDone =
else if (label7.Text == computerSymbol && label8.Text == computerSymbol && label9.Text == "")
label9.Text = computerS
return computerDone =
else if (label7.Text == computerSymbol && label9.Text == computerSymbol && label8.Text == "")
label8.Text = computerS
return computerDone =
else if (label8.Text == computerSymbol && label9.Text == computerSymbol && label7.Text == "")
label7.Text = computerS
return computerDone =
else if (label1.Text == computerSymbol && label4.Text == computerSymbol && label7.Text == "")
label7.Text = computerS
return computerDone =
else if (label1.Text == computerSymbol && label7.Text == computerSymbol && label4.Text == "")
label4.Text = computerS
return computerDone =
else if (label4.Text == computerSymbol && label7.Text == computerSymbol && label1.Text == "")
label1.Text = computerS
return computerDone =
else if (label2.Text == computerSymbol && label5.Text == computerSymbol && label8.Text == "")
label8.Text = computerS
return computerDone =
else if (label2.Text == computerSymbol && label8.Text == computerSymbol && label5.Text == "")
label5.Text = computerS
return computerDone =
else if (label5.Text == computerSymbol && label8.Text == computerSymbol && label2.Text == "")
label2.Text = computerS
return computerDone =
else if (label3.Text == computerSymbol && label6.Text == computerSymbol && label9.Text == "")
label9.Text = computerS
return computerDone =
else if (label3.Text == computerSymbol && label9.Text == computerSymbol && label6.Text == "")
label6.Text = computerS
return computerDone =
else if (label6.Text == computerSymbol && label9.Text == computerSymbol && label3.Text == "")
label3.Text = computerS
return computerDone =
else if (label1.Text == computerSymbol && label5.Text == computerSymbol && label9.Text == "")
label9.Text = computerS
return computerDone =
else if (label5.Text == computerSymbol && label9.Text == computerSymbol && label1.Text == "")
label1.Text = computerS
return computerDone =
else if (label1.Text == computerSymbol && label9.Text == computerSymbol && label5.Text == "")
label5.Text = computerS
return computerDone =
else if (label3.Text == computerSymbol && label5.Text == computerSymbol && label7.Text == "")
label7.Text = computerS
return computerDone =
else if (label3.Text == computerSymbol && label7.Text == computerSymbol && label5.Text == "")
label5.Text = computerS
return computerDone =
else if (label5.Text == computerSymbol && label7.Text == computerSymbol && label3.Text == "")
label3.Text = computerS
return computerDone =
return computerDone =
bool computerGoForBlock()
bool computerDone =
if (label1.Text == playerSymbol && label2.Text == playerSymbol && label3.Text == "")
label3.Text = computerS
return computerDone =
else if (label1.Text == playerSymbol && label3.Text == playerSymbol && label2.Text == "")
label2.Text = computerS
return computerDone =
else if (label2.Text == playerSymbol && label3.Text == playerSymbol && label1.Text == "")
label1.Text = computerS
return computerDone =
else if (label4.Text == playerSymbol && label5.Text == playerSymbol && label6.Text == "")
label6.Text = computerS
return computerDone =
else if (label4.Text == playerSymbol && label6.Text == playerSymbol && label5.Text == "")
label5.Text = computerS
return computerDone =
else if (label5.Text == playerSymbol && label6.Text == playerSymbol && label4.Text == "")
label4.Text = computerS
return computerDone =
else if (label7.Text == playerSymbol && label8.Text == playerSymbol && label9.Text == "")
label9.Text = computerS
return computerDone =
else if (label7.Text == playerSymbol && label9.Text == playerSymbol && label8.Text == "")
label8.Text = computerS
return computerDone =
else if (label8.Text == playerSymbol && label9.Text == playerSymbol && label7.Text == "")
label7.Text = computerS
return computerDone =
else if (label1.Text == playerSymbol && label4.Text == playerSymbol && label7.Text == "")
label7.Text = computerS
return computerDone =
else if (label1.Text == playerSymbol && label7.Text == playerSymbol && label4.Text == "")
label4.Text = computerS
return computerDone =
else if (label4.Text == playerSymbol && label7.Text == playerSymbol && label1.Text == "")
label1.Text = computerS
return computerDone =
else if (label2.Text == playerSymbol && label5.Text == playerSymbol && label8.Text == "")
label8.Text = computerS
return computerDone =
else if (label2.Text == playerSymbol && label8.Text == playerSymbol && label5.Text == "")
label5.Text = computerS
return computerDone =
else if (label5.Text == playerSymbol && label8.Text == playerSymbol && label2.Text == "")
label2.Text = computerS
return computerDone =
else if (label3.Text == playerSymbol && label6.Text == playerSymbol && label9.Text == "")
label9.Text = computerS
return computerDone =
else if (label3.Text == playerSymbol && label9.Text == playerSymbol && label6.Text == "")
label6.Text = computerS
return computerDone =
else if (label6.Text == playerSymbol && label9.Text == playerSymbol && label3.Text == "")
label3.Text = computerS
return computerDone =
else if (label1.Text == playerSymbol && label5.Text == playerSymbol && label9.Text == "")
label9.Text = computerS
return computerDone =
else if (label5.Text == playerSymbol && label9.Text == playerSymbol && label1.Text == "")
label1.Text = computerS
return computerDone =
else if (label1.Text == playerSymbol && label9.Text == playerSymbol && label5.Text == "")
label5.Text = computerS
return computerDone =
else if (label3.Text == playerSymbol && label5.Text == playerSymbol && label7.Text == "")
label7.Text = computerS
return computerDone =
else if (label3.Text == playerSymbol && label7.Text == playerSymbol && label5.Text == "")
label5.Text = computerS
return computerDone =
else if (label5.Text == playerSymbol && label7.Text == playerSymbol && label3.Text == "")
label3.Text = computerS
return computerDone =
return computerDone =
bool computerGoRandom()
bool computerDone =
Random random = new Random();
int position = random.Next(1,10);
switch(position)
if (label1.Text == "")
label1.Text = computerS
return computerDone =
if (label2.Text == "")
label2.Text = computerS
return computerDone =
if (label3.Text == "")
label3.Text = computerS
return computerDone =
if (label4.Text == "")
label4.Text = computerS
return computerDone =
if (label5.Text == "")
label5.Text = computerS
return computerDone =
if (label6.Text == "")
label6.Text = computerS
return computerDone =
if (label7.Text == "")
label7.Text = computerS
return computerDone =
if (label8.Text == "")
label8.Text = computerS
return computerDone =
if (label9.Text == "")
label9.Text = computerS
return computerDone =
}while (computerDone == false);
return computerDone =
void BtnExitClick(object sender, System.EventArgs e)
if (MessageBox.Show("Are you sure you want to exit?","Exit?",MessageBoxButtons.YesNo,MessageBoxIcon.Question) == DialogResult.Yes)
Application.Exit();
void ExitToolStripMenuItemClick(object sender, System.EventArgs e)
BtnExitClick(sender,e);
void BtnNewGameClick(object sender, System.EventArgs e)
if (MessageBox.Show("Are you sure you want to restart?","Restart?",MessageBoxButtons.YesNo,MessageBoxIcon.Question) == DialogResult.Yes)
toolStripTotal.Text = ((Convert.ToInt32(toolStripTotal.Text)) + 1).ToString();
toolStripDraw.Text = ((Convert.ToInt32(toolStripDraw.Text)) + 1).ToString();
resetGame();
void NewGameToolStripMenuItemClick(object sender, System.EventArgs e)
BtnNewGameClick(sender, e);
void AboutToolStripMenuItemClick(object sender, System.EventArgs e)
frmAbout about = new frmAbout();
about.ShowDialog();
希望本文所述对大家的C#程序设计有所帮助。
您可能感兴趣的文章:
大家感兴趣的内容
12345678910
最近更新的内容
常用在线小工具君,已阅读到文档的结尾了呢~~
基于c#打地鼠游戏项目的实现与设计
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
基于c 打地鼠游戏项目的实现与设计
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer--144.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口简单打地鼠,简单打地鼠小游戏,4399小游戏
分类:&&|&&大小:0.20M&&|&&日期:
请记住本站网址 ,点击,方便下次再玩。
鼠标点击地鼠
游戏加载完毕后,点击画面左下方“开始”键 - 即可游戏
打地鼠咯~看你够不够眼明手快哦~
请记住本站网址 ,点击,方便下次再玩。 《简单打地鼠》小游戏由4399用户提供。
相关游戏推荐
精彩专题推荐
12345678910
12345678910
文明办网文明上网举报电话:&|&举报邮箱:&||
Copyright & 2004 -
All Rights Reserved. 四三九九网络股份有限公司&版权所有
微信扫一扫关注4399小游戏}

我要回帖

更多关于 c 打地鼠简单代码 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信