构建勇者战纪游戏设计 | 运用C语言解决实际问题的能力 |
C语言库函数的使用 | 提升编写代码能力和逻辑推理能力 | GTK函数库的使用 | 底层控制机制,更好地理解游戏逻辑 |
搭建 linux 下编程环境。
1.搭建游戏的主体框架 2.对 GTK 函数进行封装,便于后期调用绘图和文字。 3.游戏背景音乐的设计
1.初始化结构体变量,利用随机数生成怪物和道具属性。 2.利用网格化设计第一关游戏界面(二维坐标定位)。
1.利用键盘响应事件来驱动游戏界面变化。 2.游戏碰撞点检测。 3.第一关卡和第二关卡之间动画衔接。
1.在游戏人物遇到怪物时,发生战斗事件,进行函数封装。 2.区分不同游戏场景战斗和战斗效果判定,如升级和战斗失败。
1.特殊事件检测机制,包括购物、 NPC 对话、获取超级武器等。 2.购物功能的实现。 3.第二关和前后两关场景衔接。
1.界面设计,第三关和第二关、首关的场景衔接。 2.和 BOSS 战斗胜利、失败判定。