应
@祝顾笙同窗的要求,分享16级同窗实现的口袋魔鬼游戏demo。实现了典范游戏口袋魔鬼的简化版,包罗简单的剧情和对战系统,能够存档、自在刷怪晋级。以下为大要的实现过程:
1. 实现人物在地图上的自在挪动。通过input变量改动地图的截取位置实现地图的挪动;
2 参加了战斗函数和界面切换函数,那时只做为一个零丁的函数,并没有跟尾起来;
3 定义了初始的精灵构造体和属性,在头文件里增加了技能函数,通过构造体将一个精灵的所有属性联络起来;
4 给地图设置障碍判断以及精灵相遇判断,通过给数组赋值来判断能否为障碍,当人物的坐标与精灵坐标小于必然间隔时进入战斗函数;
5 给精灵设按时间属性,必然时间后才气再次相遇;
6 完美了战斗画面,能按照精灵编号显示出差别的图片和释放差别技能;
7 整合全数函数,参加剧情,使函数优良跟尾。起首整合所有函数,然后再向地图对应位置参加进入剧情函数的判断;
8 参加存档读档功用;
9 参加操做界面和音乐函数。
实现效果:
分步调代码下载地址:http://pan.baidu.com/s/1gfIaEbD
C和C++游戏兴趣编程 编程零根底入门教程册本 京东 ¥74.30 去购置 C语言课程设想与游戏开发理论教程(面向“工程教育认证 京东 ¥36.40 去购置 Python游戏兴趣编程(异步图书出品) 京东 ¥69.00 去购置 Python兴趣创意编程 京东 ¥79.00 去购置 跟小海龟学Python 京东 ¥69.50 去购置 Python视错觉魔法书 京东 ¥128.00 去购置
0