流行“扫雷”-有趣的游戏作文400字(小编整理)

时间:2021-02-07 12:42:54下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《流行“扫雷”-有趣的游戏作文400字》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《流行“扫雷”-有趣的游戏作文400字》。

第一篇:流行“扫雷”-有趣的游戏作文400字

流行“扫雷”-有趣的游戏作文400字

在学习、工作、生活中,大家都尝试过写作文吧,根据写作命题的特点,作文可以分为命题作文和非命题作文。那么,怎么去写作文呢?以下是小编为大家整理的流行“扫雷”-有趣的游戏作文400字,欢迎阅读与收藏。

流行“扫雷”-有趣的游戏作文400字1

不知是什么时候,谁开始的,最近我们班刮起了一阵轰轰烈烈的“打雷”风?

四年级开学,几乎人手一本方格本,一支笔,拉住一个人,“嘿,我们一起玩‘扫雷’吧。”这“扫雷”可不是一般的电脑手游,而是一种类似于五子棋的游戏。就是在方格本上画一些图形,只要画了五个连在一起的图形,就算赢了。

在班里,每个人都有属于自己的图形。不会玩的同学嘛——sorry,你落伍啦。

至于玩得最疯的,你肯定猜不到,是两位“班长大人”,班里很多玩得不熟练的,都要向他们讨教呢,他们只要一和别人干上,必定夺冠。他们似乎忘记了自己是全班同学的榜样了,吃饭玩,课间玩,就连上课也把方格本藏在柜子里,避开老师的目光,偷偷地继续玩。我几次想报告老师,但我深知两位学霸的性格——我没有证据!我多么想带个照相机过来----想想还是算了吧,不然“扫雷”风还没刮完,又该刮起一片“相机”风了。

最夸张的一次,一个画画比赛,两位班长竟然用在操场上画起了方格,更气人的是,他们没被老师批……

但是我对这种游戏没兴趣,认为它很无聊,所以没有参加,直到今天,“扫雷”风还在刮着,老师也没有阻止我们。这个“扫雷”风,还会一直刮下去吗?

流行“扫雷”-有趣的游戏作文400字2

一天放学后,想着回到家就得开始做作业,心情顿时变得糟糕透了,我嘟着嘴一边慢慢地走着。妈妈见我一副无精打采的样子就过来对我说:“要么,我们去小区后面的公园玩抓子儿吧”!“耶!太好了”我开心地答道。这个游戏是妈妈小时候经常玩的游戏,去年去外婆家妈妈教我玩过的。我的心情也由阴转晴了。

到了公园我们找到许多和花生粒一样大小的石子。游戏规则是:先把一粒石子平放在手心中间,其余的则放在地上,往上一抛,接着快速地抓起放在地上的石子,然后再接住刚刚往上抛的石子,你抓到越多抛出的也越多,难度也越来越大。要同时抓起地上的和接住往上抛的才算赢,看似简单做起来却很难,要做到眼快手准。

游戏开始了,我右手拿着石子轻轻往上一扔,快速地抓起地上的石子,再半打开右手接住往下落的石子,“完美!”我叫了起来。第二次就有点手忙脚乱,到第三次我抛出的石子高高低低的,就像天女散花一样,顾此失彼一个都没接住。再看看妈妈,手里已经有五粒石子了,当妈妈往上抛时,石子几乎是一条线,而妈妈轻轻松松就接住了。我问妈妈:为什么你能抓这么快?妈妈笑着对我说:要有耐心,不能着急,多练习几次就能又快又准了。听了妈妈的话,心渐渐平静下来了。我又试了几次往上一抛,快速抓起地上的石子,准确无误地接住往下落的石子,没想到我抓到了两粒。

我也一直记着妈妈对我说的话:耐心、静心。

流行“扫雷”-有趣的游戏作文400字3

星期四下午的阳光课,老师带我们去玩游戏。游戏的名字叫几只青蛙几条腿。

我们跟着老师来到了篮球场,老师给我们讲游戏规则:老师说几只青蛙,就几个同学抱成一团,说几条腿,地上就只能有几条腿。如果错了,就要表演节目。

听完规则后,老师叫我们围成一个圈,手搭前面人的肩,慢慢地,绕圈走。突然,老师说:八只青蛙六条腿!我风一般的速度找了六个同学,还差一个!我东张西望,急得我直跺脚。突然,我找到了落单的孙凯瑞,我迅雷不及掩耳之势,把他拉了过来。可是八个人有十六条腿,怎么办呢?我想了想,得出了一个答案:每个人只站一条腿,选两个力气大的同学,每人背一个体型小的同学,那两个同学既要背着另一个同学,又要单脚。我迅速把我的想法告诉我的队员,队员们齐声说:好。我很快排好队形,我数了三个数:三、二、一,起来!就在这时候,老师走了过来,数了数,说:你们过关了!我们欢呼雀跃起来,耶,不用表演了!这真是一个自豪的时刻!我尝到了胜利的滋味,品到了幸运的甜头!

通过这次游戏,我明白了:伙伴间要团结协作,不到最后一刻,绝不放弃!

流行“扫雷”-有趣的游戏作文400字4

晴朗的下午,精点教育的教室里飘荡着同学们的欢声笑语。原来,我们正在玩一个有趣的游戏。

昨天下课时,老师说我们上课表现好,要和我们一起玩一个游戏。

今天一上课,老师就拿出她提前准备好的材料:气球、纸杯。“这个游戏是这样玩的。”老师拿出一个气球放在嘴边,用嘴向气球里面吹气,“不能用手哦!”老师拿下嘴边吹大的气球说。“吹到与杯子差不多大小的时候,就把气球放到纸杯里,如果太大就松一点气,如果太小,就再向气球里面吹一点气,用气球把纸杯叼起来传给后面的同学,哪个组先把杯子传给最后一个同学哪个组获胜。”老师边示范,边讲解。

比赛开始了,老师一边帮我们录像,一边给我们喊加油。

比赛结束后,老师让我们说一说比赛中最搞笑的事情。有人说,他吹得太大了,等杯子到了他那儿,气球却放不进去。于是,他松一口气,结果气球里面的气又放完了;有人说,他一直都没办法把气球吹大,等他吹起来的时候,他们组早就输了;我说,我吹得太大了,放不进去,就松了一口气,没想到气球却飞了出去,从最前面跑到最后面一排;还有人说,他刚吹起来就放了一个屁,气球里面的气就没了。惹得同学们哈哈大笑。

