游戏软件外包开发合同斗地主.docx
《游戏软件外包开发合同斗地主.docx》由会员分享,可在线阅读,更多相关《游戏软件外包开发合同斗地主.docx(11页珍藏版)》请在冰豆网上搜索。
游戏软件外包开发合同斗地主
斗地主(棋牌)开发合同书
甲方:
乙方:
合同编号:
XK2017071801
签订时间:
2017年7月18日
甲方:
公司地址:
联系电话:
乙方:
公司地址:
联系电话:
甲、乙双方经友好协商,甲方委托乙方开发《斗地主棋牌软件》,(以下简称“本软件”)。
双方协商一致同意签订如下协议。
本协议受中华人民共和国境内有关法律、法规、条例、规则的管辖和保护。
一、合作内容
1、甲方委托乙方开发在HTM5手机环境下运行的手机棋牌软件《斗地主》详细开发要求见(附件一)。
上述合同总金额人民币整(小写金额:
¥元整)。
二、付款方式:
本合同签订后,甲方向乙方付款分为三个阶段。
2.1合同签订后,甲方向乙方支付人民币整(小写金额:
¥元)。
2.2乙方将本软件全部研发成功后部署到甲方正常运行后,甲方向乙方支付人民币整(小写金额:
¥元)。
2.3乙方将本软件全部研发成功后交付甲方1个月内,甲方向乙方支付合同余款,整(小写金额:
¥元)。
付款日以银行通知单为准。
乙方帐户:
开户银行:
开户名称:
帐号:
三、制作周期:
乙方成功交付本软件时间为:
;
四、甲方责任
4.1、甲方有义务为乙方提供软件编程的需求以及各类信息资料,配合乙方完成项目前期的各项事务;
4.2、甲方有义务为乙方提供项目开发必须的资料文案;
4.3、甲方无权单方面修改已核准的项目设计和工作计划。
如有合理修改必须告知乙方,双方友好协商,最终商议应对措施;甲方在有重大变化并影响项目进程时,必须及时通知乙方;
五、乙方责任
5.1、乙方有义务为本软件提供完整的客观合理的工作计划,由双方协定后签字后实行
5.2、项目开发过程中,乙方应甲方要求提供项目需求整理,技术架构,部署等方面文档;
5.3、乙方有义务保证所提交的代码规范符合甲方要求的标准规范并具有可读性,同时乙方保证所提交的软件代码不存在知识产权或其他方面的纠纷,否则造成的甲方损失由乙方赔偿。
5.4、乙方如有重大变动并影响甲方项目进度时,必须及时通知甲方双方协商新的项目进度,在非不可抗力的情况下乙方的项目进度不应超过本协议约定进度。
5.5、乙方保证所提交项目均经过内部质量保障工程师的测试,并提交测试过程书面报告;因乙方项目架构设置、安全保障方案缺陷、程序漏洞等乙方原因导致的甲方及甲方用户损失乙方承担赔偿责任。
六、验收
在核准的项目开发计划内,乙方向甲方提交已完成的软件,甲方在收到软件后应及时依据项目需求作为验收标准对项目进行验收。
如项目未通过甲方的验收,应及时把反馈意见以书面方式提供给乙方,如果乙方在项目提交后10个工作日内未收到任何反馈意见,则视为项目通过验收。
如果甲方发现工作成果中存在缺陷,双方应当视问题的严重性给出合适的处理措施。
约定如下:
(1)如果工作成果存在严重的缺陷,则退回给乙方。
乙方应当给出纠正缺陷,双方协商第二次验收的时间。
(2)如果工作成果存在一些轻微的缺陷,则乙方应当给出纠正缺陷的措施,双方协商是否需要第二次验收。
七、系统的维护
自验收合格起,乙方为甲方提供为期6个月的质量保证服务,在质量保证期内,乙方承诺对于应用系统本身的系统缺陷提供维修服务。
在质量保证期内,乙方将对小范围内的功能变更需求进行免费调整,但合计改动工作最不能超过本次项目实施工作量的10%,超出部分可共同协商处理。
八、违约责任
8.1若甲方逾期付款,乙方除有权主张所应收货款外并有权要求甲方支付违约金。
违约金按逾期部分的总价×0.5%×延期天数计算,违约方向履约方承担最高不超过本合同总价的违约金。
8.2若乙方逾期交付,则乙方应当承担违约责任。
违约金按违约部分的总价×0.5%×延期天数计算,最高不超过本合同总价的违约金。
8.3乙方未按计划或不实施研究开发工作,甲方有权要求乙方实施研究开发计划并采取补救措施。
如乙方逾期一个月仍未按计划或不实施研究开发工作,甲方有权解除本合同,并且乙方应在二周内返还所有甲方提供的研究开发报酬,返还或销毁甲方提供的有关技术资料和文件,并承担本合同报酬总额的一倍违约金。
8.4除了本合同第8.2条规定的条件外,乙方未能完成甲方委托的开发项目或开发成果不符合本合同约定的要求,乙方承担本合同报酬总额20%的违约金,并返还研究开发费用。
8.5乙方将甲方支付的研发经费用于履行合同以外的目的,甲方有权制止并要求其纠正。
如因此造成本合同研究开发项目停滞、延误或失败的,乙方应当承担给甲方造成的损失赔偿责任。
九、不可抗力
9.1若发生不可抗拒事件,则须由受不可抗力事件影响的一方,取得公证机关的履行或不能全部履行或延期履行本合同证明手续,并及时通知另一方。
双方同意,可凭此证明解除全部或部分违约责任。
十、保密条款
10.1乙方应对本合同所述的技术资料和技术秘密采取保密措施,乙方未经甲方的书面同意,不得将本项目所涉及的技术秘密和资料向与本项目无关的人员或第三方透露,也不能就有关合同内容的任何部分进行新闻的发布、公开的宣称、否认或承认。
10.2乙方知道违反本条规定将给甲方造成难以弥补的损失,为此同意承担由此产生的经济上和法律上的责任。
10.3乙方承认本合同中的技术资料和技术秘密为甲方所专有,将其对乙方进行披露并不意味着任何所有权、专利权的转让。
10.4在本合同项目的研究开发结束并通过验收后,乙方应向甲方提供本合同项目的研究成果,包括技术规范、测试文件和质量标准等相关的技术资料,或者计算机软件、文档及源代码等。
乙方应归还甲方提供的所有技术资料或文件等,并承诺不保留任何复印件。
10.5乙方在下列情况下没有为任何信息保守秘密的义务,即当乙方已事先知道它无需为其保守秘密时;当该信息已为公众所知且不是由乙方XX而提供时;当该信息是由乙方独自开发的;或者当乙方从某第三方合法地接受该信息且没有保密限制时。
10.6本条规定的义务和权利在本合同期满或终止后将持续5年有效。
十一.知识产权归属
11.1本合同项目技术成果的专利申请权、计算机软件的著作、技术秘密以及技术资料等知识产权归甲方所有。
同时乙方放弃计算机软件著作权的署名权。
11.2乙方不得在向甲方交付研究开发成果之前,将研究开发成果及非专利技术泄露或转让给第三方。
11.3在履行本合同期间及以后,乙方不得就本合同的研究开发项目先后与任何第三方签订或接受委托开发合同。
乙方如重复签订研究开发项目合同,应对以后签订合同的无效及其对侵犯甲方的知识产权承担所有经济和法律的责任。
十二.第三方知识产权
12.1乙方承诺,其在受托开发本合同项目中,不会侵犯第三方的知识产权,同时,在交付本合同成果中也不会涉及或非法使用第三方的知识产权。
12.2任何因甲方使用本项目的成果而引起对第三方知识产权的侵权诉讼,乙方应积极协助甲方进行抗辩。
如确因本项目成果引起的侵权,乙方应承担所有的赔偿责任,包括甲方因诉讼产生的一切费用。
十三、仲裁
因执行本合同而发生的或与本合同有关的一切纠纷,由双方协商解决。
若不能解决,任一方可向甲方所在地仲裁委员会申请仲裁。
本合同适用中华人民共和国法律。
十四、其他
14.1本合同一式两份,双方各保存一份为凭,依据本合同所添加的附件作为本合同的有效组成部分与本合同具有同等的法律效力。
合同内容为保密文件,未经双方允许,任何一方不得擅自将合同内容披露给第三方。
14.2本合同一经双方签字、盖章即生效,合同执行期间,甲、乙双方均不得随意变更或解除合同。
合同如有未尽事宜,须经双方共同协商,做出书面补充规定,与本合同具有同等法律效力。
14.3乙方完成研发且经甲方确认接收后,乙方再提供专线技术团队为甲方服务;合同有效期为一年;
甲方:
乙方:
甲方代表:
乙方代表:
公章:
公章:
日期:
年月日日期:
年月日
附件
(一):
一、通用开发技术规范
1.前端白鹭引擎H5,后端NodeJS
2.数据库用Mysql,集中式内存用Redis
3.服务器操作系统Linux(Centos7)
二、通用开发规范内容
1.游戏房间无边框、满屏模式。
2.创建房间,加入房间,开房模式,消耗房卡。
3.快速加入游戏的按照房间底注匹配,消耗金币。
4.公会比赛模式按照不同活动进行匹配
5.房卡模式、公会比赛模式每局积分从新开始积分为0;输赢以正负结算。
6.支持开房者消耗房卡模式、赢家消耗房卡模式用户开房时候选择
7.游戏逻辑必须在服务端完成。
8.房卡模式断网掉线等待,可以申请解散,倒计时300秒无操作强制解散
9.快速游戏、公会比赛断网掉游线游戏服务端代打,游戏未结束可再次进入游戏。
10.接入喜扣游戏平台的用户、积分、支付、统计等,游戏平台方提供相关接口。
11.游戏回放功能
12.微信分享功能(大厅、游戏中、游戏结束后)
13.用户登录-跳转平台
14.战绩统计
15.申请提前结束
16.实名认证---跳转平台
17.玩法介绍
18.消息---支持平台消息和单个游戏消息推送
19.单游戏设置功能项目
20.问题反馈---跳转平台
21.商城充值---游戏弹平台的窗口充值
22.用户中心---跳转平台
23.大厅和游戏中心即时公告(跑马灯)游戏平台提供接口
24.游戏支持文字快捷聊天和回复
三、斗地主开发内容
1.完成上述第二节中的所有通用开发规范内容
2.其他细节由甲方提供专职产品人员进行对接沟通
四、斗地主交付内容
1.斗地主游戏前后端源码,包括美术设计。
2.斗地主游戏部署实施方案文档。
3.斗地主扩容实施方案文档。
五、斗地主验收标准
1.游戏前后端无明显Bug
2.客户端性能测试,无内存泄露,动画不卡顿(中等机型平均FPS在22帧以上)
3.服务端性能测试,单服支持同时在线2000人以上,回包响应速度小于100ms,弱网测试(断线重连),需提供性能测试方案,便于游戏服务端性能复测。
六、斗地主游戏规则
一副牌54张,一人17张,留3张做底牌,在确定地主之前玩家不能看底牌。
二、叫牌
叫牌按出牌的顺序轮流进行,叫牌时可以选择“叫地主”、“不叫”。
如果有玩家选择“叫地主”则立即结束叫牌,该玩家为地主;如果都“不叫”,则重新发牌,重新叫牌,直到有人“叫地主”为止。
三、第一个叫牌的玩家
1、第一轮叫牌的玩家由系统随机选定。
2、如果有玩家在叫牌前选择“明牌”,则第一个选择“明牌”的玩家优先获得叫牌权。
3、如果有玩家在叫牌前选择“明牌”,且三名玩家都不选择“叫地主”,则系统选择第一个“明牌”的玩家为地主。
四、抢地主
1、当某位玩家叫完地主后,按照次序每位玩家均有且只有一次“抢地主”的机会。
玩家选择“抢地主”后,如果没有其他玩家继续“抢地主”则地主权利属于该名“抢地主”的玩家。
2、如果没有任何玩家选择“抢地主”,则地主权利属于“叫地主”的玩家。
3、每“抢地主”一次,游戏倍数*2。
4、凡是有过“不叫地主”操作的玩家无法进行“抢地主”的操作。
五、明牌
1、明牌为亮明手上所有牌进行游戏,主要分为三种:
“明牌开始”、“发牌明牌”、“明牌”。
2、明牌开始:
在还没发牌时,就选择明牌并保持开始游戏,游戏倍数*5。
3、发牌明牌:
在发牌的过程中选择明牌游戏,根据发牌数量的多少游戏倍数*4和*3。
4、明牌:
在收完三张底牌后可以选择明牌并开始游戏,游戏倍数*2。
5、若同时有多名玩家选择“明牌”则按照最大的明牌倍数计算。
六、加倍
1、在选择抢完地主后,地主出牌前增加一个翻倍选择功能。
在抢完地主后地主把底牌拿到手中,出现翻倍选择功能,用户可以选择加倍或不加倍。
但若要进行加倍操作时,玩家必须符合特定条件。
2、在限制时间内完成加倍或不加倍的操作后,必须等待其他玩家进行完相关操作或直到限制时间到,则游戏开始由地主出牌。
3、加倍后游戏得分计算为:
倍数*每分对应金币关系*自己加倍数*对手加倍数,若有加倍则*2,若没加倍则*1。
4、加倍条件为规定的用户金币数量超过该房间规定的值即可。
5、规定对象如下:
1、加倍用户为地主时,必须全部玩家的金币数量全部超过房间规定数值。
2、加倍用户为农民时,必须自己和地主玩家的金币数量全部超过房间规定数值。
七、出牌
将三张底牌交给地主,并亮出底牌让所有人都能看到。
地主首先出牌,然后按逆时针顺序依次出牌,轮到用户跟牌时,用户可以选择“不出”或出比上一个玩家大的牌。
某一玩家出完牌时结束本盘。
八、牌型
火箭:
即双王(大王和小王),最大的牌。
炸弹:
四张同数值牌(如四个7)。
单牌:
单个牌(如红桃5)。
对牌:
数值相同的两张牌(如梅花4+方块4)。
三张牌:
数值相同的三张牌(如三个J)。
三带一:
数值相同的三张牌+一张单牌或一对牌。
例如:
333+6或444+99
单顺:
五张或更多的连续单牌(如:
45678或78910JQK)。
不包括2点和双王。
双顺:
三对或更多的连续对牌(如:
334455、7788991010JJ)。
不包括2点和双王。
三顺:
二个或更多的连续三张牌(如:
333444、555666777888)。
不包括2点和双王。
飞机带翅膀:
三顺+同数量的单牌(或同数量的对牌)。
如:
444555+79或333444555+7799JJ
四带二:
四张牌+两手牌。
(注意:
四带二不是炸弹)。
如:
5555+3+8或4444+55+77。
九、牌型的大小
火箭最大,可以打任意其他的牌。
炸弹比火箭小,比其他牌大。
都是炸弹时按牌的分值比大小
十、胜负判定
任意一家出完牌后结束游戏,若是地主先出完牌则地主胜,否则另外两家胜。