【南邮】C/C++吃豆人游戏[2025-04-07]

【南邮】C/C++吃豆人游戏[2025-04-07]

程序设计题:吃豆人游戏

1 系统的基本功能
编写一个吃豆人游戏的程序。通过键盘的上下左右的点击,控制界面上吃豆人的移动,在生成的地图上生成金币与怪物的图形,当吃豆人移动到怪物所在的位置时,吃豆人的生命会减少并在初始位置复活,本程序具有计分功能,获得每个金币得一分。吃豆人不能穿墙,不能触碰怪物,否则游戏终止,吃完所有金币后进入下一关或游戏结束。

2 要求及提示
2.1 基本要求
要能提供以下几个基本功能:
1)在屏幕上绘制一个使用字符组成的吃豆人
2)通过键盘的上下左右键控制吃豆人的移动。
3)Space键用于暂停游戏。
4)若在游戏中,吃豆人触碰到怪物,则失去一条生命回到初始位置,失去所有生命则游戏结束。
5)每吃一个金币得一分
6)吃完所有金币进入结束游戏。
2.2 选做要求
在游戏中,选择不同的难度会改变怪物的数量,按F1键可以对游戏进行加速,按F2键可以对游戏进行减速。给出用时及排名,并将结果存放到数据文件中。设置多个关卡。
2.3 提示
程序总流程如下:

2.4 其他要求
(1)在上述功能要求的基础上,为了提高成绩,可以添加一些额外的功能。
(2)变量、方法命名符合规范。
(3)注释详细:每个变量都要求有注释说明用途;方法有注释说明功能,对参数、返回值也要以注释的形式说明用途;关键的语句段要求有注释解释。
(4)程序的层次清晰,可读性强。

3 开发环境
开发工具可以选择VC++ 6.0 或者Dev C++等C++开发工具。

源码联系UP主 -> https://space.bilibili.com/329101171

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值