今儿个心血来潮,想搞搞那个金鲨银鲨的游戏,就是街机厅里头经常见到的那种,看看能不能整个差不多的出来。之前也没弄过这玩意,心里还真有点没底。
我是两眼一抹黑,啥也不懂。就去网上到处搜资料,看别人是怎么说的。看半天,大概知道这游戏就是打鱼嘛打到不同的鱼,得分不一样。金鲨银鲨好像是最厉害的,打中得分最多。
我先是把游戏的基本框架给搭起来。这玩意儿,说白,得有个界面,有鱼在里面游来游去,还得能发射子弹。这些都是最基本的。
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
搭好架子后,就开始写代码。这部分是最麻烦的,得让鱼能动起来,还得判断子弹有没有打中鱼,打中要给玩家加分。
我用一堆的循环和判断,让鱼在屏幕里头游来游去,还得控制它们的游动轨迹,不能太死板,得有点随机性,这样才好玩。子弹打中鱼的判定,我用的是碰撞检测,就是看看子弹和鱼有没有碰到一起,碰到就表示打中。
实践过程中当然也遇到不少问题,比如:
经过一番折腾,总算是把游戏给做出来。虽然看起来还有点简陋,但基本的功能都有。能发射子弹,能打中鱼,能得分,金鲨银鲨也都有。看着那些鱼在屏幕里游来游去,自己打中后还能得分,心里还是挺有成就感的。
不过我也知道,这游戏还有很多需要改进的地方,比如画面可以更精美些,鱼的种类可以更多些,还可以加些道具之类的,增加游戏的趣味性。不过今天就先到这,以后有时间再慢慢完善。
玩几个小时自己做的,还挺有意思,有种小时候打游戏机的那种感觉,感觉很充实。