前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >二迭代处理可移动范围以及回合制

二迭代处理可移动范围以及回合制

作者头像
用户7293182
发布2020-12-08 09:44:14
2990
发布2020-12-08 09:44:14
举报
文章被收录于专栏:jQuery每日经典jQuery每日经典

本次增加内容:

  1. 回合制

1.1 回合初始化和开始,第一回合交给玩家执行(可额外增加逻辑,按groups随机决定)

1.2 一个回合内一个单位只能移动一次

1.3 一个回合内只能移动属于本组的单位,即只有第一组单位group=1由玩家操作,其他单位不可操作。

1.4 单位移动完毕后,点击结束回合,由系统决定下一组,并在满足条件后开启一个新的回合

2. 玩家可移动范围的提示

在上一篇文章中,已经对玩家的行动加以判断,当选中单位后,再次点击地图坐标时,判断坐标与单位间的距离是否小于单位的可移动范围。满足条件时才能移动。

但是对于操作不友好,并不能直观的看到每个单位的可移动范围。

不同地形对移动力的影响是不同的,草地需要一个移动力,河流需要两个移动力,山峰不可移动。

图中的张三移动力为3。

代码中通过迭代的方式处理这一逻辑:

下一阶段增加: 1. AI的智能移动

2. 伤害计算公式中加入暴击、 穿透

3. 装备对属性的影响

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-11-24,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 jQuery每日经典 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档