游戏:滚弹围方块

 

玩法说明:
按空格键开始和暂停
开始游戏后,键盘上下左右或鼠标移动来控制方块
如果方块在滚弹的射击范围内则发射子弹.方块受攻击后血量会减少.
如果方块碰到旋转的星星则血量加10.


这是一款3D游戏(也可以说是2.5D),滚动鼠标滚轮可以调节视角.
这款游戏我都觉得不怎么好玩,用我同学的一句话说"可以给青少年戒网瘾用",但写它的目的是实现游戏中玩角受多个NPC围攻的效果.实现NPC的自动避让和围攻的动态规化,写得时候很纠结.为了让滚弹NPC围成一个圈,使用了一个双向环形链表,能使滚弹从任意角度插入到包围圈中.

下载地址:

http://pan.baidu.com/s/1DXXDu

2.0版本

添加了网格,满血后不再增加

下载地址:

http://pan.baidu.com/s/1AAjNw

3.0版本

新版本对小球的相互穿刺做了优化. 

http://pan.baidu.com/s/17SUaf

原文地址:https://www.cnblogs.com/WhyEngine/p/3352098.html