打地鼠程序设计c语言,打地鼠游戏的制作(C语言)含代码.ppt

打地鼠游戏的制作(C语言)含代码

打地鼠游戏的制作 1、画面制作——坑,地鼠(Image控件) 2、控制地鼠的随机出现(timer,随机函数,visible属性) 3、打地鼠(鼠标点一下出现的地鼠,则地鼠消失,计数)MouseDown事件 4、地鼠出现不打,则两秒后让其消失 5、控制游戏的时间,如1分钟后提示结束(timer)。 打地鼠游戏的制作 1、画面制作——老鼠洞,地鼠(picturebox控件)*地鼠picturebox控件的visible属性初始化为false 打地鼠游戏的制作 2、控制地鼠的随机出现(timer,随机函数,visible属性) Timer控件: Enable->false Interval->1000 3、打地鼠(鼠标点一下出现的地鼠,则地鼠消失,计数)MouseDown事件 将其余的地鼠图片控件的MouseDown事件选择为已经写好的pictureBox10_MouseDown事件。 4、地鼠出现不打,则两秒后让其消失 用Timer2来控制,将其Interval属性设为2000 5、控制游戏的事件,如30秒后提示结束(timer3控制)。 * public int n = 0; public Form1() { InitializeComponent(); } private void timer1_Tick(object sender, EventArgs e) { Random a=new Random (System .DateTime.Now .Second); int Rankey=a.Next (9); switch (Rankey ) { case 1:pictureBox10 .Visible =true ;break ; case 2:pictureBox11 .Visible =true ;break ; case 3:pictureBox12 .Visible =true ;break ; case 4:pictureBox13 .Visible =true ;break ; case 5:pictureBox14 .Visible =true ;break ; case 6:pictureBox15 .Visible =true ;break ; case 7:pictureBox16 .Visible =true ;break ; case 8:pictureBox17 .Visible =true ;break ; case 9:pictureBox18 .Visible =true ;break ; } private void pictureBox10_MouseDown(object sender, MouseEventArgs e) { int i = Convert.ToInt32((sender as PictureBox).Name.Substring(11, 1)); switch (i) { case 0: { pictureBox10.Visible = false; n += 1; textBox1.Text = n.ToString(); break; } case 1: { pictureBox11.Visible = false; n += 1; textBox1.Text = n.ToString();

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
打地鼠游戏是一种经典的娱乐游戏,可以通过基于C语言的开发板GE6818进行实现。该游戏的目标是尽可能快速地击中从洞中冒出的地鼠。 首先,我们可以通过C语言程序,利用GE6818的硬件资源来实现游戏的显示与交互功能。通过调用开发板上的显示屏和按键等模块,我们可以在屏幕上显示多个洞,同时通过按键来选择并击打对应位置的地鼠。 其次,为了让游戏更加有趣和挑战,我们可以在C语言程序中加入一些随机算法,使地鼠的出现和消失具有一定的随机性。这样一来,玩家就需要时刻保持警惕,迅速准确地点击目标。 此外,我们还可以通过C语言编程来实现游戏计分和时间功能。可以在游戏展示分数和计时器,记录玩家击中地鼠的次数和完成游戏所用的时间。这样可以使得游戏更加有挑战性,同时也方便了玩家对自己的游戏表现进行评估和比较。 在实现打地鼠游戏的过程中,我们可以借助C语言中的循环结构、条件判断和函数等基本语法,来控制地鼠的出现和消失,以及玩家的交互操作。同时,我们还可以利用C语言的图形库或者逐点绘制的方式,在显示屏上绘制出地鼠和击中的效果,以提高游戏的可玩性和视觉效果。 总的来说,通过在GE6818上利用C语言打地鼠游戏的程序,我们可以实现一个交互性强、具有挑战性的娱乐游戏。游戏能够充分发挥GE6818的硬件资源,并通过C语言的编程逻辑来实现地鼠的随机出现、玩家的击打操作、计分计时等功能,从而提供给玩家一个有趣而又富有挑战性的游戏体验。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值