这真是一个有趣的游戏,你觉得有趣吗?

流行“扫雷”-有趣的游戏作文400字5

你玩儿过躲猫猫吗?激动人心,紧张刺激;你玩儿过蒙眼猜物吗?各个记忆非凡;你玩儿过赛豆吗?锻炼手部力量与肌肉;你玩儿过拔萝卜吗?没有?哈!那就跟我去看看吧。

今天的游戏规则:两人一组,一个人当萝卜,一个人当兔子。拔萝卜的时候,只能用手,其他部位不可以用,否则就是犯规。

游戏开始了,老师选了侯德鑫,郑浩然,很显然,侯德鑫是白白胖胖的“兔子”,郑浩然是苗条的“萝卜”。萝卜说:“你输定了!”而小兔子却淡然一笑,我们也七嘴八舌的讨论着到底谁会赢。开始了,“萝卜”一脸认真,不管怎么拽都纹丝不动,好像生了根似的,“兔子”咬牙切齿,可“萝卜”就是不动,我自言自语道;“到底谁能赢呢?”兔子用了更大的力气,弄得萝卜四脚朝天,可是还是拨不动“萝卜”,一分钟到了,最后是苗条的萝卜获得了胜利。

第二轮开始了,由我来当“兔子”,由鲍春涵来当“萝卜”。开始了,他在地上盘腿大坐,我奋力一拔,他坐下了,他们都窃窃私语:“兔子能拔赢萝卜吗?”一分钟之后,答案揭晓了。我输了。

看着获胜者高兴地样子,我心里也很高兴,如果再给我一次机会,我一定不会输。

流行“扫雷”-有趣的游戏作文400字6

今天是星期天,妈妈、哥哥、弟弟还有我的一些小伙伴们我们一起玩了一个有趣的游戏“挑南瓜”。

游戏规则是先选一个人当选“瓜人”,其他人则蹲在地上当“南瓜”。选瓜人可以跑到任何一个人的身后,轻轻地拍打着他的头问:“南瓜熟了没?”被拍的人如果不想当追者,就可以答“没有熟”,如果想当追者就可以说“南瓜熟了”。说完马上站起来去追选瓜人,选瓜人一旦被抓到就会有幸给大家表演一个节目。

第一局哥哥是选瓜人,哥哥拍到我时,我轻声的说了句:“南瓜熟了!”起身就去追哥哥,哥哥像小老鼠一样在我们中间来回穿梭,我故意放慢速度,等待时机的到来,好一把抓住哥哥。这也实在太难了,额头已经沁出了汗,不一会儿就跑得大汗淋漓满脸通红了,终于摸到了哥哥的衣服角了。我便成了选瓜人,哥哥有幸可以为大家表演一个节目。游戏就这样进行下去。我们进行了四局。时间就这样悄悄地从我们身边流过,一眨眼就下午六点钟了。于是我们都极不情愿地解散了游戏,回去帮妈妈做晚饭。

“挑南瓜”的游戏给我们带来了无限的乐趣。也从中领悟到了时间过得可真快,我们要好好把握住时间。

