做游戏,学编程(C语言) 14 口袋魔鬼

4周前 (01-10 04:59)阅读1回复0
zaibaike
zaibaike
  • 管理员
  • 注册排名1
  • 经验值136190
  • 级别管理员
  • 主题27238
  • 回复0
楼主

@祝顾笙同窗的要求,分享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
回帖

做游戏,学编程(C语言) 14 口袋魔鬼 期待您的回复!

取消