老虎机游戏简单么

9552人阅读
本游戏使用的是html5的canvas,运行游戏需要浏览器支持html5。使用开源引擎:lufylegend.js,lufylegend.js引擎包内包含这个demo,请直接下载lufylegend.js引擎,查看引擎包内源码lufylegend.js引擎下载地址游戏截图游戏测试地址游戏结构index.htmljs文件夹|---Main.js& & &    |---Reel.jsimages文件夹|--图片游戏代码:Main.jsinit(50,&mylegend&,600,600,main);
var loadingL
var startL
var loadIndex = 0;
var imglist = {};
var btnup,btndown,btnleft,
var imgData = new Array();
var mapImgList = new Array();
var mapmoveflag = &&;
var MOVE_STEP = 10;
var combination = new Array([1,1,5], [1,2,4], [1,5,1], [2,1,4], [2,3,3], [2,4,1], [2,5,4], [3,1,2], [3,4,3], [3,5,5], [4,1,2], [4,2,3], [4,5,1], [4,5,5], [5,1,1], [5,2,4], [5,3,2], [5,5,1], [1,1,1], [1,1,1]);
var reels = new Array();
var kakes = new Array();
//停止ボタン参照用配列
var stopBtn = new Array();
function main(){
imgData.push({name:&stop_up&,path:&./images/slot_stop_up.png&});
imgData.push({name:&stop_over&,path:&./images/slot_stop_over.png&});
imgData.push({name:&start&,path:&./images/slot_start.jpg&});
imgData.push({name:&kake&,path:&./images/slot_kake.png&});
imgData.push({name:&slot_back&,path:&./images/slot_back.jpg&});
imgData.push({name:&slot_ok&,path:&./images/slot_ok.png&});
imgData.push({name:&item1&,path:&./images/1.png&});
imgData.push({name:&item2&,path:&./images/2.png&});
imgData.push({name:&item3&,path:&./images/3.png&});
imgData.push({name:&item4&,path:&./images/4.png&});
imgData.push({name:&item5&,path:&./images/5.png&});
imgData.push({name:&item6&,path:&./images/6.png&});
loadingLayer = new LSprite();
loadingLayer.graphics.drawRect(1,&black&,[50, 200, 200, 20],true,&#ffffff&);
addChild(loadingLayer);
loadImage();
function loadImage(){
if(loadIndex &= imgData.length){
removeChild(loadingLayer);
legendLoadOver();
gameInit();
loader = new LLoader();
loader.PLETE,loadComplete);
loader.load(imgData[loadIndex].path,&bitmapData&);
function loadComplete(event){
loadingLayer.graphics.clear();
loadingLayer.graphics.drawRect(1,&black&,[50, 200, 200, 20],true,&#ffffff&);
loadingLayer.graphics.drawRect(1,&black&,[50, 203, 200*(loadIndex/imgData.length), 14],true,&#000000&);
imglist[imgData[loadIndex].name] = loader.
loadIndex++;
loadImage();
function gameInit(event){
var i,j,bitmap,bitmapdata,
backLayer = new LSprite();
addChild(backLayer);
bitmapdata = new LBitmapData(imglist[&slot_back&]);
bitmap = new LBitmap(bitmapdata);
backLayer.addChild(bitmap);
stopLayer = new LSprite();
addChild(stopLayer);
for(i=0;i&3;i++){
var reel = new Reel(combination,i);
reel.x = 150 * i + 90;
reel.y = 225;
reels.push(reel);
addChild(reel);
var kake = new LBitmap(new LBitmapData(imglist[&kake&]));
kake.x = 150 * i + 90;
kake.y = 225;
kakes.push(kake);
addChild(kake);
var stop = new LButton(new LBitmap(new LBitmapData(imglist[&stop_up&])),new LBitmap(new LBitmapData(imglist[&stop_over&])));
stop.x = 150 * i + 110;
stop.y = 490;
stop.index =
stopBtn.push(stop);
stop.visible =
stop.addEventListener(LMouseEvent.MOUSE_UP, stopevent);
addChild(stop);
startLayer = new LSprite();
addChild(startLayer);
start = new LButton(new LBitmap(new LBitmapData(imglist[&start&])),new LBitmap(new LBitmapData(imglist[&start&])));
start.x = 55;
start.y = 450;
startLayer.addChild(start);
start.addEventListener(LMouseEvent.MOUSE_UP, onmouseup);
win = new LButton(new LBitmap(new LBitmapData(imglist[&slot_ok&])),new LBitmap(new LBitmapData(imglist[&slot_ok&])));
startLayer.addChild(win);
win.visible =
win.addEventListener(LMouseEvent.MOUSE_UP, winclick);
backLayer.addEventListener(LEvent.ENTER_FRAME,onframe);
function onframe(){
for(i=0;i&3;i++){
reels[i].onframe();
function stopevent(event,currentTarget){
reels[currentTarget.index].stopFlag =
function onmouseup(event){
var stopNum = Math.floor(Math.random()*(combination.length/3));
start.visible =
for(i=0;i&3;i++){
stopBtn[i].visible =
reels[i].startReel =
reels[i].stopFlag =
reels[i].stopNum = stopN
function winclick(){
win.visible =
start.visible =
function checkWin(){
var allstop = 0;
for(i=0;i&3;i++){
if(!reels[i].startReel)allstop++;
if(allstop &= 3){
for(i=0;i&3;i++){
stopBtn[i].visible =
if(reels[0].stopNum &= 19){
win.visible =
start.visible =
}Reel.jsfunction Reel(combination,index){
base(this,LSprite,[]);
var self =
//-------------------------------------------
//実行側から操作可能なプロパティの初期設定
//-------------------------------------------
self.maxSpeed = 70;
self.minSpeed = 10;
self.currentNum = 1;
self.stopNum = 0;
self.maxNum = 6;
self.speedUpStep = 2;
self.speedDownStep = 2;
bination =
self.stopFlag =
self.currentSpeed = 0;
self.startReel =
self.index =
//-------------------------------------------
//-------------------------------------------
self.reels = [];
self.indexs = [0,0,0,0];
self.reels.push(new LBitmap(self.getReel()));
self.reels.push(new LBitmap(self.getReel()));
self.reels.push(new LBitmap(self.getReel()));
self.reels.push(new LBitmap(self.reels[0].bitmapData));
self.reels[0].height = 60;
self.reels[0].bitmapData.height = self.reels[0].
self.reels[0].bitmapData.setCoordinate(0,80-self.reels[0].height);
self.reels[2].height = 60;
self.reels[2].bitmapData.height = self.reels[2].
self.reels[3].visible =
for(i=0;i&self.reels.i++){
self.reels[i].y =
sy += self.reels[i].
self.addChild(self.reels[i]);
//self.startReel =
//self.stopFlag =
Reel.prototype.onframe = function (){
var self =
if(self.startReel)self.wheel();
Reel.prototype.getReel = function (){
var self =
if(self.currentNum & self.maxNum)self.currentNum = 1;
self.indexs[0] = self.currentN
self.indexs.pop();
self.indexs.unshift(self.currentNum);
var nextReel = new LBitmapData(imglist[&item&+self.currentNum++]);
return nextR
Reel.prototype.wheel = function (){
var self =
//回転速度の調節
if (self.stopFlag) {
//スピードダウン
if (self.currentSpeed & self.minSpeed) {
self.currentSpeed -= self.speedDownS
self.currentSpeed = self.minS
//スピードアップ
if (self.currentSpeed & self.maxSpeed) {
self.currentSpeed += self.speedUpS
self.currentSpeed = self.maxS
if(self.stopFlag && self.currentSpeed &= self.minSpeed && self.indexs[1] == bination[self.stopNum][self.index] && self.reels[1].y + self.currentSpeed & 60){
self.currentSpeed = 60 - self.reels[1].y;
self.startReel =
self.setY();
if(!self.startReel)checkWin();
Reel.prototype.setY = function(){
var self =
self.reels[1].y += self.currentS
if(self.reels[1].y + self.reels[1].height & 200){
self.reels[1].height = 200 - self.reels[1].y;
self.reels[1].bitmapData.height = self.reels[1].
if(self.reels[1].y & 80){
self.reels[0].height = 80;
self.reels[0].y = self.reels[1].y - 80;
self.reels[0].height = self.reels[1].y;
self.reels[0].y = 0;
self.reels[0].bitmapData.height = self.reels[0].
self.reels[0].bitmapData.setCoordinate(0,80-self.reels[0].height);
self.reels[2].y = self.reels[1].y + self.reels[1].
if(self.reels[2].y & 200){
self.reels[2].visible =
}else if(self.reels[2].y + 80 & 200){
self.reels[2].height = 200 - self.reels[2].y;
self.reels[2].bitmapData.height = self.reels[2].
self.reels[3].y = self.reels[2].y + self.reels[2].
if(self.reels[3].y & 200){
self.reels[3].height = 200 - self.reels[3].y;
self.reels[3].bitmapData.height = self.reels[3].
if(self.reels[0].y & 0){
var child = self.reels.pop();
child.bitmapData = self.getReel();
child.visible =
self.reels.unshift(child);
child.y = 0;
child.height = self.reels[1].y;
child.bitmapData.height = child.
child.bitmapData.setCoordinate(0,80-child.height);
if(self.reels[3].y &= 200){
self.reels[3].visible =
};index.html&!DOCTYPE html&
&meta charset=&UTF-8&&
&title&slot&/title&
&meta name=&viewport& content=&width=480,initial-scale=0.5& /&
&script type=&text/javascript& src=&../legend/legend.js&&&/script&
&script type=&text/javascript& src=&./js/Reel.js&&&/script&
&script type=&text/javascript& src=&./js/Main.js&&&/script&
&div id=&mylegend&&loading……&/div&
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:725179次
积分:9673
积分:9673
排名:第522名
原创:87篇
译文:27篇
评论:2004条
系统讲解HTML 5 Canvas的基础知识和高级技巧,深入剖析开源库件lufylegend的原理与使用以实例为向导,详细讲解射击游戏、物理游戏、网络游戏等各类游戏的开发思路和技巧
qq交流群:
qq交流群:
文章:27篇
阅读:33276
文章:20篇
阅读:134156
文章:48篇
阅读:440305
本游戏以三国为背景,本次更新为第一部黄巾之乱的后续剧情,续作了群雄讨伐董卓,界桥之战以及救援徐州等剧情。
本游戏以三国为背景,玩家在游戏中可以体验三国中的四个经典战役,虎牢关之战,官渡之战,赤壁之战,夷陵之战。
(5)(2)(16)(5)(1)(1)(4)(1)(2)(2)(1)(2)(1)(3)(4)(4)(5)(4)(2)(1)(1)(2)(3)(4)(5)(2)(2)(4)(1)(5)(9)(1)(1)(1)(1)(2)(1)(3)水果机(老虎机)维修(简单)
开机时只亮右下方两个零:  
首先调整IC板主电源电压为+5V,再检查8015(CPU)的第九脚复位端是否由高变为低,如果不是,检查开机RESET电路U4(555)的第三脚输出和第二脚输入是否正常,再检查C4电容是否正常。2.
开机时所有的七段显示器(8字)呈现乱数显示:  
这种故障原因很多,一些主要零件出问题都有可能造成这种情形,通常先要检查CPU(8051);再检查RAM、ROM和8910、8279;再检查地址线、数据线是否有错误;再看U7第18、19脚的CLOCK是否信号正常(看石英晶体振荡器是否正常动作)。  
开机时下方出现01:  
这种情况大部分是该机种需要用开机程式、执行开机动作,也有可能是RAM(6116)故障。  
开机时下方出现02:  
出现02一般为码表的问题,先检查码表,再检查码表的驱动电路U6(75452),U6的输入信号为U7(8051)所提供,如果都正常再检查码表校验和电路U12、U13(PC817)是否正常。  
没有正常的音乐声音,但有杂音:  
先检查+12V有没有供应到IC板,然后检查U20(LM380)和U14、U16(8910),但杂音有时来自防电电路误动,要特别注意。  
不能退币、数币:  
检查SSR驱动电路U5(75452);再检查U7(8051)的第四脚,看它在退币时是否有信号输出,数币为U7(8051)第七脚,在退币时应有信号。  
投币不准或投币无显示:  
先检查U18(PC817)是否正常;再检查U23(8279)第六脚在投币时有没有信号输入或更换U23(8279)一试。  
键盘不动作:  
先检查U24(2003)的输出和输入;再检查U25(4028)输出和输入,再检查U23(8279)。  
无法保留:  
先检查U8(6116);再检查U1(74HC00)、电池充电电路,关掉电源后测量电池的电压是否为正常3.6V。  
10.七段显示器显示错误:  
如果只有一组显示器故障,只需更换故障的那一组,或检查U26(2003);如果全部错误(例如:全部都有一画不亮),则应检查U27、U28(4028)的输出、输入及U23(8279)各脚的信号。  
11.灯号LED不亮或只亮不熄:  
先检查LED发光管本身是否良好;再检查U14、U16(8910是否正常,U14控制右下二组,U16控制左上二组LED)。  
12.无法洗分:  
检查U7(8051)第八脚在押下洗分开关时,有没有动作,如果异常则更换U7(8051)。  
13.改装的娃娃机或36豹台,为何不能用一般程式来执行。  
因为改装后主程式改用27256,ROM的P27已改接到U17的P3(74LS138)。  
娃娃机的主程式ROM的DATA BUS已被交叉错开如下:  
D1与D7、D1与D6、D3与D4互换位置。
14.开机时显示"30"而且一直叫不停:  
PC817故障。  
75452故障。  
8031故障。  
15.游戏正常但无声音:  
(1)74LS02故障。  
(2)8910故障。  
(3)LM380故障。  
(4)电位器故障。  
16.开机时出入表就跳一下:  
75452故障。  
8051故障。  
74LS04故障。  
17.天才功能失效:  
D9;D10;D11;D12二极管故障。  
主程序错误。  
18.数字显示错误:  
奇数位(个位、百位)不正常:U28(4511)故障。  
偶数位(十位、千位)不正常:U27(4511)故障。  
U19(2003)故障。  
U24(2003)故障。  
19.外环跑灯的LED只有上半部会亮:  
74LS138故障。  
U14(8910)故障。  
20.外环跑灯的LED只有下半部会亮:  
74LS138故障。  
U16(8910)故障。  
21.外跑灯速度不对,音乐节奏不正常:  
(1)10.7386MHZ石英错误或不良。  
(2)8031故障。  
22.投币无效:  
U18(PC817)故障。  (2)
U23(8279)故障。有好的建议请留言,谢谢!
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。简易老虎机 _百度百科
特色百科用户权威合作手机百科
收藏 查看&简易老虎机本词条缺少信息栏、名片图,补充相关内容使词条更完整,还能快速升级,赶紧来吧!
游戏名称:简易老虎机
游戏英文名:The Slot Machine Game
游戏类型:
游戏大小:66K简易老虎机是一款有趣的,一款非常简单的老虎机游戏。尝试击败计算机的赌注,看你运气有木有!在线玩简易老虎机小游戏尝试击败计算机游戏加载完成即可开始鼠标左键点击操作
新手上路我有疑问投诉建议参考资料 查看銆愯佽檸鏈轰笅杞姐戞按鏋滆佽檸鏈轰笅杞絖鑰佽檸鏈烘墜鏈轰笅杞
璁句负棣栭〉
鍔犲叆鏀惰棌
鐑棬鎼滅储:
鐐瑰嚮鎺掕
鍙嬫儏閾炬帴后使用快捷导航没有帐号?
查看: 2404|回复: 9
新人欢迎积分1 阅读权限50积分2424精华1UID2715463帖子金钱2201 威望2
Lv.5, 积分 2424, 距离下一级还需 76 积分
UID2715463帖子威望2 多玩草877 草元宝
08:06:07 上传
(在此之前,我还真没玩过老虎机这种东东)
如上图。总共22个图标,其中有一级奖励的图标12个,如果只是单纯的计算,那么应该有 12/22 的几率(约54%)第一次转到一级奖励,而有 10/22(约45%) 的几率是2级以上的奖励。
然而事实上,我用了600个贝壳垫底开始测试,每次都从商城进入百宝箱页面,选中2个贝壳,再点开始,不管结果如何,都退出界面重新从商城进入,以保证每次点击开始的时候,图标都会从左上角的小红开始跑,再转上几圈慢慢停下来。
经过个人实际操作,在220次的测试过程中,只有46次第一次是2级奖励,也就是约21%的几率。
即貌似高级奖励45%,实际只有21%。而这个几率的缩水,也就是老虎机真正吃角子不吐钱的根本原因。
尽管第一次不中还有第二次机会,那也是在21%的基础上大概加了4%左右的几率罢了。
人为的把几率调低了,而这,也正是金山所谓的“运气”。
呵呵,虽然很多因素未考虑,虽然这样看起来直观但统计的所谓几率未必精确(毕竟我没有22w个贝壳去测试,即便有,也没有精力,何况更精确数字本身也没有更大意义),虽然大家都明白这是个赔钱货,但这已经能说明问题。
还在玩的兄弟们可以试试统计一下,就知道我说的是否正确了。
小赌怡情大赌伤身。
ps:很多人都说过老虎机吃钱的原理,我也是随便弄一下,证明给自己看,他们说的都是正确的。
不过,220次的测试过后,尽管知道老虎机吃钱,我还是继续去把剩下的几百个贝壳都在老虎机上弄没了。因为在我看来,能在游戏里玩玩老虎机本身这件事情,也是很让人愉快的,特别是弄到箱子的时候,那叫一个爽——而这种感觉,才是我玩游戏的初衷。
[ 本帖最后由 美姣袅 于
08:06 编辑 ]
轻风每次写的帖子都不错呀。
总评分:&多玩草 + 40&
别跟我谈素质
对付没有素质的垃圾和纯粹犯贱找骂者最好的办法
就是在他面前比他更没素质
当他们找抽时
我们可以对他们说英语:
you duo yuan gun ni ma bi duo yuan。
新人欢迎积分1 阅读权限90积分25776精华0UID2419645帖子金钱12791 威望0
Lv.9, 积分 25776, 距离下一级还需 9224 积分
UID2419645帖子威望0 多玩草447 草元宝
说句实在话,不知道是不是目前金山吸引人的一种手段
目前玩这个东西的人基本很少有亏本的
很少听说有人血本无归的,不知道是我们这还是都这样?
是不是金山前期让大家赚点来吸引人玩这个
新人欢迎积分1 阅读权限90积分24379精华14UID2634495帖子金钱90674 威望21
因包含敏感字符被屏蔽
Lv.9, 积分 24379, 距离下一级还需 10621 积分
UID2634495帖子威望21 多玩草1832 草元宝
[ali66] 我就血本无归了,50个贝壳啥都没有就结束了~
新人欢迎积分1 阅读权限50积分1409精华0UID4364399帖子金钱1140 威望0
Lv.5, 积分 1409, 距离下一级还需 1091 积分
UID4364399帖子威望0 多玩草116 草元宝
亲爱的小美来我们区,我送几个箱子你开开
新人欢迎积分1 阅读权限70积分8608精华3UID2611444帖子金钱37503 威望12
老婆叫我咩咩~
Lv.7, 积分 8608, 距离下一级还需 1392 积分
UID2611444帖子威望12 多玩草660 草元宝
原帖由 一涨毒来 于
08:09 发表
亲爱的小美来我们区,我送几个箱子你开开
你哪个区的挖?我也要。。
新人欢迎积分1 阅读权限70积分8608精华3UID2611444帖子金钱37503 威望12
老婆叫我咩咩~
Lv.7, 积分 8608, 距离下一级还需 1392 积分
UID2611444帖子威望12 多玩草660 草元宝
我丢进去了300多个贝壳& && &&&什么都没& & 也输惨了。。
新人欢迎积分2 阅读权限60积分3692精华1UID5004908帖子金钱3732 威望4
我是格格我怕谁。。。
Lv.6, 积分 3692, 距离下一级还需 1308 积分
UID5004908帖子威望4 多玩草2680 草元宝
200贝壳,只赚到精活的人路过。
品清茶,论恩仇,激昂文字,可圈可点话剑世。
煮美酒,尝温柔,醉里挑灯,笑看何人属英雄。
找妹子找妹子
新人欢迎积分1 阅读权限60积分3557精华0UID3390132帖子金钱2718 威望1
Lv.6, 积分 3557, 距离下一级还需 1443 积分
UID3390132帖子威望1 多玩草77 草元宝
把小号身上的精活缩水10%转到了大号上,接着大号做了一把4%属性接近全满的逆五行外毒剑给自己的袖箭号双修剑武了,还是赚了
几曾篆名封剑鞘
新人欢迎积分1 阅读权限60积分4572精华0UID2720087帖子金钱1158 威望0
Lv.6, 积分 4572, 距离下一级还需 428 积分
UID2720087帖子威望0 多玩草210 草元宝
70个贝壳,搞到2个8x 1个9x
这东西就是一个娱乐项目,随便玩玩就好
准备放弃了,可号却不值钱了 ...
新人欢迎积分1 阅读权限60积分3443精华0UID4237283帖子金钱3468 威望1
Lv.6, 积分 3443, 距离下一级还需 1557 积分
UID4237283帖子威望1 多玩草204 草元宝
痛并快乐着
所有见闻者 悉发菩提心&&尽此一报身 同生极乐国
助人为乐奖
助人为乐奖
原创先锋勋章
原创先锋勋章
中级人缘勋章
中级人缘勋章
七夕活动纪念章
七夕活动纪念章
超级棒棒糖
超级棒棒糖
剑侠功勋勋章
剑侠功勋勋章
诛仙功勋勋章
诛仙功勋勋章
解答员勋章
解答员勋章
Intel智能勋章
Intel智能勋章
需要金钱:1100
Powered by
手机盒子客户端点击或扫描下载}

我要回帖

更多关于 老虎机下载 的文章

更多推荐

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

点击添加站长微信