刚追到最新一集的暗金丑岛君,剧里有很多关于柏青哥和laohu机的内容,当然玩这些的人下场基本都很惨,街机游戏也是电子游戏的一部分,算是我的老本行,趁机给大家说一说博彩游戏的算法和设计基础(其实根本没有什么高深的知识,写这篇文章主要也是权各位完全不要傻到去玩这种东西),这是新博客落成第一篇博文,这一章里就不放代码了,只轻松的聊一些基本知识。当然,说到底我是一届良民,做的基本是人畜无害的MMO,这些知识也都是从同行那道听途说、阅读相关文章或者相关软件源码获得的,也许比较浅薄。

  好了,闲话少说,正文开始。

  首先,所有基本靠运气的(线上博彩)游戏都会有一定比例或者固定数量的‘抽水’或者‘库存’,比如线上多人柏青哥、laohu机、摇骰子(原谅我不知道到底要叫什么)、捕鱼等,软件开发者一般会给使用者留一个动态配置文件或者管理后台,以供他修改抽水比例——也就是这一局中,要产生多少收益。比如设置成了固定的一局5%,5个人参加捕鱼,一共花掉了100个金币,那么不管谁输谁赢,至少(有时候是固定)运营方能赚取5个金币,也就是这5个人加起来必定亏损5金币。

  当然,一般来说设计是不是这么生硬的,而且街机根本没法这么干,我只在特别老的线上游戏室源码中看到过这种实现,现实情况下,很多时候会设定一个库存值,然后根据库存盈亏情况动态调整中奖率,有时候为了避免玩家看出来还会反复震荡概率。

  比如一个捕鱼游戏,捕捉到的概率是炮台价格*(1-抽水)/鱼的价格,一般会围绕库存在分子或者分母位置增加参数影响概率。不止会影响捕捉率,还会影响鱼的种类等,从其他途径给你反馈和‘补偿’,让人觉得‘有趣’‘刺激’的同时,稀里糊涂的就亏得裤子都没了。

  写到这里我都懒得写了,是有多蠢的人才会去干这种事呢?从概率学上讲你是必输的,但是总有人相信自己能在那个关键点上一下挣得盆满钵满,然后义无反顾的成为炮灰。

  最后闲谈几句(其实全文都在闲谈),网络游戏中常见的开箱子、抽卡一类算不算赌博呢?肯定是不算的,其实上面说的那些在现行法律下也未必算赌博,因为赌博必须有明确的双向流动,也就是一块钱换一个币,商家也给你明确承诺了一个币能换多少钱。另外设定上限也是与赌博区分开来的一种标志,另外(有良知的)游戏厂商也不会给予你暗示,诸如‘以大博小’,投入多少能挣到多少等——好了,不扯了,我要去开补给箱了!

转载于:https://www.cnblogs.com/luluxyu/p/5719678.html

