初步决定写一个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
最终还是一个过关的概率么?
要求可自行填写植物属性
2012年02月07日 05点02分 17
level 7
人品无双 楼主
可自行填写植物属性其实是最容易做的,用VS2010就是为了方便图形界面设计。
难点在于序列排列组合的计算
2012年02月07日 05点02分 18
level 9
有动画吗 哇~[憧憬]
组合排列确实很概率 随机性太大了
2012年02月07日 05点02分 19
level 12
六系相克系数是4/5和5/4,也就是0.8和1.25
2012年02月07日 06点02分 20
level 6
用个神经网络训练一下吧
2012年02月07日 06点02分 21
level 7
人品无双 楼主
[啊!]这个很多帖子都说是1.2,神克鬼是1.25,你又证据么?
比如,来个传送门[瞌睡]
2012年02月07日 06点02分 22
level 7
人品无双 楼主
框架已经搭好,有点事晚上回家再写[Yeah]

2012年02月07日 06点02分 23
1 2 3 4 5 尾页