打地鼠小游戏游戏中一共有多少条投注线路啊?

我想练习写个简单的打地鼠游戏,怎么让地鼠冒出来?
[问题点数:40分,结帖人u]
本版专家分:9112
2017年12月 C++ Builder大版内专家分月排行榜第一2016年12月 C++ Builder大版内专家分月排行榜第一2016年11月 C++ Builder大版内专家分月排行榜第一2016年9月 C++ Builder大版内专家分月排行榜第一2016年8月 C++ Builder大版内专家分月排行榜第一
结帖率 92.98%
CSDN今日推荐
本版专家分:9112
2017年12月 C++ Builder大版内专家分月排行榜第一2016年12月 C++ Builder大版内专家分月排行榜第一2016年11月 C++ Builder大版内专家分月排行榜第一2016年9月 C++ Builder大版内专家分月排行榜第一2016年8月 C++ Builder大版内专家分月排行榜第一
结帖率 92.98%
本版专家分:92933
2012年4月 C++ Builder大版内专家分月排行榜第二2011年4月 C++ Builder大版内专家分月排行榜第二2009年12月 C++ Builder大版内专家分月排行榜第二2009年11月 C++ Builder大版内专家分月排行榜第二2009年10月 C++ Builder大版内专家分月排行榜第二2009年8月 C++ Builder大版内专家分月排行榜第二2007年5月 C++ Builder大版内专家分月排行榜第二2002年5月 C++ Builder大版内专家分月排行榜第二2001年10月 C++ Builder大版内专家分月排行榜第二
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大版内专家分月排行榜第三
本版专家分:9112
2017年12月 C++ Builder大版内专家分月排行榜第一2016年12月 C++ Builder大版内专家分月排行榜第一2016年11月 C++ Builder大版内专家分月排行榜第一2016年9月 C++ Builder大版内专家分月排行榜第一2016年8月 C++ Builder大版内专家分月排行榜第一
结帖率 92.98%
本版专家分:7347
2018年4月 Delphi大版内专家分月排行榜第一2018年3月 Delphi大版内专家分月排行榜第一
2016年11月 Delphi大版内专家分月排行榜第二
2011年10月 其他开发语言大版内专家分月排行榜第三2010年8月 其他开发语言大版内专家分月排行榜第三2007年5月 其他开发语言大版内专家分月排行榜第三
本版专家分:9112
2017年12月 C++ Builder大版内专家分月排行榜第一2016年12月 C++ Builder大版内专家分月排行榜第一2016年11月 C++ Builder大版内专家分月排行榜第一2016年9月 C++ Builder大版内专家分月排行榜第一2016年8月 C++ Builder大版内专家分月排行榜第一
结帖率 92.98%
本版专家分:9112
2017年12月 C++ Builder大版内专家分月排行榜第一2016年12月 C++ Builder大版内专家分月排行榜第一2016年11月 C++ Builder大版内专家分月排行榜第一2016年9月 C++ Builder大版内专家分月排行榜第一2016年8月 C++ Builder大版内专家分月排行榜第一
结帖率 92.98%
本版专家分:313
本版专家分:9112
2017年12月 C++ Builder大版内专家分月排行榜第一2016年12月 C++ Builder大版内专家分月排行榜第一2016年11月 C++ Builder大版内专家分月排行榜第一2016年9月 C++ Builder大版内专家分月排行榜第一2016年8月 C++ Builder大版内专家分月排行榜第一
结帖率 92.98%
本版专家分:9112
2017年12月 C++ Builder大版内专家分月排行榜第一2016年12月 C++ Builder大版内专家分月排行榜第一2016年11月 C++ Builder大版内专家分月排行榜第一2016年9月 C++ Builder大版内专家分月排行榜第一2016年8月 C++ Builder大版内专家分月排行榜第一
结帖率 92.98%
本版专家分:9112
2017年12月 C++ Builder大版内专家分月排行榜第一2016年12月 C++ Builder大版内专家分月排行榜第一2016年11月 C++ Builder大版内专家分月排行榜第一2016年9月 C++ Builder大版内专家分月排行榜第一2016年8月 C++ Builder大版内专家分月排行榜第一
结帖率 92.98%
匿名用户不能发表回复!|
CSDN今日推荐JavaScript 打地鼠游戏代码说明
转载 &更新时间:日 18:47:56 & 作者:
打地鼠游戏代码说明,喜欢用js开发游戏的朋友可以参考下。
演示地址:打包下载地址 这个是我无聊的时候写的,先看看效果(UI做得比较丑): &说明:红色的点击得分100,蓝色的点击扣分100. 只是想用js来写个小游戏,顺便练练js的代码。 先看html部分: html
代码如下: &style& #panel{height:300width:300background:#margin:50px 0 0 200} #panel ul{list-style:display:float:margin:0;padding:0;} #panel li{display:float:width:100height:100 overflow:position:text-align:} #panel li span{display:position:left:0;top:60 width:100height:40background:url(img/hole.gif) 0 -60z-index:100;} &/style& &/head& &body& &span&说明:红色的点击得分100,蓝色的点击扣分100.&/span& &div id="panel"& &ul& &li&&span&&/span&&/li& &li&&span&&/span&&/li& &li&&span&&/span&&/li& &li&&span&&/span&&/li& &li&&span&&/span&&/li& &li&&span&&/span&&/li& &li&&span&&/span&&/li& &li&&span&&/span&&/li& &li&&span&&/span&&/li& &/ul& &/div& &div&分数:&span id="score"&0&/span&&/div& &div&倒计时:&span id="time"&60&/span&&/div& &input type="button" value="开始" onclick="GameStart()" /&
js部分:地鼠类
代码如下: var Mouse = function(type){ //地鼠的具体dom元素,添加到页面上的 this.mouse = //地鼠的编号 this.num = -1; //地洞的编号(地鼠藏身在哪个洞) this.hole = -1; //初始化,type为地鼠类型,好与坏 this.init(type); } Mouse.prototype = { //地鼠类型,好,坏,好的被杀,坏的被杀 mousetype: { "good": "img/good.gif", "bad": "img/bad.gif", "goodkill":"img/goodkill.gif", "badkill":"img/badkill.gif" }, //初始化地鼠 init : function(type){ type = type || 'good'; var _this = //创建地鼠的dom元素 this.mouse = document.createElement("div"); //扩展属性--地鼠类型 this.mouse.mousetype = //扩展类型--属否活着 this.mouse.islive = this.mouse.style.cssText = 'width:75height:100background:url('+this.mousetype[type]+');left:0;top:20\ position:margin:cursor:'; //绑定地鼠被点击事件 this.mouse.onclick = function(e){_this.beat(e);}; }, //地鼠被点中 beat : function(e){ if(this.mouse.islive){ this.mouse.islive = this.onbeat(); this.mouse.style.background = "url("+this.mousetype[this.mouse.mousetype+"kill"]+")"; } }, //地鼠的动画 animation : function(speed){ speed = speed == 'fast'?20:speed == 'normal'?30:50; var obj = this.mouse,ost = obj.style,oTop = parseInt(ost.top,10),cut=5,_this = //让地鼠从地洞冒出来 var show = function(top){ top = top- if(top &= -40){ ost.top = top + 'px'; setTimeout(function(){show(top);},speed); } else { setTimeout(function(){hide(-40);},speed*10); } } //隐藏地鼠 var hide = function(top){ top = top+ if(top &= oTop){ ost.top = top + 'px'; setTimeout(function(){hide(top);},speed); } else { _this.reset(); } } show(oTop); }, //重置地鼠,当地鼠滚回洞里的时候 reset : function(){ this.mouse.islive = this.mouse.style.background = "url("+this.mousetype[this.mouse.mousetype]+")"; this.onend(); }, //扩展方法:地鼠被点中 onbeat : function(){}, //扩展方法:地鼠动画结束后 onend : function(){} }
接着是游戏控制类,控制游戏的逻辑:
代码如下: //游戏控制类 var Game = { //游戏时间,一分钟 time : 61, //地鼠地图,总共有十只,其中两只是坏的 mouseMap : { 1:'good', 2:'bad', 3:'good', 4:'good', 5:'bad', 6:'good', 7:'bad', 8:'good', 9:'good', 10:'good' }, //所有的地鼠dom元素 allMouse : [], //目前分数 nowScore : 0, //目前有哪几个地洞给占用 hasHole : {}, //目前有哪几只地鼠是活动的 hasMouse : {}, //页面的地洞集合 lis : null, //初始化地鼠与地洞 init : function(){ //获取页面的地洞集合 this.lis = document.getElementById('panel').getElementsByTagName('li'); _this = //初始化10只地鼠 for(var i=1;i &=10;i++){ var mouse = new Mouse(this.mouseMap[i]); //扩展地鼠被点中事件 mouse.onbeat = function(){ //修改分数 Game.changeScore(100 * (this.mouse.mousetype=='good'?1:-1)); } //扩展地鼠动画结束事件 mouse.onend = function(){ //移除地洞中的地鼠 var li = _this.lis[this.hole]; li.removeChild(li.mouse.mouse); li.mouse = //清除对应的地洞与地鼠 _this.hasHole[this.hole] = _this.hasMouse[this.num] = } this.allMouse.push(mouse); } }, //修改游戏分数 changeScore : function(score){ this.nowScore += document.getElementById('score').innerHTML = this.nowS }, //游戏开始 start : function(){ if(this.time &= 0) var _this = //随机地洞编号 var random = parseInt(Math.random()*9,10); while(this.hasHole[random]){ random = parseInt(Math.random()*9,10); } //随机地鼠编号 var randomMouse = parseInt(Math.random()*10,10); while(this.hasMouse[randomMouse]){ randomMouse = parseInt(Math.random()*10,10); } //添加地鼠到地洞中 this.allMouse[randomMouse].hole = this.allMouse[randomMouse].num = randomM this.lis[random].appendChild(this.allMouse[randomMouse].mouse); this.lis[random].mouse = this.allMouse[randomMouse]; this.lis[random].mouse.animation('normal'); //记录地鼠与地洞编号 this.hasHole[random] = 'true'; this.hasMouse[randomMouse] = 'true'; setTimeout(function(){_this.start();},250); }, //倒计时 startTime : function(){ this.time -= 1; var _this = document.getElementById('time').innerHTML = this. if(this.time & 0){ setTimeout(function(){_this.startTime()},1000); } }, //重置游戏设置 reset : function(){ this.time = 61; this.allMouse = []; this.nowScore = 0; this.hasHole = {}; this.hasMouse = {}; this.lis = this.changeScore(0); } } //游戏开始函数 function GameStart(){ if(Game.time & 0 && Game.time != 61){ alert("游戏尚未结束,不能重新开始哦!");
} Game.reset(); Game.init(); Game.start(); Game.startTime(); }
这样就完成了。。。功能还是很简陋。。。只是想说明,js还是可以做小游戏的。。。欢迎拍砖!
您可能感兴趣的文章:
大家感兴趣的内容
最近更新的内容
常用在线小工具用flash做打地鼠的游戏时遇到的一个问题_百度知道
用flash做打地鼠的游戏时遇到的一个问题
两个报错,表示一脸懵逼,求大神指点!!
我有更好的答案
...flash做游戏需要编程功底...不然就只能做最简单的......看你问这样的问题...说明你对软件都不是很了解....我们在这说的再多也没用..........你还要多学习一下......再考虑这个问题..
采纳率:85%
为您推荐:
其他类似问题
您可能关注的内容
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。有报酬制作一个打地鼠游戏
素材我全有【construct2吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:2,739贴子:
有报酬制作一个打地鼠游戏
素材我全有收藏
我真的写不出来
玩不来这玩意
群里大佬多的是
有意可联系 h5小游戏
打地鼠游戏网上就有源码
如果你要单机的,我这有demo
如果你要单机的,我这有demo
登录百度帐号推 荐 游 戏
您当前的位置:
3D休闲竞速赛车手游《疯狂飞车》已于9月28日正式上线支付宝,震撼开启安卓不删档计费测试!想要体验老司机组团飙车的快感吗?那就快来玩《疯狂飞车》吧!小编身边总会有朋友在问我这款游戏到底哪里好玩呀?为何让你这么上瘾呢?!鉴于此小编就所列出10个可以爱上《疯狂飞车》的理由,让你一次爱个够!
说到当前直播行业最热门的手游直播,不少人都会摇摇头:相比这批端游主播,09是浙江大学毕业,miss海南大学会计专业,而手游因为门槛低,主播们年龄相对都较小,因而谈到学历,除了之前《王者荣耀》有个嗨氏的四川大学能扛起半边天,嗨氏做假被拆穿之后,别说家长,连小朋友们都不再相信所谓“天才主播学习游戏两不误”了。
和班尼特福迪一起攻克难关是最近在直播中火起来的一个小游戏,这个游戏具有非常高的游戏难度和魔性的游戏玩法,这个游戏难倒了不少的知名游戏主播!下面为大家带来通关攻略技巧,希望能帮助到大家!
实力的高低与众多因素息息相关,其中之一便是装备,因此装备的锻造自然懈怠不得。8090新热血江湖中的装备可进行多种操作,包括强化、镶嵌、合成、觉醒等等,也许有些玩家对觉醒这一功能有点陌生,那么现在就随小编一起前往游戏中一探究竟吧。
打地鼠小游戏&在游戏金装传奇中,光翼不仅可以提供华丽的外观,还可以给玩家带来不小的属性加成,接下来一起来看看金装传奇中光翼1-6升阶的数据汇总吧!
在游戏刺秦秘史中,玩家通过足迹进阶丹可以为自己的足迹进阶升级,以提升自身外观和战力!接下来小编就和大家分享一下刺秦秘史足迹进阶所需的足迹进阶丹数据4-5数据分享!
绝地求生大逃杀玩家经常会碰到各种各样的问题。鼠标错位就是最麻烦的一个,那该怎么解决呢?下面一起看看绝地求生鼠标错位最新解决教程。
45°角仰望天空,悲伤逆流成河,缓缓地突出一个烟圈,“你是我这辈子戒不掉的瘾”。即便如此,残留着淡淡烟草香的指尖,还是不住地点着鼠标——抽奖。
不思议迷宫地下宝藏彩蛋就是能获得仓鼠冈布奥,然而很多玩家表示挖不出这个宝藏。下面就和小编一起来看看不思议迷宫地下宝藏彩蛋的获得技巧。
打地鼠小游戏&泡泡堂大战开年来袭,战斗士出征3D糖果世界!4399《泡泡炫斗》全新副本【冒险闯关】开放勇者试炼,炸弹玩法热血升级,趣味闯关难度狂飙!打地鼠、抢糖果欢乐多多,更有恐怖幽灵迎接你的挑战,你做好准备了吗?
在由天拓游戏自研并独家运营的魔幻式网页游戏《龙骑士传》中一场追捕与隐匿的“猫鼠大战”已毫无预兆地打响!迷失之境,如履薄冰,究竟谁能在这场追逃之战中成为真正的赢家?且随小编一同静观局势坐等谜底揭晓!
在8090五鼠闹东京中,如果你想要和御猫一样拥有强大的实力以及过人的胆识,那就千万不要错过四大副本的玩法,赶紧来看看吧!
在沙城红颜的游戏里,战斗往往就在一瞬间决定了胜负,谁的反应更快,谁的操作更灵敏就更可能获得胜利。小编特地整理了关于沙城红颜的战斗按键以便玩家更好的操作!一起来了解下吧!
在游戏刺秦秘史中,玩家通过足迹进阶丹可以为自己的足迹进阶升级,以提升自身外观和战力!接下来小编就和大家分享一下刺秦秘史足迹进阶所需的足迹进阶丹数据5-6数据分享!
打地鼠小游戏&在沙城红颜游戏中,有很多琐碎的小事经常会被玩家所遗忘,但是战力的提升就是从这点点滴滴的小事开始拉开差距的,接下来小编将这些必做任务整理出来分享给大家!
在一个新游戏中,找到一篇好的攻略可以让你如虎添翼,接下来小编就和大家从六个方面分享一下沙城红颜的新手指南攻略!
在游戏刺秦秘史中,玩家通过足迹进阶丹可以为自己的足迹进阶升级,以提升自身外观和战力!接下来小编就和大家分享一下刺秦秘史足迹进阶所需的足迹进阶丹数据9-10数据分享!
今天小编给大家带来一篇从入门到入土的新手玩家全攻略,旨在让玩家可以领会到破晓奇兵将是伴随你一生的游戏!
作为江湖豪杰护送军需支援边城将士,刻不容缓,也义不容辞!当然押镖任务有着丰厚的经验和金币奖励,玩家每天的押镖任务也是不容错过的,《五鼠闹东京》中的押运镖车可以算是玩家日常任务的一种,但是其中也充满了紧张和刺激,玩家想要安全地完成押运过程,实力和运气是非常最关键的因素。
打地鼠小游戏&“开封有个包青天,铁面无私辨忠奸,江湖豪杰来相助,王朝和马汉在身边。钻天鼠身轻如燕,彻地鼠是条好汉,穿山鼠铁臂神拳,翻江鼠身手不凡,锦毛鼠一身是胆,这五鼠义结金兰,七侠和五义流传在民间。”宋仁宗时期,朝廷官员不乏怀奸挟诈之人,民间江湖多有劫富济贫之士,今日震撼公测的武侠游戏37《五鼠闹东京》,浩浩荡荡从此展开。
三侠聚汴梁,五鼠闹东京!这些家喻户晓的武侠故事,曾是多少热血男儿的儿时梦想?在此背景之下,XY游戏《五鼠闹东京》首服将于11月18日(周五)上午10点欢闹开测。
70后的游戏记忆那一定都是传奇了,而现在的传奇游戏也是很多的,传奇玩的是啥?就是激情,就是热血,现在红名传说全新上线,给玩家带来数不清的福利,让玩家畅爽传奇魅力。
《神将屠龙》在等级达到前30级的时候作为游戏的大前期,可以说是非常地简单和明了的了,只需要玩家按照主线任务和支线任务进行引导式地开展游戏,轻轻地点一下鼠标这个过程可以说就是非常地让人感到轻松的,一般性的话,在15分钟的时间内就能够顺利地抵达。
1.神将屠龙1级至30级时的升级攻略:游戏前期,可谓是非常地简单明了,只需要用户根据主线任务和支线任务的引导着进行游戏就可以,点点鼠标也是非常轻松的一件事,一般15分钟就能够到达。
打地鼠小游戏&在游戏贪玩蓝月中,有许许多多的宝物种类,那么我们该升级哪种宝物最有利呢?在PVP才是最好的宝物呢?接下来小编为大家解答一二!
在金装传奇游戏中,玩家依靠打宝商店在其中使用绑元购买可以获取一些较为高级的道具,接下来小编就和大家介绍一下关于打宝商店的具体玩法!
永恒纪元弓手在游戏中担任主要输出的位置,作为远程灵活的强力输出,永恒纪元弓手技能有哪些呢?永恒纪元弓手都有些什么技能?下面小编就给大家带来恒纪元弓手技能详解。
在金装传奇游戏中,可以支撑战斗力不断提升的唯有不断的获取各种装备,而装备的获取就离不开各大副本地图,接下来小编就给大分享一下关于天机洞的玩法攻略
在优戏网首款创新空中格斗手游《天天打魔兽》(安卓版)中,玩家可通过简单法术禁地副本获取各品质法师装备进阶材料哦!想知道简单法术禁地怎么玩吗?话不多说,快跟着小编去游戏里看看吧!
打地鼠小游戏&贪玩游戏旗下的贪玩传世作为盛大唯一授权的传奇世界类游戏,即将在本周四也就是11月24日在江西上饶三清山这个风景如画的地方举办新品发布会,届时陈小春可是会带着刘烨一起来到直播现场来展现精彩时刻!}

我要回帖

更多关于 c 打地鼠游戏 的文章

更多推荐

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

点击添加站长微信