流行“扫雷”-有趣的`游戏作文400字7

“哈哈!”“呵呵呵!”“哈哈哈……”咦?是从哪里传来魔一般的笑声。哦,原来是我们文思作文班发出来的呀!今天,老师给我们玩了一个游戏,叫“某天某人某地某事”。

游戏规则如下:首先,每个人拿出4张纸条,在纸条上写上时间、地点、人物和事件,然后把它们放在四个不同的杯子里。第一组是我和孙潇,我来抽某人和某天,孙潇抽某地和某事,我打开一看,就禁不住笑起来。我和孙潇合成的神剧竟然是:三更半夜,秦始皇和一位地主在皇宫里藏私房钱。读着读着我的脑海里出现了这样一个场面:半夜的时候,秦始皇穿着一身平常的衣服和地主鬼鬼祟祟的出门了,财主蹲下来,说:“秦哥,前方没有人,安全!”还向秦始皇打了个“OK”的手势……

第二组是昊雨生和李梓正,李梓正刚打开就哈哈大笑起来,我和别的同学都很好奇:“什么句子呀?”原来,他俩组成的神句是:公元20xx年,同学们在皇宫里玩,我听了哈哈大笑起来,脑海中出现了一个情景:同学们有的在皇宫的床上乱跳,有的在打闹,热闹极了,比演唱会还热闹呢!

第三组上台的是陈宝麒和赵云哲,陈宝麒边笑边抽,刚打开纸条,眼泪就笑出来了。这个神句竟然是:凌晨两点,我爸在厕所编写史书!上面写着《资治通鉴》,如果爸爸真的这样,那不成了司马光了吗!

不知不觉,这个游戏在笑声中结束了,这真是一个非常有趣的游戏,推荐给你和朋友们玩。

流行“扫雷”-有趣的游戏作文400字8

哈哈哈,真是太好玩了!听听,大家这是在干什么呀?哦,原来小豆豆们在玩老鹰抓小鸡呢!

看,每个小伙伴脸上,都充满了喜悦的笑容,大家早已做好了准备。老鹰是又小又瘦的王瑞康,切!而我们的鸡妈妈却是伟大的木子老师,怎能斗不过这又小又瘦的老鹰呢?我的心中充满了喜悦。这时,王瑞康用凶恶的眼神瞪着我,我心里又害怕极了,真希望鸡妈妈能赢啊!

游戏开始了,看,老鹰的眼瞪着我们,嘴里的口水都快流出来了,翅膀不停地扑扇,吓的我心惊肉跳。再看鸡妈妈也毫不示弱,张开双臂挡在前面。老鹰左扑,鸡妈妈右挡,老鹰右扑,鸡妈妈左挡。老鹰左右猛扑,旋转抓鸡,结果一无所获。我这只小鸡,真是享了鸡妈妈的福,哈哈,正当我得意的时候,糟糕!我的同伴被老鹰抓走了。呜呜呜

快乐时刻持续不断,这一局是我当鸡妈妈,我给自己定了定神,我一定不能丢了我的孩子。我左挡右挡,老鹰急的来了个猛扑,我赶忙叫道,快蹲下!幸亏小鸡们都机灵地蹲了下去,没有被抓住,这一局我获胜了。老鹰气急败坏,却一无所获。

这次的游戏节过得真有趣,我喜欢玩老鹰抓小鸡。

流行“扫雷”-有趣的游戏作文400字9

寒假生活开始了,我们院子里几个小伙伴终于又可以凑到一起玩了。一天,我,怡菲和虹锦相约来到一丹家玩。我们玩起了“瞎子捉人”的游戏,开心极了。

我们猜拳决定谁先来,结果一丹第一个当“瞎子”。我们先在她头上围好围巾遮住眼睛,装备好后游戏开始了。按规则先在地上转了五圈后,她开始东倒西歪,就像喝醉了酒一样。然后她又伸开双臂,像梦游一样到处乱摸,样子滑稽可笑。我们几个一会儿跳到床上,一会儿又躲到桌子底下,直把她急得团团转。最后一丹终于不耐烦了,一把扯下围巾,认输了。第二局换我捉了,同样转了五圈后,我开始晕头转向起来。但我没像一丹那样乱冲乱撞,我不急不躁,竖起耳朵来听声音。我用了声东击西的方法,明明听到她们在床的东北角上吧,我却故意朝西北角走去,她们开始幸灾乐祸地放松起来。突然,我猛一转身,一个箭步扑了过去,一下子抓到了最小的怡菲。哈哈,我胜利啦,我兴奋地跳了起来。游戏在我们的欢声笑语中进行着……

这个游戏真好玩,既给我们带来了快乐,又让我悟出了一个道理:我们做事既要有耐心,坚持不懈,又要善于动脑筋,找出解决问题的好办法,才能取得成功。

流行“扫雷”-有趣的游戏作文400字10

今天,何老师给我们带来一个游戏——我来比划你来猜。

游戏开始了,何老师先选出了组长:我、林晋名、王垣龙。我们三个组长通过“石头剪刀布”的方式确定了游戏的顺序,我赢了他们,第一个参加游戏。

何老师帮我选了一张词——目瞪口呆,让我给后面的同学比划动作,我轻轻拍了拍前面的同学,她转过身来,我瞪大眼睛盯着她,提醒她注意我的动作,哪知我还没开始比划,她就转过身去给她前面的同学比划了,我真为最后那个同学担心。果然,最后那个同学没猜出来,我们组输了。

接下来轮到了王垣龙他们组,何老师让我给他们抽一张图片,我抽了一张“喝牛奶”的图片,只见王垣龙将手合拢,握成圆形,放在嘴边做了一个喝水的动作。我想:他们肯定以为是喝水。毫不意外,他们组最后猜出的答案真的是“喝水”,因此他们也输了。

到了林晋名这一组,他们抽到“目不转睛”的图片,结果比划到最后成了斗鸡眼,惹得同学们哈哈大笑。

今天这游戏真好玩,真希望下节课何老师还能组织我们再玩一次。

流行“扫雷”-有趣的游戏作文400字11

“几点钟了?”

有时候不是真的再问你时间,而是我们在一个叫“老狼几点了”的游戏。

上周末,我北京的朋友宁宁和安安来深圳玩了,我很高兴,约了他们到我家里玩。我提议玩“老狼老狼几点了”。讲完游戏规则以后,我们就开始了游戏。

我弟弟天天抢先举手当上了老狼,而我和安安、宁宁是小羊。我们一边慢慢的跟在老狼后面,一边问“老狼,老狼,几点了?”大家都以为老狼会从一点两点慢慢说到十二点。结果听见天天一声大吼“十二点了!”大家赶忙蹲下,只有宁宁愣在那,一下就被抓住了。原来宁宁没有做过这个游戏,不懂这游戏的规则,才会这么容易被抓住。

第二局,老狼还是天天。从一开始他就死死的盯着宁宁,他觉得宁宁好抓。但是这次宁宁已经明白了游戏规则,他还会迷惑老狼。老狼天天果然上当了,说完十二点之后就立刻向宁宁扑了过去,没想到扑了个空,一个急刹车差点摔跤。身为小羊的我们,都哈哈大笑起来。

大家都跑的气喘吁吁的,不过今天玩的真开心!

流行“扫雷”-有趣的游戏作文400字12

哈哈哈哈!一阵笑声从教室里传来。到底是怎么回事呢?原来是作文班的同学们在玩“写纸条”的游戏,快跟我去看看!

教室里很安静,同学们都在写纸条。有的同学一会儿就写完了;有的同学正手托下巴,抬头思考,想了一会儿才开始写;还有的同学正认真地写着。写完后,大家把纸条都交给老师。

开始读纸条了。我先上去随手抽了四张纸条,读了起来:“申公豹在十八层地狱玩蹦床!”同学们听了笑得前仰后合,有个同学一边笑一边捂着肚子,嘴里还不停地说着:“哎哟,笑死我了,笑死我了!这是谁写的?”有些同学还在下面边笑边说:“如果十八层地狱里有蹦床,那我就不用去游乐园了!”后面同学抽到的句子更好笑,“小明在文具盒里生气地跳舞!”“李丽在床上着急地游泳!”“王刚在教室里稀里糊涂地吃火锅!”大家写的句子真是千奇百怪。逗得同学们笑得直不起腰来。老师在一旁也被逗笑了。

时间过得很快,下课铃响了。同学们都意犹未尽。老师告诉我们从这个游戏中,要明白用词准确,恰当很重要。不然,会闹出笑话来的。

流行“扫雷”-有趣的游戏作文400字13

晚报老师派发任务啦!让我们学习父母辈的简单游戏,过个“复古年”。哎,听到这个要求,我感觉眼前一亮,好啊,往年我都是很平常地过年,今年,就让我过一个与众不同的“复古年”吧!

听妈妈说,她们小时候最喜欢玩的就是:翻绳、跳皮筋、投沙包、跳房子等游戏,妈妈说她觉得投沙包比较好玩,那我就玩投沙包吧!

我和朋友们黑白配,我配出来是中间的人,我跃跃欲试。比赛开始了。前边的人向我投来,我往左闪了一下,幸好没打中我,后边的人又投了,我往上一跳,沙包和我擦“脚”而过,好险呀!我心里想,不过还挺刺激的。我连连躲过了“袭击”。前边的人接到后边的人投的沙包了,游戏规则是,我们就不能动,让她来投我们。我没动,不过,她投到了我身旁的人,那个人只能下场了。我们“义气满满”地拍着胸脯对她说:“放心吧,我们会救你的!”因为游戏规则是,当我们接住了前边或后边投来的沙包,就可以让下场的人上场。不好了!又一个“战友”被投下场了。我在躲着沙包的同时,又双手高举,以便接到沙包,可几个回合下来,我都没有接到。我正在想怎么回事呢!突然遭到了“暗袭”——我被投到腿了。我只好下了场。现在我们中间的人只有一个了,我们都为她暗暗加油。她总算是“不负众望”,接到了沙包,有了一条命,我们决定让第一个下场的人上场。之后,我们的情况越来越好,我们下场的人全部上场了!

我和我的朋友在有趣的游戏中度过了一个与众不同的年。

流行“扫雷”-有趣的游戏作文400字14

咦,那边怎么这么热闹呀?哦,原来是一群小朋友正在玩瞎子摸人呢!

游戏开始了,老师先请叶泽森做“瞎子”,叶泽森蒙住了眼睛,伸出双手东摸摸,西摸摸,小心翼翼地挪动着脚,真的好像个盲人。我们东跑西跑的,嘴里还不停地哇哇大叫着,生怕被叶泽森抓住。这时,叶泽森大喊一声“一二三,不许动”,我们大家都一动不动的,有的还躲在角落里,周围一下安静了下来,这时,叶泽森摸到一个小朋友,他先摸摸这个小朋友的头,接着再摸摸他的脸,没想到,这个小朋友忍不住笑了,叶泽森听出了他的声音,大叫道:“是周涛。”叶泽森拿下眼罩一看果然是周涛啊!

该周涛来摸了,他东摸摸西摸摸,一下就抓住了杨家乐,他摸到了一副眼镜,就说是严怡梦,我们大家都笑了,他打开眼罩一看原来是杨家乐啊!大家都说周涛是一个粗心的小朋友。

这次的游戏真好玩,就是时间太少了,不过,我觉得这次的游戏是不错,还让我们懂得了一个道理,那就是我们做任何一件事都要认真、仔细,还要细心观察。

流行“扫雷”-有趣的游戏作文400字15

星期三的下午,呼吸作文的老师带领我们大家玩了一个游戏叫抢水果大战。

老师先到仓库拿了些水果玩具过来,接着同学们认真地听老师讲游戏规则,老师清晰地说:我们要分为两组,每组派一个代表来参加比赛抢水果,三局两胜。

第一局,我们派的代表紧张地凝视着对方队员,他好像在想:我一定要赢了这一局。随着老师地声音:三、二、一,开始。对方成员比我们快了几秒,所以第一局,对方胜利了。我们啦啦队安慰道:没事,还有机会。

第二局就要开始了,因为我们队上一局输了,所以我们队的好胜心更加强了。我们啦啦队喊道:加油,加油这次我们队员眼疾手快,一下子抢到了水果,我们欢呼雀跃起来。

到了第三局,既激动,又紧张。老师把水果小心翼翼地放在了中间,说道:三、二、一,开始。我们队员呆了一下,对方看到我们队员这样的状态,以迅雷不及掩耳之势抢到了水果。他们开心地抱成了一团,可我们的头顶上就像有一朵朵的乌云,老师见状说:没事,你们已经很棒了。我们虽然表面不开心,心里却是祝贺他们的。

这个游戏可真好玩,这次也让我明白了一个道理:友谊第一,比赛第二。

第二篇:有趣的游戏作文400字

体育课时,老师组织我们玩了一次有趣的游戏,游戏的名字叫喜羊羊与灰太狼游戏规则是:有剪刀石头布的方法,输的人当灰大狼,这时,小羊们就要问:灰太狼啊,你要什么颜色?假如灰太狼说;红色。你就要在规定的时间内去摸有红色的物体,否则被淘汰。

我们听了游戏规则之后,觉得很有意思,就开始玩了起来。嘎嘎是灰太狼,其他的人就是小羊喽!我们开始问了起来:灰太狼啊,你要什么颜色?嘎嘎说:绿色。正好,我今天穿了绿色的衣服,所有同学都向我涌来,我差点都被挤摔倒了。美美因为挤不过他们,所以被淘汰了。我们又问:灰太狼啊,你要什么颜色?嘎嘎想了想:说:棕色。我们望了望,我们的衣服啊,鞋子啊,都没有棕色。这时,胡天叫道:不远处的大树!听了之后,我们像一窝蜂似的向大树跑去,飞毛腿缓缓第一个跑到大树旁边,他赢了。到我们跑到大树旁边时,时间已经到了。

就这样,一次有趣的游戏在欢声笑语中结束了。福建南平浦城县浦城和平小学四年级:王紫君

第三篇:C语言程序设计扫雷游戏实验报告

中南大学

程序设计基础实践报告

学生姓名 张兰兰 学 院 信息科学与工程学院 专业班级 物联网工程1301班 完成时间 2014.1 题 目 设计一个和window系统类似的小游戏【挖地雷】

《计算机程序设计实践》403591717.docx 目录

1.课程设计内容.............................................................................................3 2.课程设计目的.............................................................................................3 3.背景知识....................................................................................................3 4.工具/准备工作............................................................................................5 5.设计步骤、方法.........................................................................................5

5.1.步骤1:步骤名称(二级标题).......................................................错误!未定义书签。

步骤1.1:步骤名称(三级标题)..............................................................................5 5.1.1.5.2.5.3.步骤2:步骤名称..........................................................................错误!未定义书签。步骤n:步骤名称..........................................................................错误!未定义书签。

6.设计结果及分析.........................................................................................5 7.设计结论..................................................................................................15 8.问题及心得体会.......................................................................................16 9.对本设计过程及方法、手段的改进建议....................................................17 10.参考文献..................................................................................................17

《计算机程序设计实践》403591717.docx

printf(“请输入棋盘行列数(小于20且用逗号隔开):”);

scanf(“%d,%d”,&x,&y);

getchar();

printf(“请输入雷的个数:”);

scanf(“%d”,&b);

getchar();

break;

}

break;

}

else

{

printf(“输入错误请重新输n”);

}

} while(begin){

system(“cls”);

InitialValue_game(&g);

InitialMine_game(&g);

print_game(&g,2);

NO=1;

while(NO)

{

printf(“Please choose:”);

scanf(“%d,%d”,&i,&j);getchar();if(-1

{

switch(openmap(&g,i-1,j-1))

{

case 1:

print_game(&g,1);

printf(“游戏结束!按回车键再来一局n”);

《计算机程序设计实践》403591717.docx

if(getchar()=='n')begin=1;

else begin=0;

NO=0;

break;

case 2:

if(judge_game(&g)==b)

{

printf(“win!n”);

print_game(&g,1);

printf(“按回车键再来一局n”);

if(getchar()=='n')begin=1;

else begin=0;

NO=0;

break;

}

else print_game(&g,2);NO=1;break;

default:break;

}

}

else

{

printf(“你输入错误!请重新输入n”);

} } } }

第四篇:C语言程序设计扫雷游戏

C语言程序设计报告

题目: 扫雷小游戏设计

电子通信与物理学院 日期:2018年7月 12 日

指导教师评语

目录

1.课程设计内容...........................................................................................................1 2.课程设计目的...........................................................................................................1 3.背景知识..................................................................................................................1 4.工具/准备工作..........................................................................................................3 5.设计步骤、方法.....................................................................................................3

5.1........................................................................................................................3 5.2定义全局变量..................................................................................................4 5.3挖雷部分函数的分析.......................................................................................5 6.设计结果及分析.....................................................................................................11 7.设计结论...............................................................................................................16 8.参考文献...............................................................................................................17 附录...........................................................................................................................17

1.课程设计内容

在计算机逐步渗入社会生活各个层面的今天,计算机已经成为人们日常生活的一分,越来越多的人使用计算机办公、娱乐等等。

扫雷游戏是Windows操作系统自带的一款小游戏,在过去的几年里,Windows操作系统历经数次换代更新,变得越来越庞大、复杂,功能也越来越强大,但是这款小游戏依然保持原来的容貌,可见这款小游戏受到越来越多人的喜爱。我利用C-free编写了与它功能相仿的挖地雷游戏,寓学于乐。

即:设计一个功能与Windows中的挖雷游戏相同的小游戏。

2.课程设计目的

1.培养学生综合运用所学知识独立完成课题的能力。

2.试学生更深入地理解和掌握该课程中的有关基本概念,程序设计思想和方法。3.提高对工作认真负责、一丝不苟,对同学团结友爱,协作攻关的基本素质。4.培养勇于探索、严谨推理、实事求是、有错必改,用实践来检验理论,全方位考虑问题等科学技术人员应具有的素质。

5.培养从资料文献、科学实验中获得知识的能力,提高从别人经验中找到解决问题的新途径的悟性,初步培养工程意识和创新能力。

6.对掌握知识的深度、运用理论去处理问题的能力、实验能力、课程设计能力、书面及口头表达能力进行考核

3.背景知识

游戏区包括雷区、地雷计数器(位于左上角,记录剩余地雷数)和计时器(位于 右上角,记录游戏时间),确定大小的矩形雷区中随机布置一定数量的地雷(初级为9*9个方块10个雷,中级为16*16个方块40个雷,高级为16*30个方块99个雷,自定义级别可以自己设定雷区大小和雷数,但是雷区大小不能超过24*30),玩家需要尽快找出雷区中的所有不是地雷的方块,而不许踩到地雷。

游戏的基本操作包括左键单击(Left Click)、右键单击(Right Click)、双击(Chording)三种。其中左键用于打开安全的格子,推进游戏进度;右键用于标记地雷,以辅助判断,或为接下来的双击做准备;双击在一个数字周围的地雷标记完时,相当于对数字周围未打开的方块均进行一次左键单击操作:

左键单击:在判断出不是雷的方块上按下左键,可以打开该方块。如果方块上出现数字,则该数字表示其周围3×3区域中的地雷数(一般为8个格子,对于边块为5个格子,对于角块为3个格子。所以扫雷中最大的数字为8);如果方块上为空(相当于0),则可以递归地打开与空相邻的方块;如果不幸触雷,则游戏结束。

双击:同时按下左键和右键完成双击。当双击位置周围已标记雷数等于该位置数字时操作有效,相当于对该数字周围未打开的方块均进行一次左键单击操作。地雷未标记完全时使用双击无效。若数字周围有标错的地雷,则游戏结束,标错的地雷上会显示一个“ ×”(见下图)

扫雷的设计原理: 扫雷游戏分为几个步骤: 第一步,使用二维数组表示地图; 第二步,随机生成几个地雷;

第三步,点击方格的反应,计算每个非雷区方格点开后的数字; 第四步,当方格数字为0的情况; 第五步,当方格为地雷的情况。

第一步地图的大小和第二步地雷的数量都应该是程序中给定的,或者玩家输入的。这个是多少自己决定吧。第三步,计算非雷区方格点开后的数字就把这个方格在二维数组中周围八个方向的方格是否是地雷都检查一遍,一定要注意不要越出数组边界。这个数字可以在游戏初始化时全都计算好,也可以在玩家点击的时候再计算。点 击非雷区方格,显示数字,这个方格标记为“已点过”。第四步,当方格数字为0时,这里要用到递归调用,就是让程序自动“点击”这个数字为0方格周围的八个方格,然后再看结果,如果不是0,就停止,如果是0,依然递归调用,直到没有0为止,或者直到点遍所有方格为止,一定要注意不要越出数组边界。第五步,很简单,宣布玩家死亡就可以了。

4.准备工作

查阅相关资料,了解扫雷的的玩法,了解扫雷的设计思想方法。借鉴他人写过的程序,从中找到突破口。从程序中了解需要的各种函数准备,再进一步获悉该函数的功能与使用方法。

对自己要设计的挖地雷游戏进行功能分析,大致如下:

总体游戏过程分析:在屏幕上显示一个游戏界面,雷区范围内预先埋设了一定数量的随机分布的地雷(用数字9代替地雷);玩家通过从键盘中输入(行数X,列数Y)↙进行点击;若能点中所有非雷区,则游戏胜利;否则踩雷,游戏失败。简易版扫雷游戏要具备以下功能:

1)开局:首先选择游戏等级,然后生成不同等级的雷区界面。游戏等级分 为三级:各等级行列数为———:简单:10×

10、普通:15×

15、困难:20×20;雷区每个*号下面或埋藏有1个地雷,或者没有地雷;

2)挖雷:从键盘中输入(行数X,列数Y),并按回车键,可挖开它;若所揭方块下有9,则踩雷,此时所有含地雷的块都出现9,该局游戏失败;如果方块上出现数字,它代表 在它周围的8个方块中共有多少颗地雷;

3)输入:通过键盘输入相关指示信息; 4)输出:提示游戏失败,是否继续再来一遍;

5.设计步骤、方法 5.1主函数第一步,写出主程序的基本框架,确定各子模块名字和参数。具体的函数流程如图5-3 所示:

定义使用到的常数、全局变量、函数原型说明。然后初始化图形系统,调用游戏控制函数,游戏只接受键盘,通过鼠标结束游戏,关闭系统,退出游戏。

主控模块的各子模块说明:

void InitialValue_game()用于棋盘初始化; InitialMine_game()用于棋盘的随机布雷; void print_game()用于打印棋盘; int judge_game()用于判断游戏是否结束; int openmap()用于点开地图;

5.2定义全局变量

#include #include “stdlib.h” #include“time.h” # define s 20 int x;/*棋盘行数*/ int y;/*棋盘列数*/ int b;/*选择游戏难度 1简单2普通3困难4 自定义*/ int h;/*雷的个数*/ struct Games g;struct Games { int game_int[s][s];char game_char[s][s];};使用结构体数组来完成棋盘的定义,引用时间头文件来完成对随机布雷的随时性。

5.3挖雷部分函数的分析

void InitialValue_game(struct Games *g){ int i,j;for(i=0;i

InitialMine_game(struct Games *g){ 5 int i,j,next1,next2;int sum=0;srand((unsigned)time(NULL));while(1){ i=rand()%x;j=rand()%y;if((*g).game_int[i][j]==9)continue;(*g).game_int[i][j]=9;++sum;for(next1=-1;next1<2;next1++){ for(next2=-1;next2<2;next2++){ if(-1

void print_game(struct Games *g,int Logo){ int i,j;int a[s];for(i=0;i

int judge_game(struct Games *g){ int sum=0;int i,j;for(i=0;i

运行第一步:

按ENTER键进入: 11

选择游戏难度(简单、普通、困难、任意),按ENTER键进入: 简单难度: 普通难度:

困难难度:

任意难度:

游戏界面,开始从键盘输入数字,格式为(行数X,列数Y),点击Enter键:

游戏结束页面: 7.设计结论

一学期结束了,对C语言也有了一些认识,不过自我感觉学得不太好,好在还是学到了知识: 了解了C的发展以及编程的基本步骤,学会了Printf输出语句,C语言的运算,知道了有哪几种数据类型,还有我觉得经常用的if语句,if--eles语句,for循环,while 语句,do-while语句等等,基本会用数组和指针,还有字符串的处理,对了还有才学的结构体。

还有许多知识点,不一罗列了,总之C语言要学的东西太多了,听大三的都说C很简单,但我并不认为他像人们说的那样简单,C是最基础的,基础不代表简单,也可能是我没学好才有这样的感受。

在这次设计过程中,不仅复习课本上所学知识,还通过查资料、问同学学到了课本上没有的知识。从而启发我,要想写好程序,在写好课本知识的同时还需要多读和专业有关的一些书籍,同时还需要多动脑子,尽量把所学的知识综合起来应用,力争写出完美的程序。除此之外,我还得到了一些有用的教训:写程序时必须要细心,不能输错一个字符标点,就连全角半角也得注意。在修改时要有耐心,编译出错后必须逐个错误去改正,绝不能心急浮躁,否则修改之后还会有新的错误。

8.参考文献

郭翠英主编的《C语言课程设计实例精编》; 张芳妮 吕波 译《C语言编程常见问题解答》; 谭浩强《C程序设计题解与上机指导(第二版)》。伍俊良.VB课程设计与系统开发案例[M].北京

附录:

#include #include “stdlib.h” 17 #include“time.h” # define s 20 int x;/*棋盘行数*/ int y;/*棋盘列数*/ int b;/*选择游戏难度 1简单2普通3困难4 自定义*/ int h;/*雷的个数*/ struct Games g;struct Games { int game_int[s][s];char game_char[s][s];};

main(){ int i,j;/*定义i,j变量*/ int NO;int begin=1;int h;/*确定雷的个数*/ while(begin){ printf(“nnnnnnn” “ttt=================================n” “ttt 欢迎进入扫雷 nnn” “ttt 按回车键继续 n” “ttt=================================n” “ttt n”);getchar();/*游戏开始界面*/ system(“cls”);printf(“ nnnnnnnnn”);printf(“ 请选择游戏难度:nn”);printf(“ 1简单难度nn”);printf(“ 2普通难度nn”);printf(“ 3困难难度nn”);printf(“ 4自定义难度nn”);scanf(“%d”,&h);getchar();/*确定游戏难度*/ if(0

void InitialValue_game(struct Games *g){ int i,j;for(i=0;i

InitialMine_game(struct Games *g){ int i,j,next1,next2;int sum=0;srand((unsigned)time(NULL));while(1){ i=rand()%x;j=rand()%y;if((*g).game_int[i][j]==9)continue;(*g).game_int[i][j]=9;++sum;for(next1=-1;next1<2;next1++){ for(next2=-1;next2<2;next2++){ if(-1

void print_game(struct Games *g,int Logo){ int i,j;int a[s];for(i=0;i

int judge_game(struct Games *g){ int sum=0;int i,j;for(i=0;i

第五篇:java_扫雷游戏课程设计报告

一、设计任务与要求 扫雷游戏的基本要求

Windows 2000/XP系统提供的扫雷游戏是一个很有趣的游戏。本章的课程设计使用Java语言编写一个与其类似的扫雷游戏。具体要求如下:

(1)扫雷游戏分为初级、中级和高级三个级别,扫雷英雄榜存储每个级别的最好成绩,即挖出全部的地雷且用时最少者。单击游戏菜单可以选择“初级”、“中级”和“高级”或“查看英雄版”。

(2)选择级别后将出现相应级别的扫雷区域,这是用户使用鼠标左键单击雷区中任何一个方块便启动计时器。

(3)用户要揭开某个方块,可单击它。若所揭方块下有泪,用户便输了这一局,若所揭方块下五雷,则显示一个数字,该数字代表方块的周围的8个方块中共有多少颗雷。

(4)如果用户认为某个方块下埋着雷,单击右键可以在方块上标识一个用户认为是雷的图标,即给出一个扫雷标记。用户每标记出一个扫雷标记(无论用户的标记是否正确),程序将显示的剩余雷数减少一个。

(5)扫雷胜利后(用时最少者),程序弹出保存成绩的对话框。

(6)用户可以选择标记疑问的方块,用可以勾选游戏菜单下的标记(或者用快捷键alt+G 然后M)即可,此时双击右键并可出现“?”标记。另有颜色选项,当用户勾选此项时,游戏将以最低图像像素来显示。

(7)如果用户需要即使提示声,并可选中声音选项,此时将听到计时的卡塔声。当用户点中雷时,将有爆炸声产生,胜利时,将有凯旋的旋律播放,此时企鹅出现欢悦表情。

二、需求分析

1、扫雷游戏概述

扫雷是一种具有迷惑性的对记忆和推理能力的简单测试,它是长久以来最受欢迎的Windows游戏之一。游戏目标:找出空方块,同时避免触雷。

2、扫雷的操作方法

游戏主区域由很多个方格组成。使用鼠标随机点击一个方格,方格即被打开并显示出方格中的数字;方格中数字则表示其周围的8个方格隐藏了几颗雷;如果点开的格子为空白格,即其周围有0颗雷,则其周围格子自动打开。

例如,方格中出现1,说明上下左右及斜角合计有一颗雷,依次类推,2则有2颗,3则有3颗。

3、需实现的主要功能

(1)用户可以自定义级别并且可以任意输入雷数;

(2)具有计时功能,即显示用户完成移动盘子所花费的时间;(3)用户可以选择是否有音效;(4)自动保存扫雷英雄榜;

三、总体设计

1、总体功能图

扫雷游戏主界面游戏菜单重新开始帮助开局级别选择标记英雄榜退出关于扫雷

2、总体流程图

开始定义并初始化个按钮,菜单等菜单菜单事件处理按钮按钮开局选择级别标记声音英雄榜退出重新开始方块展示相应的效果是否点中雷NY结束

四、详细设计

1、扫雷棋盘的布局设计

系统的整体布局为:CardLayout布局, 采用了菜单、按钮、面板„等组件,菜单主要包括开始,选择级别,标记,扫雷英雄榜,退出,按钮的功能是重新开始新的游戏。

2、雷区的设计

MineArea类是javax.swing包中Jpanel容器的子类,实现了ActionListener和MouseListener接口,所创建的对象:mineArea是MineGame类中最重要的成员之一,作为一个容器添加到MineGame窗口的中心。标明MineArea类的主要成员变量、方法以及和MineGame类之间组合关系的UML图如图2-1所示。

JPanelActionListenerMouseListenerMineArearow,colum,mineCount,markMount: inblock: Block[]blockView: BlockView[][]showTime: JTextFieldshouMarkedMineCount: JTextField initMineArea(int,int,int): voidactionnPerformed(ActionEvent)voidmousePressed(MouseEvent): voidlay: LayMinesrecord: Record reStart: JButtontime: Timer show(int m,int n): voidinquireWin(): voidMineGamemineArea:MineArea------------------MineArea类的UML图

以下是UML图中有关数据和方法的详细说明。

1、成员变量

(1)block是Block类型的数组,用来确定雷区有多少需进行扫雷的方块。(2)blockView是BlockView类型的数组,负责为block数组中的Block对象提供视图。

(3)lay是LayMines类型的对象,负责设置block数组中的哪些方块是雷或不是雷。

(4)record负责提供保存成绩的界面,是一个对话框,默认不可见。用户只有扫雷成功后(用时最少),才可以看见对话框。

(5)reStart是一个按钮对象,用户单击它重新开始游戏。(6)time是计时器对象,负责计算用户的用时。

2、方法

(1)initMineArea(int,int,int,int)方法可根据参数提供的数据设置雷区的宽度、高度、雷的数目以及雷区的级别。

(2)actionPerformed(ActionEvent)是MineArea类实现的ActionListener接口中的方法。当用户单击blockView中的某个方块时,actionPerformed(ActionEvent)方法负责执行有关算法,例如,当用鼠标左键单击方块上的按钮后,若该方块下有雷,actionPerformed(ActionEvent)方法将使用户输掉本局,若该方块下无雷,actionPerformed(ActionEvent)方法将显示blockView对象中的标签,该标签上是一个数字,该数字代表当前方块的周围的8个方块中共有多少颗雷。

(3)show()方法是一个递归方法。actionPerformed(ActionEvent)方法执行时将调用show方法进行扫雷。

(4)mousePressed(MouseEvent)方法是MineArea类实现的MouseListener接口中的方法,当用户按下鼠标有件事mousePressed(MouseEvent)方法负责让方块上显示一个探雷标记。

(5)inquireWin()方法用来判断用户是否扫雷成功,如果成功该方法负责让record对话框可见。所谓扫雷成功是指不仅找到了全部的累而且用时最少。综上所述,MineArea创建的扫雷区域效果如图2.2.2所示。

3、音效的设计

music类是java.awt包中Frame的子类,通过构造音效声音方法,在MainFrame主类中,通过ActionListener来监视是否已开始游戏,来决定播放计时声,之后又通过ActionListener来监视是否踩到雷和是否完成来决定,播放相应的音乐。下面标明music类的主要成员变量、方法以及和MineFrame类之间组合关系的UML图如图2-2所示。

musiclooping,looping2,looping3:booleanfile1,file2,file3:Filesound1,sound2,sound3:AudioClipchosenClip1,chosenClip2,chosenClip3:AudioClipdidaInit():voiddidaLoop():voiddidaStop():voiddetonationInit():voiddetonationPlay():voidvictoryInit():voidvictoryPlay():void MineArea类的UML图

4、排行榜设计

LogDialog是javax.swing包中Jdialog对话框的子类,并实现了ActiongListener接口。LogDialog创建的对象dialog是MainFrame类(主类)的成员之一,当用户选择查看“英雄榜”菜单项时,该对话框可见,提供了查看扫雷的最好成绩的界面。标明LogDialog类的主要成员变量、方法以及和MainFrame类之间组合关系的UML图如图2-3所示。JDialogActiongListenerLogDialogfile:File 显示成绩:重新记分:JButtonactionPerformed(ActionEvent):voidreadAndShow:voidMineGameshowHeroRecord:ShowRecord

LogDialog类的UML图

五、调试分析、测试结果

在程序代码基本完成后,经过不断的调试与修改,最后测试本次所设计的扫雷游戏能够正常运行,在基本功能与画面上与Windows自带的扫雷游戏没有太大差别,没有出现明显的错误和漏洞,但是在一些细节方面仍然需要完善,比如在游戏中可以加入一些不同语音的提示,在游戏完成和失败的时候可以弹出一些小的Flash动画,还有就是可以扩展一下扫雷英雄榜的功能等。总的来说本次设计在功能上已经基本达到要求,其他细节方面有待以后完善。

六、结论及改进设想

1、界面的美观性做的不太好,比如说布局,颜色搭配有待改进

2、背景音乐在播方的时候有一点小问题,比如单击停止播放,音乐并没有停止,需要单击2次或多次;另外背景音乐似乎很占内存,运行的时候容易死机。

3、MineGame的初始化界面大小难以控制,特别是在自定义的情况下,需在手动改面窗口的大小。

七、心得体会

这个扫雷游戏是完全模拟微软系统自带的扫雷游戏,所以难度是比较大了,必然在编程过程中也遇到很多问题,有些问题比较简单但就不知道错在哪里,有些大问题之道在哪就是不知道怎么办才好,后来经过自己的不断调试,这个扫雷游戏终于大功告成。

经过编写这个扫雷游戏,我认识到应该注意细节问题,虽然是很小的问题,但可以提高自己编程的能力,而且还可以培养自己编程的严谨性,同时还可以为以后的编程积累经验。编写完这个扫雷游戏,我发现自己有很多的不足,我想如果让我来单独来编写这个游戏,我感觉很吃力,因为这个游戏涉及到好多算法。感触最深的就是我们真的要扎扎实实的打基础!并且我感觉到只要我们自己肯下功夫学习,我们也可以做出很好的东西。

通过该课程设计,全面系统的理解了程序构造的一般原理和基本实现方法。把死板的课本知识变得生动有趣,激发了学习的积极性。把学过的计算机编译原理的知识强化,能够把课堂上学的知识通过自己设计的程序表示出来,加深了对理论知识的理解。现在通过自己动手做实验,从实践上认识了Java是如何处理命令的,课程设计中程序比较复杂,在调试时应该仔细。

在这次课程设计中,我就是按照实验指导的思想来完成。加深了理解文件系统的内部功能及内部实现,培养实践动手能力和程序开发能力的目的。

八、参考文献

[1] 耿祥义.Java大学实用教程.北京:清华大学出版社,2009. [2] 耿祥义.Java课程设计.北京:清华大学出版社,2008.

[3] 王鹏.Java Swing图形界面开发与案例详解.北京:清华大学出版社,2008. [4] 丁振凡.Java语言实验教程.北京:北京邮电大学出版社,2005. [5] 郑莉.Java语言程序设计.北京:清华大学出版社,2006.

九、附录

下载流行“扫雷”-有趣的游戏作文400字(小编整理)word格式文档
下载流行“扫雷”-有趣的游戏作文400字(小编整理).doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    有趣游戏作文(大全)

    精选有趣游戏作文汇编九篇在学习、工作、生活中,大家总免不了要接触或使用作文吧,作文是经过人的思想考虑和语言组织,通过文字来表达一个主题意义的记叙方法。那要怎么写好作文......

    有趣游戏作文[5篇]

    【精选】有趣游戏作文十篇在平凡的学习、工作、生活中,大家都不可避免地要接触到作文吧,作文一定要做到主题集中,围绕同一主题作深入阐述,切忌东拉西扯,主题涣散甚至无主题。那么......

    有趣游戏作文大全

    精选有趣游戏作文3篇在我们平凡的日常里,大家都不可避免地要接触到作文吧,借助作文可以宣泄心中的情感,调节自己的心情。还是对作文一筹莫展吗?以下是小编精心整理的有趣游戏作......

    有趣游戏作文[合集]

    【精选】有趣游戏作文四篇在学习、工作、生活中,大家对作文都不陌生吧,作文可分为小学作文、中学作文、大学作文(论文)。那么问题来了,到底应如何写一篇优秀的作文呢?下面是小编精......

    有趣游戏作文(汇编)

    精选有趣游戏作文8篇在平平淡淡的日常中,大家一定都接触过作文吧,作文是由文字组成,经过人的思想考虑,通过语言组织来表达一个主题意义的文体。怎么写作文才能避免踩雷呢?以下是......

    有趣游戏作文(汇编)

    有趣游戏作文汇编九篇在日常学习、工作抑或是生活中,大家最不陌生的就是作文了吧,通过作文可以把我们那些零零散散的思想,聚集在一块。那么你有了解过作文吗?以下是小编为大家整......

    流行作文400字(合集5篇)

    流行作文400字六篇在学习、工作乃至生活中,许多人都写过作文吧,作文要求篇章结构完整,一定要避免无结尾作文的出现。那么一般作文是怎么写的呢?以下是小编整理的流行作文400字6......

    C语言程序设计扫雷游戏实验报告[五篇范文]

    中南大学 程序设计基础实践报告 学生姓名 张兰兰 学 院 信息科学与工程学院 专业班级 物联网工程1301班 完成时间 2014.1 题 目 设计一个和window系统类似的小游戏【挖地雷......