# 罗亮 **Repository Path**: LLymqforever/LuoLiang ## Basic Information - **Project Name**: 罗亮 - **Description**: No description available - **Primary Language**: C - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2017-11-16 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 罗亮 1.系统概述 消砖块 在现有功能代码上,对该项目进行优化 2.系统需求分析 小球能通过反弹达到人为控制挡板去消除上方的砖块 3.系统总体设计,详细分析 1.界面优化,砖块用颜色替换,颜色至少要有三种,各种颜色的 砖块随机分布 2.当圆球触碰到底部的时候,表示游戏结束 3.计算消除砖块的分数 4.编码实现,列出主要函数已经相应的用法 void initData();//初始化数据 void clean();//清除小球在移动过程中留下的痕迹 void autoAnimate();//设置小球的反弹空间 void BricksXiaoshi();//当小球撞到砖块时砖块消失 void show();//显示出各种颜色 void animateControl();//实现人为控制挡板的移动 void deFen();//实现得分显示 5.项目总结 实现了大部分功能,但还是存在欠缺,比如颜色的随机还未达到 还有小球随机出现的位置没有控制好,有时候出现在砖块区直接撞掉了所有的砖块。 1.系统概述 涂格子拼图游戏: 2.系统需求分析 将一张图片分割成和格子对应分,通过移动拼回原样 3.系统总体设计,详细分析 1.将一张图片分割成和格子对应分 2.让切割后的小图片随机分布到画板 3.选择图片或者拖动图片,到对应的位置, 4.如果往已有图片的地方重新存放新图片,那么原来的 图片就会回到画板对应的位置 5.限定游戏时间,为10分钟或其他时间,超过时间判定输 4.编码实现,列出主要函数已经相应的用法 void draw()//导入图片 void Time()//时间函数 void suiji1()//随机数组1,实现x方向上在0,1,2,三个数字上随机生成 void suiji2()//随机数组2,实现y方向上在0,1,2,3,四个数字上随机生成 void getImg()//使用getimage()获取分割图片 void putImg()//使用putimage()放置分割图片 void move()//使用鼠标单击,单击,移动图片 5.项目总结 目前界面还存在一些优化美观的问题,还有鼠标有时移动不了的卡顿bug,有待解决!