赌博、游戏,和赌博游戏相关推荐

  1. 游戏安全资讯精选 2017年第十六期:房卡式棋牌游戏涉赌博风波,抓娃娃火爆市场背后的安全隐患需警惕,Linux内核的Huge Dirty Cow权限提升漏洞...

    [每周游戏行业DDoS态势] [游戏行业安全动态]房卡式棋牌游戏涉赌博风波 概要:近日隔壁棋牌游戏公司先后因涉赌被处理的消息,引发业内广泛关注.多名业内人士认为,出现这种事,并不应该由房卡模式来&qu ...

  2. Python制作当年第一款手机游戏-贪吃蛇游戏(练习)

    前言: 文章利用Python pygame做一个贪吃蛇的小游戏而且讲清楚每一段代码是用来干嘛的. 据说是贪吃蛇游戏是1976年,Gremlin公司推出的经典街机游戏,那我们今天用Python制作的这个 ...

  3. 服务国内超过70%游戏公司,腾讯游戏云发布游戏行业最全解决方案

    9月10日,在2020腾讯全球数字生态大会游戏专场上,腾讯云发布了全新升级的游戏解决方案及游戏服务器引擎GSE.游戏原生数据库TcaplusDB等多款新产品,进一步提升游戏开发者的效率. 目前,腾讯云 ...

  4. 微信小游戏开发教程-游戏实现3

    微信小游戏开发教程-游戏实现3 对象池 由于游戏过程中会创建很多临时对象,这些对象很快又不再使用,垃圾回收器也能帮我们主动回收这部分垃圾,但是回收时间不可控制,同时增大了创建对象的开销,所以我们使用对 ...

  5. 微信小游戏开发教程-游戏实现2

    微信小游戏开发教程-游戏实现2 绘制地面 类似于绘制背景,读者自行完成代码.src/runtime/land.js 简易View系统 坐标布局对于复杂的页面来说维护相当困难,因此这里我们引入布局的概念 ...

  6. 微信小游戏开发教程-游戏实现1

    微信小游戏开发教程-游戏实现1 概述 微信开发者工具官方提供一个飞机大战的游戏Demo,这里我们不再使用这个demo,我们以FlappyBird为例,为了让读者更加容易理解. 源码 https://g ...

  7. C#开发Unity游戏教程之游戏对象的行为逻辑方法

    C#开发Unity游戏教程之游戏对象的行为逻辑方法 游戏对象的行为逻辑--方法 方法(method),读者在第1章新建脚本时就见过了,而且在第2章对脚本做整体上的介绍时也介绍过,那么上一章呢,尽管主要 ...

  8. Unity中制作游戏的快照游戏支持玩家拍快照

    Unity中制作游戏的快照游戏支持玩家拍快照 有些游戏支持玩家"拍快照",也就是将游戏的精彩瞬间以图片的形式记录下来的功能.这个功能比较有趣,而且以后的用途也会很广,为此本节打算介 ...

  9. 直接操作游戏对象C#游戏开发

    直接操作游戏对象C#游戏开发 2.2.3  直接操作游戏对象 在Inspector视图里通过设置属性而改变游戏场景中游戏对象的状态,太过抽象,毕竟数字并不够直观.其实,改变游戏对象的状态,完全有最最直 ...

  10. 游戏控制杆OUYA游戏开发快速入门教程

    游戏控制杆OUYA游戏开发快速入门教程 1.2.2  游戏控制杆 游戏控制杆各个角度的视图,如图1-4所示,它的硬件规格是本文选自OUYA游戏开发快速入门教程大学霸: 图1-4  游戏控制杆各个角度的 ...

最新文章

  1. node上传资源到又拍云
  2. 【Java架构:持续交付】一篇文章搞掂:持续交付理论
  3. 【javascript】javascript设计模式mixin模式
  4. Python爬虫 搜索并下载图片
  5. LeetCode 43. 字符串相乘(大数乘法)
  6. java连接unix_Java 使用 UnixSocket 调用 Docker API
  7. 佛系青蛙外挂横行,20 元可买 21 亿无限三叶草
  8. xps数据怎么导出为txt_如何处理XPS原始数据
  9. 计算机二级修改并应用基本简历模板,2020年新版个人简历模板大全可编辑(word版).docx...
  10. 微信公众号开发~有感而发
  11. yxc_第二章 数据结构(二)_Trie树
  12. 后台管理登陆注册跳转以及基础模板 附Gitlab源码
  13. 牛客OR36 链表的回文结构
  14. 【Spring入门】
  15. Miniconda软件安装教程(Windows)
  16. 2020华为云Java笔试题
  17. JavaWeb——数据库(Mysql)
  18. 最诡异航空事件,幽灵航班包括驾驶人员,所有人都在高空中昏睡!而后整机坠毁!...
  19. 三只小猪称体重有三只小猪ABC,请分别输入三只小猪的体重,并且判断哪只小猪最重?用条件if嵌套法和三目运算符法
  20. NanoPC-T4|Android-Q Mali-T860 GPU驱动

热门文章

  1. blender制作海上风机动画
  2. 写春联包饺子,前NBA球星贾森特里陪中国孩子过节
  3. 树莓派为连接不同Wifi分配固定IP的方法
  4. 禾穗HERS | 我说过一万遍“我爱你”,每一次都有不同的意义
  5. 美团NLP算法实习生面试
  6. 亚马逊美国站fbm是什么意思?亚马逊美国站店铺fbm如何发货?
  7. 根据不同按钮显现不同的表格(表格为多个)
  8. 4.intermediate-specialAttr
  9. 孪生网络---学习笔记
  10. 基于栅格成本的空间路径分析