misguilder misguilder
关注数: 37 粉丝数: 63 发帖数: 1,016 关注贴吧数: 71
设想 英雄无敌3对战模式全面战争化 全面战争的对战就是一场战术战斗,双方以相同的金额购买兵力,加成,将领。然后在战术地图中战斗。 在游戏快餐化的时代,很多人没有时间进行一场长达数小时的对战。这种可以在10数分钟内分出胜负的模式,无疑更适合联机。 具体设计: 1,买兵方面和全战一样,但可以根据平衡性略微修改价格。 2,将领方面可以设定几种策略,比如: 1,购买等级,然后根据技能树选择升级技能 2,购买等级,但等级只随机属性成长,技能可以单独购买,购买价格由其在技能树中出现的几率和技能价格规则决定 ps 去除所有对战废技能,如航海,后勤,寻路,鹰眼,学习。 它们在技能树中出现的概率,按权重分摊给其他技能, 如果是英雄的初始技能则随机替换为其他技能。 3,魔法购买 魔法价格由两个因素决定, 1,在英雄所属阵营的魔法塔中出现的概率 2,魔法的等级 3,剔除对战废魔法,把它们的概率按权重分摊给其他魔法。如所有的地图魔法。 4,宝物的购买 可以设置不同规则,如参考地图中的宝物商店,或者全宝物可购买,或禁止神器 5,可以指定规则比如: 1,买兵必须要以周全兵为单位购买 2,是否可以混兵,并一个玩家指定可以混几个城的兵 3,禁止特定的宝物和魔法 4,只使用升级前兵种,只是用前x级兵种 5,指定双方金额 6,按周买单种兵,但每买一周,该兵种价格会上涨 7,可以买非禁止的全宝,或者从非禁止的宝物中购买随机的宝物。 6,可以使用预制军队模板和魔法模板 为了避免每次都要手动去买和升级 允许在客户端预制军队,魔法,将领技能选择次序模板 然后直接应用到战斗中 设想中的实现方法(粗略) 服务器实现一个房间程序,对战玩家加入后,即买兵,英雄,魔法,这里可以应用预制的模板。 服务器使用这些数据,修改一个预制的战役地图,该地图除了装下两个将领的小岛,全是水面。修改程序把双方的数据写入到该地图。 然后走正常联机流程,加载该地图 难点可能在如何让房间,修改地图,联机流程能无缝的串联起来。
1 下一页