基于VC++的WIN32 API界面编程实现的百战天虫小游戏

1 游戏介绍

本游戏是建立在百战天虫游戏框架下的,具有完全不同的游戏背景的一款回合制对战游戏。游戏设计者受到口袋妖怪,以及近期上映的电影《神奇动物在哪里》的启发,设定了“收服精灵”的游戏背景。本游戏共分为两个阵营,HERO阵营,以及WIZARD(精灵)阵营。HERO阵营的目标为阻止精灵继续逍遥法外,但是为了保护珍稀精灵,HERO需要尽量避免杀死精灵,并且收服精灵。WIZARD阵营的目标为杀死HERO阵营中每一个英雄,防止他们继续追捕自己。

2 功能说明

人物移动:W键人物跳起、AD键分别控制人物左右移动

发射武器:鼠标所处的位置为发射方向,按下Q键为蓄力,松开Q键为发射武器

武器种类:武器共分两种,第一种为炮弹,在人物周围一定范围内爆开会对人物造成一定程度的杀伤;第二种为精灵球,仅限HERO阵营人物使用,当精灵的生命值低于一定的值的时候,精灵球在精灵身边爆开的时候会成功收服精灵

画面移动:按下左右方向键可以平滑的移动画面

3 流程图

基于VC++的WIN32 API界面编程实现的百战天虫小游戏_第1张图片

参考文档和完整的文档和源码下载地址:

https://www.write-bug.com/article/1303.html

你可能感兴趣的:(基于VC++的WIN32 API界面编程实现的百战天虫小游戏)