Python程序设计:滑雪大冒险
作 者 姓 名: 田冰航、吴华骅、李浩浩、杨林川
指 导 教 师: 张颖杰
项 目 完 成 日 期:2021年5 月1 日
项 目 整 理 日 期:2021年7 月14日
所 属 学 校:大连理工大学
安装说明
安装时需将压缩包解压,点击“滑雪大冒险”文件中的“滑雪大冒险.exe”即可运行游戏。
使用说明
使用该游戏时,切勿删除或更改其中的文件。
游戏操作说明
菜单系统
主菜单界面可以选择开始游戏、进入勋章墙、退出游戏这三个模块,点击开始游戏后会进行人物选择 (冰墩墩、雪容融),选择完人物后即可开始游戏。 进入勋章墙后,会显示自己所获得的所有勋章,可以点击下一页进行翻页,按下 ESC 即可退出返回主 菜单。 在游戏进行过程中,按下 ESC 即可弹出游戏暂停菜单,可以选择返回游戏或返回主菜单。
剧情系统
我们在游戏本身添加了剧情,点击“剧情引导视频.mp4”即可观看,其中包含了冬奥会的相关科普,以 及游戏的相关操作说明。
操作系统
游戏过程中人物自动前进,可以使用←→键来控制人物前进的方向来躲避障碍物,当人物速度行进较 快时也可以使用↑键进行减速。
得分系统
- 道具加分:在拾取到小红旗时可以获得加。
- 高速状态加分:当人物前进的速度大于某值时,每前进一定的里程会额外加分
- combo加分:为了增加游戏挑战性,人物在前进过程中多次进行方向调整可以获得额外加分 障碍物惩罚:① 惩罚类障碍物:立牌,发生碰撞会进行扣分 ② 中立型障碍物:冰面,踩到冰面会发生打滑,人物将失控一段时间,同时前进方向随机 发生变化
成就系统
为贴合奥运会主题,本游戏的成就采取发放奥运奖牌的形式体现:
金牌(以下条件同时满足):
- 获得旗子数目大于30 或 最大速度达到15及以上
- 得分大于1500
- combo数目大于30
- 碰撞数小于5
银牌(以下条件同时满足):
- 获得旗子数目大于15 或 最大速度达到10及以上
- 得分大于1000
- combo数目大于20
- 碰撞数小于10
铜牌(以下条件同时满足):
- 获得旗子数目大于10 或 最大速度达到5及以上
- 得分大于500
- combo数目大于10
- 碰撞数小于20
效果演示
开始菜单
开始游戏
角色选择
角色选择
游戏开始状态
游戏开始状态
游戏结束
游戏结束
项目已发布至GitHub:滑雪大冒险
PS:由于GitHub大小限制,没有将杨林川同学的先导视频放入其中,在此致歉
评论
评论插件加载失败
正在加载评论插件