最近在学校报项目的申请书和去年项目的结题报告已经写完了,没什么压力,可以做一些自己喜欢的事情了。
突然想做一个塔防游戏
暂时叫FreeTowerDefence(自由塔防)好啦
预计的难点:
1.怪物移动时的算法:A*寻路算法
2.子弹如何设为必中目标,而且看起来打的是直线。
分步做吧:
1.设背景格子,作为可以放置塔的一个个坑,用二维数组不错
2.显示塔、跟随手指、建塔
3.显示怪物、怪物移动(难点)
4.塔发射子弹,子弹分为普通子弹(难点)、激光、本身范围、远程范围
5.设置怪物血量,塔的攻击力,每个塔建造,升级,卖出是多少钱,预计使用JSON文件,避免多次编译进行测试
至于美工就等游戏逻辑完成再议吧,暂时用画图先凑活着