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