slots游戏开发教程(SLOTS数值入门五列三行卷轴)
slots游戏开发教程(SLOTS数值入门五列三行卷轴)中奖线:9条中奖线5x3卷轴slots的基本概念,与第三章3x3卷轴相似,《J线L王》拉霸机,增加内容:本章节是笔者通过前面内容梳理后,反推市面上的一款5x3拉霸机《J线L王》的数值,至于实际游戏的数值设计及实现方案,不得而知。选择这款拉霸机的原因很简单,笔者在《xx电玩城》上面玩《J线L王》输了。一星期的饭钱没了,很不爽,之后整理在线街机电玩的拉霸机设计思路,以此提醒自己,十赌九输,尤其在系统设计上就作弊的游戏,不要抱侥幸心理,火中取栗。图例展示
*原创*关联文章:《SLOTS数值入门:基础概念》
关联文章:《SLOTS数值入门:三列卷轴(3x1)数值模拟》
关联文章:《SLOTS数值入门:三列三行卷轴(3x3)数值模拟》
SLOTS五列三行卷轴(5x3)数值模拟笔者题外话
本章节是笔者通过前面内容梳理后,反推市面上的一款5x3拉霸机《J线L王》的数值,至于实际游戏的数值设计及实现方案,不得而知。
选择这款拉霸机的原因很简单,笔者在《xx电玩城》上面玩《J线L王》输了。一星期的饭钱没了,很不爽,之后整理在线街机电玩的拉霸机设计思路,以此提醒自己,十赌九输,尤其在系统设计上就作弊的游戏,不要抱侥幸心理,火中取栗。
SLOTS五列三行卷轴(5x3)展示图例展示
5x3卷轴slots的基本概念,与第三章3x3卷轴相似,《J线L王》拉霸机,增加内容:
中奖线:9条中奖线
BAR:万能符号BAR,第三列后,可视为任意水果图标组合中奖线
钻石:触发Free Game,提供免费游戏次数
柒柒柒:触发随机高额返奖倍率,开出高倍中奖后,再提高玩家兴奋度
默认1条中奖线
满线9条中奖线
满线9条中奖线
定义5x3卷轴,如下图
5x3卷轴
本章“虚拟卷轴”设定25个符号,符号说明和权重如下表:
符号和权重
中奖类型组合
中间类型组合
①① BBBBB
②② AAAAA
③③ CCCCC
④④ ABCBA
⑤⑤ CBABC
⑥⑥ BAAAB
⑦⑦ BCCCB
⑧⑧ AABCC
⑨⑨ CCBAA
【说明】:
<1>只有第3个及之后连续的BAR,被视为百搭符号(万用水果图案)
<2>若前2个为BAR,则视为BARx2的奖励
<3>若第3个和第4个,都是BAR,则开奖只算3个奖标(荔枝/荔枝/BAR/BAR/苹果==荔枝/荔枝/荔枝/苹果/苹果)
卷轴符号分布与权重计算
卷轴1:使用VLOOKUP函数,引用“符号说明和权重表”
卷轴2:使用VLOOKUP函数,引用“符号说明和权重表”
卷轴3:使用VLOOKUP函数,引用“符号说明和权重表”
卷轴4:使用VLOOKUP函数,引用“符号说明和权重表”
卷轴5:使用VLOOKUP函数,引用“符号说明和权重表”
奖项倍率设定
初始奖标倍率
为了便于数据调整,对上图“柒柒柒”“钻石”“宝箱”进行返奖倍率折算,用以计算“回收率”。
-
柒柒柒:开中“3奖标”时,会随机1001~2000倍率,由于柒柒柒开奖概率本身极低,中奖本身才是玩家的追求,而中奖后的1001倍或2000倍,区别不大。为了便于计算,直接使用平均值。同理可得“4奖标”“5奖标”的平均值。
-
钻石:笔者在玩《J线L王》时,统计5组数据,每组100把满线,得到数据平均下来“每5把中奖1次”“每次中奖主要为5-20倍赔率”“未曾中过钻石奖标”。钻石奖标,在海外slots游戏中提供的FreeGame,是刺激玩家持续游戏的游有效手段,获得FreeGame的概率较高。为了便于计算,直接将钻石转换为返奖倍率的期望(笔者在拍脑袋,后面章节,再尝试研究笔者认为更合理的分析方法)。
-
宝箱:在说明奖池之前,不得不说明“库存和税收”,笔者整理资料过程中得知,每次玩家下注,能开出的奖项一定是库存能赔付起的,否则不中奖或中低倍率奖项。这就是系统作弊之处。
库存来源:系统放水时,库存初始会放入一定数量金币,其它都是玩家输分时,累积在库存中。也就是说,你能赢的都是其他玩家输给系统的,如果其他玩家没有填坑,那你就要小心了。
玩家每次输的金币,先是扣除一定税收(这个值应该不大,估计5%左右),然后拿出一定比例(估计3%~5%)放入“公共奖池”,剩下部分放入库存。
跟实体店的拉霸机一样,网络在线拉霸机也是一台一立的机器,每台机器有自己的独立库存,所有机器对应一个公共奖池。玩游戏过程中,据笔者观察,公共奖池的金币一般都在千万金币。为了便于计算,直接将奖池百分比奖励,折算为返奖倍率的期望(依旧拍脑袋,反正中不了)
折算后的奖项及返奖倍率
核算每种中奖类型和中奖位置的回收率和中奖率
-
卷轴1中奖类型的权重加总说明:
卷轴1的EXCEL公式说明:以第一条数据为例
如果{
条件1:“BBB@@@”的第1个字符是“A”,那么找到卷轴1的A栏(EXCEL的C列);
条件2:“BBB@@@”的第1个字符是“B”,那么找到卷轴1的B栏(EXCEL的D列);
否则找到卷轴1的C栏(EXCEL的E列)
}列的值等于“中奖类型奖标的值(EXCEL的C列,C167)”,那么加总卷轴1同一行的“总权重”的值(EXCEL的I列)
-
卷轴2中奖类型的权重加总说明:
卷轴2的EXCEL公式说明:以第一条数据为例
如果{
条件1:“BBB@@@”的第2个字符是“A”,那么找到卷轴2的A栏(EXCEL的C列);
条件2:“BBB@@@”的第2个字符是“B”,那么找到卷轴2的B栏(EXCEL的D列);
否则找到卷轴2的C栏(EXCEL的E列)
}列的值等于“中奖类型奖标的值(EXCEL的C列,C167)”,那么加总卷轴2同一行的“总权重”的值(EXCEL的I列)
-
卷轴3中奖类型的权重加总说明:
卷轴3的EXCEL公式说明:以第一条数据为例
如果“BBB@@@”的第3个字符是“@”,那么找到卷轴3的“总权重”直接加总(EXCEL的I列);
否则{
如果{
条件1:“BBB@@@”的第3个字符是“A”,那么找到卷轴3的A栏(EXCEL的C列);
条件2:“BBB@@@”的第3个字符是“B”,那么找到卷轴3的B栏(EXCEL的D列);
否认找到卷轴3的C栏(EXCEL的E列)
}
}列的值等于“中奖类型奖标的值(EXCEL的C列,C167)”,那么加总卷轴3同一行的“总权重”的值(EXCEL的I列)
//说明:@表示,任意奖标时,都满足中奖。BARx2就可以5倍返奖
加上
如果“中奖类型奖标的值(EXCEL的C列,C167)的值是“BAR”,那么值取“0”
否则{ 如果{
条件1:“BBB@@@”的第3个字符是“A”,那么找到卷轴3的A栏(EXCEL的C列);
条件2:“BBB@@@”的第3个字符是“B”,那么找到卷轴3的B栏(EXCEL的D列);
否认找到卷轴3的C栏(EXCEL的E列)
}
}列的值等于“BAR”,那么加总卷轴3同一行的“总权重”的值(EXCEL的I列)
//说明:如果中奖奖标是“BAR”时,那么不叠加“万能符号的权重”(直接计算BARx3奖标即可)
//说明:其它中奖奖标不是“BAR”时,需要叠加“万能符号的权重”
-
卷轴4中奖类型的权重加总说明:
卷轴4的EXCEL公式说明:以第一条数据为例
如果“BBB@@@”的第4个字符是“@”,那么找到卷轴4的“总权重”直接加总(EXCEL的I列);
否则{
如果{
条件1:“BBB@@@”的第4个字符是“A”,那么找到卷轴4的A栏(EXCEL的C列);
条件2:“BBB@@@”的第4个字符是“B”,那么找到卷轴4的B栏(EXCEL的D列);
否认找到卷轴4的C栏(EXCEL的E列)
}
}列的值等于“中奖类型奖标的值(EXCEL的C列,C167)”,那么加总卷轴4同一行的“总权重”的值(EXCEL的I列)
//说明:@表示,任意奖标时,都满足中奖。BARx3就可以100倍返奖
加上
如果“中奖类型奖标的值(EXCEL的C列,C167)的值是“BAR”,那么值取“0”
否则{ 如果{
条件1:“BBB@@@”的第4个字符是“A”,那么找到卷轴4的A栏(EXCEL的C列);
条件2:“BBB@@@”的第4个字符是“B”,那么找到卷轴4的B栏(EXCEL的D列);
否认找到卷轴4的C栏(EXCEL的E列)
}
}列的值等于“BAR”,那么加总卷轴4同一行的“总权重”的值(EXCEL的I列)
//说明:如果中奖奖标是“BAR”时,那么不叠加“万能符号的权重”(直接计算BARx4奖标即可)
//说明:其它中奖奖标不是“BAR”时,需要叠加“万能符号的权重”
//说明:如果第3个奖标是“荔枝”,那么系统会在核算荔枝x3时停止,不会重复计算“荔枝荔枝BARBAR”为“荔枝荔枝荔枝BAR”
-
卷轴5中奖类型的权重加总说明:
卷轴5的EXCEL公式说明:以第一条数据为例
如果“BBB@@@”的第5个字符是“@”,那么找到卷轴5的“总权重”直接加总(EXCEL的I列);
否则{
如果{
条件1:“BBB@@@”的第5个字符是“A”,那么找到卷轴5的A栏(EXCEL的C列);
条件2:“BBB@@@”的第5个字符是“B”,那么找到卷轴5的B栏(EXCEL的D列);
否认找到卷轴5的C栏(EXCEL的E列)
}
}列的值等于“中奖类型奖标的值(EXCEL的C列,C167)”,那么加总卷轴5同一行的“总权重”的值(EXCEL的I列)
//说明:@表示,任意奖标时,都满足中奖。BARx4就可以900倍返奖
加上
如果“中奖类型奖标的值(EXCEL的C列,C167)的值是“BAR”,那么值取“0”
否则{ 如果{
条件1:“BBB@@@”的第5个字符是“A”,那么找到卷轴5的A栏(EXCEL的C列);
条件2:“BBB@@@”的第5个字符是“B”,那么找到卷轴5的B栏(EXCEL的D列);
否认找到卷轴5的C栏(EXCEL的E列)
}
}列的值等于“BAR”,那么加总卷轴5同一行的“总权重”的值(EXCEL的I列)
//说明:如果中奖奖标是“BAR”时,那么不叠加“万能符号的权重”(直接计算BARx5奖标即可)
//说明:其它中奖奖标不是“BAR”时,需要叠加“万能符号的权重”
//说明:如果第5个奖标是“荔枝”,那么系统会在核算荔枝x4时停止,不会重复计算“荔枝荔枝荔枝BARBAR”为“荔枝荔枝荔枝荔枝BAR”
奖标权重、回收率、中奖率如下图
奖标权重、回收率、中奖率
奖标总回收率、总中奖率如下图
奖标总回收率、总中奖率如下图
知识小结为方便查看和调整中奖情况,根据返奖倍率设定“不中奖”“差奖”“小奖”“中将”“大奖”“超级奖”,具体如下:
知识小结
笔者玩《J线L王》时,喜欢满线下注(100底注,满线900),导致每次中奖时,若返奖倍率不大于10,则必输。由上图可知,当前数值设定,玩家每次有23.31%的机会触发“中奖图标”,触发后,有55.57%概率得到8倍以下返奖,44.43%概率得到10倍以上返奖。笔者制作的数据,因为没有目标调整方向,当前中奖后的平均返奖倍率为“23.17”。
下一篇,笔者将尝试分析“押1线-9线”时,实际的中奖概率。
*原创*EXCEL模拟器下载:可关注楼主,留言发送