今天突发奇想,想搞个《球球大作战》那样的游戏自己玩玩。说干就干,立马行动!
我得先回忆一下《球球大作战》是啥样的,这游戏不就是大球吃小球嘛然后就是一堆人在一个区域里晃悠,吃来吃去的。
有大概思路,我就开始琢磨着怎么做。
我先是画个大圆圈当做游戏区域,然后又在里面画几个小圆圈当做玩家控制的球。这几个球都是一样大的,颜色也随便涂几个。
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
就得让这些球能动起来!我记得以前玩的时候,都是用手指头在屏幕上划来划去的,球就跟着动。我就琢磨着怎么用鼠标来控制球的移动。
弄半天,总算是让球能跟着鼠标动,但是动起来感觉怪怪的,不够流畅。我又调整半天,才稍微好一点。
能动,接下来就是得实现大球吃小球的功能。我琢磨着,这不就是判断两个球是不是碰上,碰上就比大小,大的把小的“吃掉”。
为让“吃”的效果更明显,我加个简单的动画,就是大球碰到小球的时候,小球会“嗖”的一下变小,然后消失,大球会稍微变大一点点。
光是几个球互相吃也没啥意思,我又加一些更小的点点,当做“食物”,让这些球可以吃这些小点点长大。我把这些小点点设置成随机出现在地图上的,这样玩起来才有意思嘛
玩一会,我发现一个小问题,就是球吃大之后,移动速度会变慢,这不太合理!我又去调整一下,让球的移动速度和大小没啥关系,这样才对嘛
经过一番折腾,现在总算是有个能玩的样子。虽然画面比较简陋,功能也很简单,但是基本实现《球球大作战》的核心玩法。自己动手做的,玩起来感觉还挺有成就感的!
这只是个开始,后面还可以继续完善,比如加个排行榜,加个多人联机啥的。不过今天就先到这,改天再继续搞!