棋牌游戏平台机器人逻辑

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/weixin_45470503/article/details/102706286

一、 总述

  1. 本策划所有提到的数值,范围,参数等数字概念必须是可配置,并即时生效。

  2. 机器人的特性说明

2.1机器人具有一般玩家的所有参数:ID,昵称,性别,金币,个性说明

2.2机器人不可以用于任何客户端登陆,只实现后台管理或GM工具管理。即机器人无客户端登陆概念。

2.3机器人不具备银行赠送功能。可以取钱存钱,但是肯定不具备银行赠送功能。

2.4机器人的管理采取统一机器人库的管理方式,不存在只针对某个类型游戏的机器人。但是机器人拥有对游戏有偏好属性。

2.5 机器人现金金币初始值具有一定的偏好。即基本的取值点拥有一定偏好。

2.6机器人的管理是一个独立的管理系统。定期进行维护,包括封存机器人,增加或减少金币。

二、 机器人的生成和封存

  1. 机器人的生成

1.1机器人采用批量生成的方式,具有一般玩家的所有的参数(ID、昵称、性别、金币、个性说明等)。

1.2 机器人生成时候,初始金币为10000亿,存于银行。系统可以根据情况对机器人批量加减金币的维护操作。

1.3机器人生成时候,即规定该机器人的游戏偏好属性,以后维护的时候可以修改偏好。

1.4机器人生产时候,即规定该机器人的初始值取钱范围的偏好。

生产机器人数量

账号库导入

昵称库导入

游戏偏好选择

现金初始值选择

现金初始值概率

ID和性别

N

导入

导入

所有的游戏

不定项选择

1-10W

10W-200W

200W-1000W

1000W-5000W

5000W-2Y

2Y以上

10%——100%

性别

男85%

女15%

ID:

随机

  1. 机器人的封存

2.1.根据机器人生成的时间,随机抽取一定比例的机器人来封存,封存时候须记录该机器人的ID,昵称,金币等重要数值。

2.2批量封存机器人,则需要对批量封存的机器人的金币总数进行统计。

  1. 机器人生成和封存的管理

3.1机器人批量生成时候,须要进行记录时间,进行归类,以便于统计因为机器人在各类游戏中因为机器人参数的变化,而进行统计参数设置的优劣,另外也方便于根据生成机器人的时间长短按类进行机器人封存管理,以实现新老机器人的接替。

类别

注册时间

注册数量

单个ID金币数

金币总数

A

2011.11.10

1000

10000Y

5000Y*1000

B

2011.11.20

1000

10000Y

5000Y*1000

C

2011.11.30

2000

10000Y

5000Y*2000

三、 机器人进出房间的逻辑

3.1机器人人数和时间变化的关系

(以图表来说明)

时间范围

机器人人数

代理挂号

浮动概率

以100人为基数的概率

递增和递减

0.00-2.00

100

30

80%-100%

80%-100%

递减

2.00-4.00

90

30

80%-100%

72%-90%

递减

4.00-6.00

80

…….

…….

64%-80%

递减

6.00-8.00

60

…….

………

48%-60%

递减

8.00-10.00

70

…….

…….

58%-70%

递增

10.00-12.00

80

…….

………

64%-80%

递增

12.00-14.00

90

…….

…….

72%-90%

递增

14.00-16.00

90

…….

………

72%-90%

递增

16.00-18.00

100

…….

…….

80%-100%

递增

18.00-20.00

120

…….

………

96%-120%

递增

20.00-22.00

120

…….

…….

96%-120%

递增

22.00-24.00

120

…….

………

96%-120%

递减

3.2机器人进入房间和离开的随机准则

进入:不定时扫描房间,每个小时内机器人进入最高为20个。按秒为单位:即3600秒内最高进入20个。

因此我们设定:1秒—600秒之间随机进入N人,但是房间总人数不得高于规定人数。

离开:不定时扫描房间,每个小时内机器人离开最高为20个。按秒为单位:即3600秒内最高离开20个。

因此我们设定:1秒—600秒之间随机离开N人,但是房间总人数不得低于规定人数。

3.3机器人进入房间携带的金币数量准则

3.3.3房间内机器人金币携带情况说明图

等级

携带金币

人数比例

人数允许浮动概率

A

1-10W

5%

80%-120%

B

10W-200W

9%

80%-120%

C

200W-1000W

17%

80%-120%

D

1000W-5000W

26%

80%-120%

E

5000W-2Y

26%

80%-120%

F

2Y-5Y

10%

80%-120%

G

5Y-10Y

5%

H

10Y以上

2%

最大值为100亿

3.3.4机器人进入房间携带的金币数量是根据:进入房间后该机器所在等级的比列最为接近规定的人数比列为准。或则说:A哪个等级人数比例偏离度最大,即在哪里个等级里随机取值金币。B.金币的取值范围为10W-5Y。即A和G,H这个等级不予以考虑。

3.4.机器人离开准则

离开等级

每次抽取离开人数

抽取概率

最高优先

在该房间停留超过24小时或以上

N人

1人为80% 多人为10%,0人为0%

100%

最优先

  1. 机器人当前持有游戏币金/初始游戏币(以进入房间为准),比值最大的前3

2.房间里游戏币最多的机器人取前3名

  1. 房间里游戏币最少的机器人取前5名

4.房间内输掉金币数量最多的取前5名

以上16名随机抽取

N人

1人为80% 多人为10%,0人为0%

90%

次优先

除以上机器人外,其余所有在游戏里房间的机器人

10%

3.5机器人离开和进入的关系。

机器人离开和进入没有必然的关系。当机器人离开的时候,没有必然要求机器人进入。机器人进入也没有必然要求机器人离开。只要房间人数符合规定,则进入和离开是全自由进行的。

四、 机器人游戏中和非游戏中2种状态的比例和筛选、

4.1房间内游戏中和非游戏中机器人的比例

游戏中

(挂机)

70%-85%

30%-20%

4.2筛选方式(如表)

进入房间时间

筛选入围非游戏机器人(挂机)概率

A

0-3分钟

5%

B

3-10

10%

C

10-30

15%

D

30-60

25%

E

60-180

30%

F

180以上

50%

挂机机器人因为机器人的自动离开而慢慢减少。为了保持挂机机器人的20%-30%的平衡,补充部分就是来自于 (A5%+ B10% +C15%+D25%+E30% +F50%)的其中随机抽取。

4.3.挂机恢复

根据单个机器人从挂机开始计时,每30分钟扫描一次,50%恢复,50%继续挂机,然后继续30分钟扫描,类推。

五、 机器人存/取金币行为

5.1机器人的存取游戏币行为发生在自身与银行之间.机器人没有任何赠送(转账功能)。

  1. 2机器人存取钱和自身金币发生的变化有关系,去除挂机人员外分为对战中或即将对战中2种情况态具体见如图。

5.2.1游戏中

扫描方式

1次扫描。刚坐下来的时候不扫描

游戏中

初始值

0-5%

5%-10%

10%-25%

25%-50%

50%-100%

存取概率

5%

3%

2%

2%

1%

存取金币的范围(以初始值为标准)

80%-200%

80%-200%

100%-250%

120%-300%

200%-500%

当游戏中机器人金币大于对方时候,以下取的概率不存在

游戏中

初始值

100-200%

200%-400%

400%-700%

700%以上

存取概率

存取金币的范围(以初始值为标准)

猜你喜欢

转载自blog.csdn.net/weixin_45470503/article/details/102706286