![03093a5390f3d352e1098d76efa80730.png](https://img-blog.csdnimg.cn/img_convert/03093a5390f3d352e1098d76efa80730.png)
![652c7a2e8c25573d097a8135a4dfef76.png](https://img-blog.csdnimg.cn/img_convert/652c7a2e8c25573d097a8135a4dfef76.png)
分享17级同学大一上学期用C语言实现的水果忍者。分步骤代码、图片音乐素材、可执行程序可从百度网盘下载:
链接:https://pan.baidu.com/s/1i-e_MVChl4fIUSiPBnNp-Q
提取码:67lj
设计思路
我们小组经过在4399网站上试玩游戏,经过多次研究讨论,最后确定了水果忍者这个游戏,这个游戏大家都玩过,核心玩法是不同的水果往上抛,然后玩家用刀切掉水果。由于网上有Java水果忍者的素材包,我们可以直接使用其中的素材。主要的设计的思路是先实现水果们的竖直上抛,斜抛,旋转,以及炸弹的斜抛,开始利用时间函数,发现会卡顿,之后改用次数实现。然后加入鼠标切水果的判断,之后加入菜单,结束界面。随后解决水果被切后掉落的问题,还有解决刀刃的问题,最终做成了完整的游戏。
一、功能描述
总体分