- Pygame 初始化和基本设置
- 界面状态机实现
- A Star 算法介绍与实现
- 游戏生物管理组实现
- 远程武器火球实现
- 游戏生物 AI 实现
- 图形显示和事件处理
- 界面按钮功能实现
- 游戏生物行走和攻击实现
- 关卡地图配置文件设置
- 攻击伤害显示
- 游戏六边形地图实现
游戏使用 Pygame 模块实现了类似英雄无敌系列的回合制战棋游戏:对战双方每个生物每一轮有一次行动机会,可以行走或攻击对方。每个生物属性有:行走范围,速度,生命,伤害,防御,攻击 和是否是远程兵种。当把对方生物都消灭时,游戏胜利。使用 JSON 保存地图关卡配置文件,可以方便得添加或修改地图关卡。实现了一个游戏生物 AI,可以进行人机对战。支持方格地图和六边形地图两种地图形式。
游戏使用 Pygame 模块实现了类似英雄无敌系列的回合制战棋游戏:对战双方每个生物每一轮有一次行动机会,可以行走或攻击对方。每个生物属性有:行走范围,速度,生命,伤害,防御,攻击 和是否是远程兵种。当把对方生物都消灭时,游戏胜利。使用 JSON 保存地图关卡配置文件,可以方便得添加或修改地图关卡。实现了一个游戏生物 AI,可以进行人机对战。支持方格地图和六边形地图两种地图形式。
第一小节的源代码下载失败了。
有没有整个课程的代码打包的
每个实验的第一小节就给出了源代码的哦~
连个源代码都找不到。
学完这个课程可以自己写一个小游戏了
了解了游戏开发的基本流程
学完了该章节,未填写评价内容
学完了该章节,未填写评价内容
学完了该章节,未填写评价内容
学完了该章节,未填写评价内容
学完了该章节,未填写评价内容
学完了该章节,未填写评价内容
学完了该章节,未填写评价内容
学完了该章节,未填写评价内容
学完了该章节,未填写评价内容