
象棋开发文档.docx
10页象棋开发文档1、 任务概述1.1目标开发网络/单机中国象棋软件,实现网络服务器模式对战,网络端到端模式对战,以及人机对战功能并且软件的界面友好,操作方便平台游戏由游戏大厅、游戏房间、游戏网站等功能模块组成,平台中需集成会员推广系统、支付管理系统、会员管理系统等功能管理游戏中需要实现聊天、道具、角色系统,含有音效、动画,声色俱全游戏房间开设金币场、积分赛、比赛场(赢取金币和积分)1.2运行环境1.电脑win、xp兼用主流浏览器如(360浏览器、firefox、谷歌、搜狗)等浏览器2.安卓、苹果、ipad都可以;二、需求:棋牌游戏,象棋开发2.1用户注册与登陆直接关联或直接注册登陆2.2用户管理用户中心:含有好友管理、系统设置、我的账户、资料修改、密码修改与保护、账户充值(支付)等功能模块2.3游戏大厅游戏大厅支持、同时开设竞技比赛及普通游戏房间,大厅界面设计参照目前流行页面布局方式及设计标准,玩家能够无障障碍的进行游戏、参加比赛及进行扩展功能使用2.3.1游戏大厅功能说明:1. 游戏顶部按钮:首页、充值、商城、会员,并可拓展或者切换链接 2. 上传头像:玩家可自定义头像,上传视频头像或是个人照片,图像等。
3. 会员:会员有红钻、蓝钻、黄钻、紫钻会员(会员等级名称可后台自定义)会员购买礼物可享受优惠折扣,并具有踢人、特殊标记、用户名红色显示、优先进入满房间功能(此功能需要有详细的设计及说明) 4. 游戏列表链接:大厅左侧游戏列表,可根据需要在游戏数据库内添加所需要的项目, 链接地址也可更改.5. 游戏列表:动态显示游戏列表,只需在游戏服务端启动游戏,重新启动中心服务器即可快速更新游戏列表(不影响用户正常游戏);游戏列表即时从数据库上更新可以全部展开,全部收起列表 6. 游戏规则说明:每个游戏可以链接到单独的指定网页显示游戏的规则或者其他需要显示的内容根据每个游戏的ID不同来自动识别规则 7. 版本自动更新:通过游戏版本号和数据库更新时(需要与服务端的版本号匹配),可以通过更新程序自动更新好用户客户端的游戏自动下载完成的功能由网站跳转承担 8. 游戏名称命名:每个游戏可根本房间需求的不同自定义名称 9. 切换帐户:在不退出大厅时,可以切换帐号进行登录 10. 平台广告:多处重要广告位置,使玩家拥有多元化信息接收并给平台带来新的收入来源广告位全部用WEB页面控制,便于更换,使内容多样化主要广告位分布在平台登陆框、大厅顶部、用户列表上方第一视线内的重要位置。
11. 个人设置:可进行个性化的个人设置:如更改头像,更用用户名,更改密码等 12. 道具和礼物:平台拥有踢人、防踢卡、小喇叭、双倍积分等道具和香吻、玫瑰、啤酒、香烟、钻石等礼物道具包括魅力道具,表情道具,效果道具等道具; 道具名称及形象,可根据需要进行设定13. 聊天功能:游戏大厅,游戏房间,私聊均有人性的聊天表现方式支持不同颜色聊天字体,121种以上聊天静动态图片;聊天清屏设置,聊天自动滚屏,选择聊天对象,发送常用短语(短语可自行设置,且可以配置语音音效),发送消息常用快捷键等人性化设计使聊天轻松而愉快另私聊信息可导出 14. 银行功能:玩家可设定取钱密码,可自由存钱操作 15. 玩家意见反馈功能:玩家可以输入标题及内容,发送出去,反馈玩游戏的心得、意见、想法等等;同时还可以查看到未读信息、已读信息、问题提交的情况;16. 商城系统功能:*服饰:服装类道具,仅改变用户形象显示装饰:背景状态道具:包括游戏内部道具及宝石奖券:可兑换物品,奖券类型多样2.4游戏房间1、 房间种类:有积分、金币、练习场、比赛等多种类型房间休闲类游戏均要求能够实现金币场,带防作弊功能项目方案中需对积分、金币、练习场、比赛房间的功能设定进行具体说明。
2、 房间类型:普通房间、防作弊、视频房间等多种类型房间积分限制;普通视频游戏,能够显示获得美女(帅哥)认证用户的标志项目方案中需对各种房间类型设定,作具体说明3、 系统设置:可进行以下常规设置:项目方案中需对系统设置的具体功能进行说明4、 好友管理:好友列表中系统进行默认分组(共分为5组),树状结构,用户可重命名/删除分组分组不设下限(用户可完全删除好友分组),上限限定10组可以对添加好友的设置,热键设置,还可以根据对方昵称或对方数字ID查找好友玩家5、 邀请功能:游戏中可以邀请正空闲的玩家跟自己同桌游戏 6、 加入游戏功能:游戏中有“加入”功能,点此按钮可以直接将用户安排到空闲的位置上,此功能方便用户在游戏人数较多的时候更快的进入游戏,节省游戏时间 7、 查找用户:方便查找用户并精确查找当前的所查用户8、 玩家详细信息:房间中显示玩家:积分,金币,游戏级别,总局数,输,赢,平,逃跑,赢率,逃率,个性签名,等等一系列信息 9、 查看游戏规则:在游戏桌界面中,设置游戏规则探钮,点击按钮即可链至网页查看该游戏规则 10、 游戏排行榜:在游戏桌界面中,设置游戏排行榜按钮,点击后连接到游戏排行榜网页地址,显示本游戏的排行榜。
11、 私聊:选择某个用户后双击左键或者右键选择直接与其私聊 12、 屏蔽某人给你发消息:当不愿意与某个用户对话,或者不愿意接受到某个用户的消息时,可以点右键加为黑名单即可 13、 旁观游戏:设置可以旁观某个游戏,正在游戏的玩家可选择是否让你看见他手中的牌 金币游戏除外 14、 游戏开始方式:点击位置坐下则立即进入游戏界面;当4个或者3个玩家到齐后同时进入游戏界面;当进入游戏房间后30秒内不点开始游戏者将被踢出游戏 15、 进入游戏个数的控制:同时进入多个游戏中玩不同的积分类游戏;每个用户只能在同时玩一款金币游戏;每个用户只能在同一时间进入一个游戏,平台现默认是这种形式; 16、游戏基数功能:可在数据库自定义进度金币游戏所带的金币,同时游戏倍数也可自定义 2.5规则要求2.5.1下棋在游戏中,与红旗先走,双方轮流走,直到一个赢家,每个人下棋,棋子从一个交叉点盗铃一个空的交叉点,或吃对方的棋子占领叉点,被认为是走了着每一方都走过之后,被称为一回合2.5.2所有棋子移动规则帅(将)每个被允许走一步前进,后退,水平可以,但不能出了“九宫格”帅和将不允许在同一条线上直接面对士()每次只允许沿“九宫格斜线走,可以撤退。
象()不能过河,可进可退俗称走田字马()走日字,当地另一个棋子挡住,俗称为“蹩马腿不能过去”车()可以直进直退,横走,而且不限距离炮()在不吃子的情况下和车的走法一样;兵(卒)在没有过“河界”前,每着只许向前走一步;过河后,也可以交叉走,但过河后不能后退2.5.3吃子走一招,如果自己的棋子的位置,在其他棋子存在,你可以把它吃掉而占领那个位置只有炮必须前边有一个字才能吃下一个字(跳吃),俗称“炮翻山”除了帅(将),其他的子都可以被对方吃掉,或主动被吃2.5.4将军、应将、将死一方攻击对方的帅(将),下一步将被要吃掉它,被称为“将军”将军”必须立即“应将”,使用自卫,已解决“将”的状态如果在“将军”不能”应将”,即使是“死”2.6判定输赢2.6.1结果游戏时,有下列情形之下,即使输赢,对方的胜利;(1) 帅(将)被对方“将死”;(2) 帅(将)被“将军”,彼此无法避免将(帅)直接面对;(3) “被困死”;(4) 超过比赛规定的时限(一般为5分钟);(5) 自称认输;2.6.2和棋和棋,有下列情况之一的,即使为平局;(1) 从理论上确认当事人没有双赢的局面可能;(2) 建议和棋,双方下棋循环反复达到三次,可以任何一方提议和棋,经审查,即使另一方不同意,裁判员也应判为和棋。
如果双方都没有提及,并循环反复仍继续,裁判应判定提示是否和棋,达到循环十次,直接判定为和棋;2.7平台管理员功能2. 特殊标识:管理员进入房间以后,可以看到自己的图标与普通玩家不一样;显示为例如:3. GM基本功能:GM基本功能集成在右键菜单权限机制控制灵活,界面由网页完成 4. 基本功能有:给玩家发送警告消息、查看用户IP、踢用户下线、封游戏帐号等对用户权限设置包括:禁止大厅聊天、禁止游戏聊天、禁止私聊、禁止旁观游戏、禁止进行游戏等 5. GM对用户权限设置: 含禁止大厅聊天、禁止游戏聊天、禁止发短信息、禁止旁观游戏、禁止进行游戏、绑定帐号权限、绑定游戏权限等功能6. GM房间管理界面:可设置房间关闭、正常服务、禁止大厅私聊、允许大厅私聊、禁止大厅公聊、允许大厅公聊、禁止房间聊天、允许房间聊天、禁止进入房间、允许进入房间、禁止进入游戏、允许进入游戏等功能2.8网站后台管理1、 管理员管理:可设置后台管理员帐号、管理权限及修改管理密码等 2、 用户管理:用户信息管理(包括用户管理、所有用户列表、高级搜索用户、今日注册用户等等等),设置管理员,选择不同的管理权限、IP地址限制、保留用户名等。
3、 游戏管理:可对平台游戏资料进行管理,可查看游戏记录并进行资料统计 4、 游戏排行榜:可查看每款游戏的排行2.9版本升级自动升级,客户端登录成功前或后,自动与服务器交互,判断升级需求,并自动下载、安装需要更新的客户端文件为了加快更新速度,此处只更新游戏城客户端内容,各游戏大厅和房间客户端在游戏城内用户选择相应游戏时单独更新升级版本不会造成因为步骤烦琐而使用户流失的问题阳气决定着脏腑的工作能力,而脏腑的工作能力又决定着身体的健康状况和寿命,所以说,想要身体好一点,寿命长一点,就要学会保护好我们的阳气,增加阳气健康人晒晒太阳,就能吸收到充足的阳气了,但对于老年人和体质特别虚弱的人来说,恐怕吸收来的阳气也不够解燃眉之急的。












