# Battle-of-Balls-Game
仿球球大作战小游戏 C++课程作业
## 开发工具和语言
C++、VS2019、acclib库
## 玩法介绍
### 基本功能
游戏中共有8个敌人、20个精灵和无数糖果,玩家扮演一个球精灵,需要不停地奔跑,获取糖果让自己变得更大,才能对抗那些更强的敌人,寻找并消灭所有敌人即可获得胜利。
游戏开始时,玩家具有3秒的无敌时间,此时敌人不会对玩家造成伤害。3秒之后,比玩家弱的敌人遇到玩家后会逃跑,比玩家强的敌人遇到玩家会追击,精灵的运动则不受玩家影响,玩家可据此区分敌人与精灵。
玩家可以吃掉所有比自己小的物体(包括敌人、精灵、糖果)来让自己变得更大,当玩家消灭掉8个敌人后即可获得胜利,反之,玩家被敌人吃掉后即失败。 游戏中的糖果被吃掉后过一段时间会再次出现,因此不用担心把糖果吃完。
所有会动的物体(玩家控制的小球、精灵、敌人)在碰到地图边界后均会被反弹而改变速度方向,可以据此将敌人困在地图边界的角落,从而消灭敌人。

### 按键操作
- 控制主角移动:鼠标左键或右键
- 重新开始游戏:R键
- 暂停游戏:P键
- 关闭或开启背景音乐:M键(或者鼠标点击游戏窗口右上角的Music按钮)
### 游戏中的坐标体系

### 效果展示


土豆片片
- 粉丝: 1865
- 资源: 5867
最新资源
- 创建一个Flutter todolist应用
- 2025年销售工作计划.docx
- 厦门大学大数据团队详述:大模型技术及其在多领域的应用与展望
- script2.ipynb
- TEMU官方API文档资源包(2025/03/10)
- 公司人事管理信息系统小程序
- js微信小程序花麻将胡牌分数计算器源码!
- 管家婆辉煌ERP H3 13.11.zip
- 管家婆辉煌ERP H5 V1311.zip
- 管家婆辉煌ERP V13.02.zip
- 水火箭————————————————————————
- elastcsearch-7.10.2 docker镜像压缩包
- 教育管理教研组全维发展蓝图:全景学术成长体系优化与命名策略设计 这篇文章详细分析并优化了原有的“全景学术成长体系”名称,旨在创建一个更具吸引力且准确反
- 姓名+新员工花名册.xlsx
- 5G接入网架构基础及其相关部署方法
- kernel-uek-3.8.13-44.1.1.el6uek.x86_64.rpm
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈


