A simple turn-based game

This game works best on screen no smaller than 1600x900.

A keyboard is needed.

<v0.1.0>玩法:wasd移动,近距离自动近战攻击(敌人也会),数字键1 + 鼠标左键单击选择方向可施放火球

<v0.2.0>修改敌人生成逻辑;添加无限回合;调整火球:增大触发和爆炸半径,略微降低伤害;修改局内mp恢复阈值至20%;改进伤害算法(暂无用处)

<v0.2.1>改进在敌人索敌范围内时,敌人的行动方式;增加技能冷却时间,火球冷却时间由0上升至1;新增初始技能:闪现(数字键2),消耗5mp,冷却3t,移动至鼠标左键单击指定的任意合法位置;优化技能释放逻辑;提高局内mp恢复阈值至30%

<v0.2.2>修复了火球和闪现能原地放(但没效果,白耗蓝)的问题;添加技能图标显示;添加玩家mp/hp数值显示;新增技能【没想好名字】:hp不低于10%时,消耗20%hp(hp不会因此低于1),对5格内敌人造成atk*500%的物理伤害(注:即使是非指向性技能,选定后也需鼠标左键单击画面任意位置以确认施放。)

<v0.3.0>增加友方增益(显示)和敌方增益(隐藏);修改了火球伤害和半径;上调技能3伤害;增加了一些机制;修复了若干bug;制造了若干bug

<v0.3.91>优化画面渲染逻辑;增加少许标识;修复若干bug;新增一些增益;提高基础mmp;整理图片

<v0.3.911>增加攻击范围及部分技能范围显示;可以单击玩家相邻格子以移动了(其实不好用);为敌人信息显示预留了一块区域;若干优化;若干新bug
(前面忘说了,空格可以站在原地一回合)

<v0.4.0>增加了地形及异常状态:墙、毒池(每回合施加两层中毒)&中毒(每回合hp-=5%Maxhp(hp不会因此低于1),并减少一层中毒);试运行手搓地图功能(翻源码找);优化了数个函数;已知bug:墙体会妨碍npc寻路(未解决)