游戏源码由@昭亭山赏雪 在本吧发布
http://tieba.baidu.com/p/4744182758
我对这个游戏进行了优化和升级
并设置了10个默认关卡
源码地址:
https://pan.baidu.com/s/1U0CYS6cnk41qZMjBi1a0HA
++增加了生命值、攻击力、攻击速度、武器等级等属性
++武器由单发、连发、霰弹三种形式调整为武器升级系统
武器每升1级,每次发射子弹数量+1,最大为10
++增加了杀敌随机掉落道具的设定
++增加了几种道具
攻:攻击力提升1~10点
速:攻击速度提升10%,最大为5,即每秒5发子弹
HP:生命值+100,最大为1000
武:武器等级+1,最大为9
++新增了关卡系统
消灭全部敌人后可以进入下一关
++地图编辑器
++调整了道具和双方角色的显示效果
道具增加了文字显示
圆圈上方数字为生命值
圆圈内数字为攻击力
++用GetAsyncKeyState替换掉原有的KeyDown事件
提高了角色移动的流畅度和响应速度
++修改了一处敌人AI的BUG
玩家和敌人的Y坐标值相同时,可能出现除数为0的错误





地图编辑器直接利用了VB的设计界面
使用拖放控件的方式编辑地图
玩家-Shape
墙-Shape
敌人-Label
道具-Label
敌人利用Caption属性可以设置生命值和攻击力
道具利用Caption属性可以设置种类
运行程序则自动生成关卡文件.txt


http://tieba.baidu.com/p/4744182758
我对这个游戏进行了优化和升级
并设置了10个默认关卡
源码地址:
https://pan.baidu.com/s/1U0CYS6cnk41qZMjBi1a0HA
++增加了生命值、攻击力、攻击速度、武器等级等属性
++武器由单发、连发、霰弹三种形式调整为武器升级系统
武器每升1级,每次发射子弹数量+1,最大为10
++增加了杀敌随机掉落道具的设定
++增加了几种道具
攻:攻击力提升1~10点
速:攻击速度提升10%,最大为5,即每秒5发子弹
HP:生命值+100,最大为1000
武:武器等级+1,最大为9
++新增了关卡系统
消灭全部敌人后可以进入下一关
++地图编辑器
++调整了道具和双方角色的显示效果
道具增加了文字显示
圆圈上方数字为生命值
圆圈内数字为攻击力
++用GetAsyncKeyState替换掉原有的KeyDown事件
提高了角色移动的流畅度和响应速度
++修改了一处敌人AI的BUG
玩家和敌人的Y坐标值相同时,可能出现除数为0的错误





地图编辑器直接利用了VB的设计界面
使用拖放控件的方式编辑地图
玩家-Shape
墙-Shape
敌人-Label
道具-Label
敌人利用Caption属性可以设置生命值和攻击力
道具利用Caption属性可以设置种类
运行程序则自动生成关卡文件.txt


