游戏背景

《球球大作战》是Superpop一款自主研du发的免费手机网络游戏。 以玩家间的实时互动PK产生游戏乐趣为设计宗旨,通过简单的规则将玩家操作直接转化为游戏策略,体验智谋碰撞的战斗乐趣。

游戏的基本操作包括键盘按下(上下左右四个方向,还有作弊测试按键空格键和A键),玩家可以在地图上随意移动,不过不能超出边界。不管是玩家还是AI都可以吃比自己小的球,反之也可以被吃,吃掉之后直径会增大,增大算法是被吃掉的半径的1/4。如果玩家被吃掉,会在任意地方重新开始。

那么今天,我们就用C语言,来写出我们的球球大作战,一起来看看吧!

效果展示

自定义view androidstudio 自定义游戏_c语言

 

游戏步骤

球球大作战游戏分为几个步骤:

①使用自定义空白图片表示地图;②绘制玩家,食物;③处理玩家移动,以及吃食物判断;④绘制一个AI并实现其移动;

源码分享

自定义view androidstudio 自定义游戏_游戏_02

自定义view androidstudio 自定义游戏_开发语言_03

 

自定义view androidstudio 自定义游戏_源代码管理_04

 

自定义view androidstudio 自定义游戏_游戏_05

 

自定义view androidstudio 自定义游戏_c语言_06

 

自定义view androidstudio 自定义游戏_游戏_07

 

自定义view androidstudio 自定义游戏_c++_08

 

自定义view androidstudio 自定义游戏_c语言_09

 

自定义view androidstudio 自定义游戏_c++_10

 

自定义view androidstudio 自定义游戏_源代码管理_11

 

自定义view androidstudio 自定义游戏_源代码管理_12

 

自定义view androidstudio 自定义游戏_开发语言_13