初步决定写一个PVZOL的打洞计算程序
植物大战僵尸ol吧
全部回复
仅看楼主
level 7
人品无双
楼主
动机。。。精品区的打洞计算器貌似都很坑爹,最关键的战斗环节居然只能提供2V2还自诩终极
,好吧,我承认我嘲讽了。上班闲来无聊,立帖写一个PVZOL打洞的模拟计算器,环境VS2010。
立这贴的目的。。。1.检测自己的常识,建立准确的模型。
2.记录开发流程,算法分析,也算提高下学术水平。
P.S. 请尽量多喷作品,少喷人。
2012年02月07日 04点02分
1
level 7
人品无双
楼主
坐等大家喷,喷到10贴继续做模型
2012年02月07日 05点02分
4
level 8
超级底裤男
6
2012年02月07日 05点02分
6
level 8
超级底裤男
7
2012年02月07日 05点02分
7
level 8
超级底裤男
8
2012年02月07日 05点02分
8
level 8
超级底裤男
9
2012年02月07日 05点02分
9
level 8
超级底裤男
10l
2012年02月07日 05点02分
10
level 8
超级底裤男
LZ做模型吧
2012年02月07日 05点02分
11
level 8
超级底裤男
这个许多吧友都需要
2012年02月07日 05点02分
12
level 7
人品无双
楼主
得先被喷啊,万一上面几条有1条有问题,代码就得重写啊
2012年02月07日 05点02分
13
level 8
超级底裤男
2L不就有一数据帝么……你们讨论讨论
2012年02月07日 05点02分
14
level 11
二氧化碳酱
程序员嘛,真不错
2012年02月07日 05点02分
15
level 7
人品无双
楼主
目的只有一个就是得出战斗胜利概率,采用面向对象的思想,抽象出简易类图:
植物类,属性:名称(可以无视),攻击,命中,回避,生命,种类;
种类枚举类,分别枚举 火,光,暗,风,雷,水,神,鬼;
玩家战斗植物类,属性:植物类对象列表;方法若干(包括由用户的输入返回给属性);
僵尸战斗植物类,属性:植物类对象列表;从僵尸信息类提供的数据返回给属性的方法();
战斗序列类,属性:回合类对象列表;
回合类,属性:进攻类对象列表 (由于僵尸速度为0,所以这里也可以分别做玩家进攻类对象列表和僵尸进攻类对象列表,便于维护程序);
进攻类(这里进攻2字是名词,记录一次进攻),属性:植物类对象进攻植物,植物类对象防守植物。 方法: 计算攻击数值() ;
战斗管理类,此类主要分析判断战斗序列类对象的胜利占比,并且给出分析。
僵尸信息类,这个随意了,反正僵尸也是植物类对象,也懒得做继承了。
打字打累死,如果有问题赶紧说,没问题就开始代码了。
2012年02月07日 05点02分
16
level 9
rekey367
最终还是一个过关的概率么?
要求可自行填写植物属性
2012年02月07日 05点02分
17
level 7
人品无双
楼主
可自行填写植物属性其实是最容易做的,用VS2010就是为了方便图形界面设计。
难点在于序列排列组合的计算
2012年02月07日 05点02分
18
level 9
rekey367
有动画吗 哇~
组合排列确实很概率 随机性太大了
2012年02月07日 05点02分
19
level 12
highpig
六系相克系数是4/5和5/4,也就是0.8和1.25
2012年02月07日 06点02分
20
level 6
satumbd
用个神经网络训练一下吧
2012年02月07日 06点02分
21
level 7
人品无双
楼主
这个很多帖子都说是1.2,神克鬼是1.25,你又证据么?
比如,来个传送门
2012年02月07日 06点02分
22
level 7
人品无双
楼主
框架已经搭好,有点事晚上回家再写
2012年02月07日 06点02分
23
1
2
3
4
5
尾页