一个关于注网页游戏(赌马)中的问题! 所谓赌马就是像几个跑一百米的运动员在比赛,然后你下注,猜哪个运动员会得第一。你猜对了,就得奖金。赌马无非比赛对像是马儿而已,就这样。所以我说在多个TEXT框中,就好比是多个跑道,符号代表马!马跑动速度随机产生! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用Math.random()产生随机数,再用setTimeout(fun(),time)fun()函数中写移动字符的方法 这个很容易嘛。而且可以不用符号啊!实际上几匹马就是几个变量。这并不是让文本框跳动的问题,而是一个数学描述的问题。1、处在起点的时候,所有的马都在起跑线上。(所有的变量都为0)2、在每个瞬间,每匹马前进随机的距离。(在setTimeout循环里,所有变量加上一个随机数。)3、先到达终点的马为胜(最先大于等于指定的数值(赛程)的变量为获胜者) 以上三点是这个程序的核心,至于怎么体现出N匹马在跑,那办法可多了。可以根据变量的值以字符串长度表示,也可以定位图片位置来表示马的跑动。这就是所谓的界面问题了。总结来说,这个程序仅仅需要有N个元素的数组(N是马的数量)就可以了。随机数的算法是(VBScript代码)Int(Rnd*HS) HS是马的理论最高速度(就算做每小时200公里吧,反正电脑里可以1:1来描述)如果你想更好玩一些,可以定义一些障碍(比如:水坑、栅栏),如果马遇到这些东西会受到一些“意外”影响。基本原理就是每一个循环里,如果某匹马恰好处于某障碍的影响范围内,则会倒霉。 总之这种程序很好写的啦,有空我也帮你写写的。 你上面的思想是随机产生N个空格使马儿向前跳动,这个我会。我现在的想法是每匹马都跑一步(都增加一个空格),但跑每一步之间的时间产生随机数。希望用一个BUTTON控制开始N个马儿的开始。我个人认为好像当一个按钮产生事件时。如果用一个SETTIMEOUT()函数很难实现多个自身递归调用。可能小弟能力有限,请各位帮忙! 这个也不是不可能,多用几个setTimeout就是了(不过电脑受得了吗?)。就下面这样子了,不过不知道行不行得通。LoopCodeA=setTimeout("RuningA",AN)LoopCodeB=setTimeout("RuningB",BN)LoopCodeC=setTimeout("RuningC",CN) 这个好办,哈哈用setTimeout产生一个0-7的随机数,然后将这个随机数转换成2进制,成一个串,显示方面,根据这个2进制串控制3列马跑路,1就跑,0就不跑,这个只是一个显示问题,表现形式可以不用input text,我想应该可以的,偶尔瞎想,见笑这样,你只需要一个timeout,同时控制的是3个马, setTimeout的同时,还需要对每一个马一个累加嘿嘿,不累也可以,麻烦一点咯 比如这个随机数序列是6,3,5,2,0,1那么2进制就是110,011,101,010,000,001这样在6个单元时间里马跑过的路程为,2,3,3,这个需要把timeout设置成毫秒级,不然效果不会好的 JQuery如何实现QQ音乐播放器图片特效? 求QQ空间弹出窗口代码 请问当前input,是这样表示马 form里面如何获取下拉框的值? $("#toolBox").css("display","block")这是什么用法,谁能帮忙解释下吗? 一个古老而神秘的问题history.go(-1) 有没有办法用javascript屏蔽IE的表单自动完成功能? js、css问题..... 看代码,简单问题!!!!!!!!!!!!!!!!!! 如何在javascript中进行不区分大小写的字符串比较! 怎样触发并响应带滚动条 DIV 中的滚动事件? 无人能解(用JavaScript控制鼠标的位置)
fun()函数中写移动字符的方法
(所有的变量都为0)
2、在每个瞬间,每匹马前进随机的距离。
(在setTimeout循环里,所有变量加上一个随机数。)
3、先到达终点的马为胜
(最先大于等于指定的数值(赛程)的变量为获胜者) 以上三点是这个程序的核心,至于怎么体现出N匹马在跑,那办法可多了。可以根据变量的值以字符串长度表示,也可以定位图片位置来表示马的跑动。这就是所谓的界面问题了。总结来说,这个程序仅仅需要有N个元素的数组(N是马的数量)就可以了。随机数的算法是(VBScript代码)Int(Rnd*HS) HS是马的理论最高速度(就算做每小时200公里吧,反正电脑里可以1:1来描述)如果你想更好玩一些,可以定义一些障碍(比如:水坑、栅栏),如果马遇到这些东西会受到一些“意外”影响。基本原理就是每一个循环里,如果某匹马恰好处于某障碍的影响范围内,则会倒霉。
总之这种程序很好写的啦,有空我也帮你写写的。
我个人认为好像当一个按钮产生事件时。如果用一个SETTIMEOUT()函数很难实现多个自身递归调用。可能小弟能力有限,请各位帮忙!
LoopCodeB=setTimeout("RuningB",BN)
LoopCodeC=setTimeout("RuningC",CN)
那么2进制就是110,011,101,010,000,001
这样在6个单元时间里马跑过的路程为,2,3,3,这个需要把timeout设置成毫秒级,不然效果不会好的