欢迎来到大连沧海笑软件开发有限公司,我们是一家从事app开发小程序开发和软件定制开发与一体的公司,团队经验丰富,价格合理。选择沧海笑,值得信赖。 网站地图|联系我们
13942696565
打开客服菜单
棋牌游戏开发
当前位置 : 棋牌游戏开发 > 麻将需求文档 > 内蒙古鹿城麻将需求说明书

内蒙古鹿城麻将需求说明书

时间 : 05-28 10:52 编辑 :棋牌游戏开发

游戏软件开发商:大连沧海笑网络科技有限公司

作者:李树鹏

联系方式:13009428211


客户端下载链接:https://fir.im/chxlcmj


项目背景

内蒙古包头麻将、呼和浩特麻将、集宁麻将,android 和 ios 客户端 app。


系统技术架构:

客户端游戏引擎 egret,程序语言 typescript。

美术 UI 编辑器:fairyGUI。

服务器操作系统:Linux Ubuntu 16.04。

服务端架构 openresty,程序语言 lua、php。

管理后台架构 vue.js,程序语言 javascript。

运维工具:python + shell script。


编写目的

  • 编写本需求规格文档的目的是说明网络棋牌游戏平台最终需要满足的功能、以及开发此系统需要的条件和限制,为进一步设计和实现系统功能提供依据。

  • 本文档将用户的需求用文字的形式具体说明,是与用户沟通的成果,也是用户在项目完工时验收项目的依据。

  • 本文档供开发团队成员查阅和使用,其中包括需求分析人员、系统设计人员、软件开发人员、美术人员、测试人员、运营维护人员。


    登录

    支持热更新(游戏启动时自动检查是否有最新版本、如果有则自动下载)

    微信登录

    玩法参考:

    【全民内蒙古麻将】https://neimeng-update.yongwuzhijing88.com/YwZj_2016/down/

    【九队易县麻将】http://version.93mj.com:8086/api/pagehandler?page=download&v=1

    【内蒙古鹿游麻将】http://www.nmlyqp.com/home/

          

    示例图


    游戏大厅

    示例图

    界面功能:

    1. 玩家信息(微信头像、微信昵称、ip 地址、用户 id)

          

    2. 大厅界面中心显示3个主要按钮(亲友圈、创建房间、加入房间),开房消耗房卡AA制模式。

    3. 显示个人房卡数量(点击加号弹窗显示商店、显示商品价格、购买联系客服)

    4. 商店

          

    5. 帮助(点击弹窗显示游戏玩法详细说明)

    6. 横向滚动公告(跑马灯)(公告栏文字可以由管理员在管理后台自行配置)

    7. 系统设置(背景音乐开关、游戏音效开关、切换账号、设置管理后台密码、切换背景音乐)

    8. 分享(游戏链接)(每日首次分享成功奖励房卡1张)

    9. 联系客服

    10. 战绩记录(房间号、游戏时间、每个玩家的输赢分数)、录像回放


    包头麻将基本规则

    万丙条:1、2、3

    风:4(中发白东南西北 1-7)

    春夏秋冬梅兰竹菊 601-608

    1. 简介

    包头麻将使用有花牌的144张麻将。每人手里抓13张牌。

    一口香是包头麻将最大的特色,即吃、碰、明杠以后必须上听,如果不听牌则不能吃、碰、明杠。

    2. 牌数

    共计144张。

    (1) 字牌 28 张

    • 风牌:东、南、西、北 各4张,共16张。

    • 箭牌(三元牌):中、发、白 各4张,共12张

    (2) 序数牌 108 张

    • 万 1-9 万各4张,共36张。

    • 筒/饼 1-9 筒/饼各4张,共36张。

    • 束/条 1-9 束/条各4张,共36张。

    (3) 花牌 8 张

    • 春夏秋冬梅兰竹菊 补花

    3. 玩法介绍

    财神: 自动补花牌,每一个花、胡牌时+1分。财神只计算胡牌的玩家,不计算点炮的玩家。

    荒庄: 牌墙只剩下15张牌时、即荒庄,当前庄家继续坐庄。

    连庄: 庄家连续胡牌n次计为连庄n次,胡牌结算时+n分,庄家输分被中止连庄也要-n分。

    一炮多响: 玩家点炮时、允许多人胡牌。

    一炮单响: 玩家点炮时、不允许多人胡牌,从点炮玩家位置开始逆时针的第一个胡牌的玩家胡牌,其他胡牌的玩家被此玩家截胡。

    轮庄规则: 庄家胡牌时坐庄,荒庄时庄家连庄 +1,闲家胡牌时按逆时针顺序轮庄。

    点炮一家付: 点炮玩家和胡牌玩家一对一结算。自摸赢三家。

    吃碰杠: 吃碰杠以后必须报听,否则不提示吃碰杠。暗杠除外。报听后手牌不能再变动,并且无法再杠牌(明杠、暗杠、加杠)。

    底胡: 基本牌型的小胡。

    暗刻: 3张一样的手牌。

    杠分: 杠分在胡牌后结算。

    风牌: 风牌计算刻字和将牌,不计算顺子。

    4. 结算牌型

    边:+1分

    砍:+1分

    吊:+1分

    暗刻:手牌中3张一样的牌,+1分(胡的牌不计算暗刻)

    明杠:+1分

    暗杠:+2分

    连庄:庄家第n次胡牌+n分,庄家输牌-n分。荒庄继续连庄。

    财神:每个花牌+1分,最多8分。

    底分:+房间设置的分数

    老少:同一花色中,包含1、2、3,7、8、9,+1分。

    大连:同一花色中,包含6连并且包含1或9(123456 或 456789),+2分。

    小连:同一花色中,包含6连并且不包含1或9(234567 或 345678),+1分。

    大高:同一花色中,包含3连对并且包含1或9(112233 或 778899),+2分。

    小高:同一花色中,包含3连对并且不包含1或9(223344),+1分。

    八张:同一花色中,字牌(风牌+箭牌)除外,包含8张以上,+1分。

    缺门:每缺1门+1分,字牌(风牌+箭牌)除外。

    四归一:包含四张相同的牌并且有顺子连张,字牌(风牌+箭牌)除外,+1分。(123333)

    海底捞月:最后一张牌自摸胡牌,+1分。

    杠上开花:开杠或者补花后,摸牌胡牌,+1分。

    胡牌时检测是否特殊牌型胡牌,需要把特殊牌型的全部牌从手牌中扣除、判断余下的牌必须保持是胡牌牌型。

    5. 结算分数

    碰碰胡:5分

    捉五:砍5万、单吊5万,5分。(捉五魁)

    七对:15分

    豪华七对:七对中有一组刻子(三张一样)并且单胡一张刻子牌,15分并且总分x2。

    清一色:15分,不再计算八张。

    混一色:14张牌只包含一种花色和风牌,5分。

    一条龙:15分,不再计算大连、小连、老少、八张。

    十三幺:19万19筒19条东南西北中发白,加其中任意一张做将,50分。

    门清:总分x2

    自摸:总分x2

    点炮:总分x2

    财神胡:八张花牌,50分。

    包头麻将

    平胡和特殊胡牌:计算底分+杠分+特殊胡牌分数。

    不管自摸还是点炮,只计算胡牌的人的杠分,没有胡牌的人杠分不计算!(明杠1分、暗杠2分)

    流局不计算杠分。


    碰碰胡+5分、七对+15分、清一色+15分、混一色+5分、一条龙+15分、十三幺+50分、财神胡+50分、砍+1分、边+1分、吊+1分、捉五(砍)+5分、捉五(吊)+5分

    八张+1分、大连+2分、小连+1分、老少+1分、大高+2分、小高+1分、四归一+1分

    杠上开花+1分、抢杠+3分、缺门+n分、海底捞月+1分、暗刻+n分

    豪华七对总分x2、门清总分x2、自摸总分x2、点炮总分x2

    (碰碰胡)不计算(七对)

    (碰碰胡、七对)不计算(一条龙)

    (清一色、混一色、一条龙)不计算(八张)

    (碰碰胡、七对、一条龙)不计算(老少、大连、小连、大高、小高)

    (碰碰胡、七对)不计算(四归一)

    (七对、十三幺)不计算(边、夹、吊、捉五)

    (边、夹、吊)不会同时两者并存

    (十三幺、财神胡)不计算其他胡牌牌型

    (老少、大连、小连、大高、小高、八张)可以并存


    呼和浩特麻将基本规则

    万丙条:1、2、3

    风:4(中发白东南西北 1-7)

    1. 简介

    呼和浩特麻将使用没有花牌的136张麻将。每人手里抓13张牌。

    2. 牌数

    共计136张。

    (1) 字牌 28 张

    • 风牌:东、南、西、北 各4张,共16张。

    • 箭牌(三元牌):中、发、白 各4张,共12张

    (2) 序数牌 108 张

    • 万 1-9 万各4张,共36张。

    • 筒/饼 1-9 筒/饼各4张,共36张。

    • 束/条 1-9 束/条各4张,共36张。

    (3) 房间规则

    局数:8局(2个房卡)

    人数:3人

    玩法:不可吃、乱碰

    呼和浩特麻将

    平胡只计算底分+杠分,特殊胡牌不计算底分。

    点炮总分不x2倍、只有自摸总分x2倍

    不管玩家是否胡牌、不管点炮还是自摸,只要有杠就计算杠分。(明杠5分、暗杠10分)

    流局不计算杠分。


    没有(混一色、碰碰胡、边、吊、老少、大连、小连、大高、小高)

    七对+15分、清一色+15分、一条龙+15分、砍+10分、单口+5分

    特殊胡牌牌型(七对、清一色、一条龙、十三幺、砍、单口)不计算(底分)

    (七对)不计算(砍)

    (七对、清一色、一条龙、砍)不计算(单口)


    俱乐部

    1. 俱乐部列表(用户信息、俱乐部详情、进入俱乐部、俱乐部历史消息记录)     

    俱乐部名称、俱乐部 id、管理员、俱乐部人数、俱乐部介绍可以由创建者或管理员编辑。

    2. 创建俱乐部(在管理后台创建俱乐部

    3. 俱乐部开房消耗房卡是俱乐部管理员的个人房卡

    4. 拉人(输入用户ID强行将其拉入本俱乐部)

    5. 我的俱乐部(玩家角色)     

    当前牌局:俱乐部人员创建房间后,正在进行中的房间信息显示在当前牌局中,包括房间玩法、房间号、房间选项、玩家头像、房主、快速加入。

         

    分享牌局(分享内容为当前牌局的截图)

         

    历史牌局:显示自己参与过的牌局历史,内容包括玩法、房间号、房间选项、玩家头像、大赢家、玩家结算分数、查看结算详情按钮。

              

    俱乐部成员:显示所有俱乐部的玩家成员,点击头像可以查看玩家详情。

         

    个人中心:显示玩家今日对局数、今日成绩、昨日成绩、身份、加入俱乐部时间、俱乐部总对局数,今日战绩按钮、俱乐部公告按钮、消耗/充值记录按钮、退出俱乐部按钮。

    6. 我的俱乐部管理员角色     

    在管理员角色下,“俱乐部成员”改变为“俱乐部管理”。

    俱乐部管理包含:会员管理、俱乐部统计、编辑俱乐部、邀请成员、申请审核

         

    成员管理:显示所有成员头像、昵称、管理员标志。查找成员按钮、成员动态按钮。点击成员头像可以查看成员信息。

         

    管理员和创建者可以移除普通成员。创建者可以设置管理员、解除管理员。每个俱乐部只能设置一名管理员。

         

    查找成员:输入成员 id 号查找俱乐部成员,显示成员信息【如果找不到则提示俱乐部内没有此成员】。

         

    成员动态:显示成员的加入、申请、管理员设置的历史消息记录。

         

    俱乐部牌局:查看结算

             

    俱乐部统计:今日房卡消耗排行、上月房卡总销量、总开局排行、今日战绩排行。

         

    编辑俱乐部:显示俱乐部创建者信息、俱乐部 id、俱乐部名称,创建者或管理员可以编辑俱乐部介绍。

         

    邀请成员:微信分享俱乐部信息的链接。

         

    申请审核:实时更新状态,如果有成员申请加入俱乐部则显示“待审核”的提示,点击后弹窗显示同意或拒绝。


    创建房间的选项


    手工创建房间,配置选项、输入6位房间号进入房间。

    创建房间选项:

    房间类型:包头 baotou、呼和浩特 huhehaote、集宁 jining

    局数:6局(1个房卡)、8局(2个房卡)、12局(2个房卡)

    人数:2人、3人、4人

    底分:1分、5分、10分

    封顶:100分封顶、150分封顶、不封顶(-1)

    玩法:(1:一口香),(2:不可吃、碰听),(3:不可吃、乱碰),(4:胡吃乱碰),(5:吃听、乱碰),(6:不可吃、不可碰)

    庄家下庄时扣连庄分 (checkbox 勾选对号)

    点炮 X2 (checkbox 勾选对号)

    带风 (checkbox 勾选对号)

    一炮多响 (checkbox 勾选对号)


    提示文字:房卡在第一小局结算时扣除,提前解散不扣房卡。


    牌桌

         

    玩家信息:左下角显示玩家 id、昵称、分数,牌桌最多可以坐4人。

    玩家全部点击准备后开始游戏、邀请微信好友

    游戏中有真人普通话配音


         

    房间信息:显示房间号、局数、玩法

    计时器为0时,不自动出牌,一直等玩家。


         

    表情:点击表情功能可以发送表情或者快捷语给房间内其他玩家

    语音:点击语音功能可以发送语音聊天给房间内其他玩家


         

    解散房间:向其他玩家发送请求解散房间,超过50%玩家选择同意房间才可以解散。


    小结算(胡的牌显示在最后一张、加分隔符)


         

    大结算、微信分享图片


    管理后台     

    登录管理后台:用户名是玩家的六位数字 id、密码是玩家在游戏内进行设置(可以修改)。

    管理后台的功能是按权限划分的,删除俱乐部、设置代理、充值、设置公告、设置玩家特殊功能必须要具有管理员权限的角色才可以查看和操作,普通用户看不到相关的页面。

         

    查看俱乐部列表

         

    设置代理、房卡充值、积分充值、设置公告


    FAQ问答

    每一大局分数不保存,每一大局开始时玩家分数是0。

    房卡由管理员在管理后台进行充值。

    新注册用户初始房卡10。




    上一篇: 没有了

    下一篇: 没有了

    您可能还在找这些
    cache
    Processed in 0.011686 Second.