软件开发课程设计课件.ppt

软件开发课程设计课件.ppt

ID:56966221

大小:776.50 KB

页数:15页

时间:2020-07-22

软件开发课程设计课件.ppt_第1页
软件开发课程设计课件.ppt_第2页
软件开发课程设计课件.ppt_第3页
软件开发课程设计课件.ppt_第4页
软件开发课程设计课件.ppt_第5页
资源描述:

《软件开发课程设计课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、欢迎观看软件开发项目——水果俄罗斯方块小组简介小组名称:零起点(ZERO)小组口号:成功从零开始小组成员:黄芬张晓洁王淑贞白兴杰王青徐彪彭真勇朱利鹏张政小组任务黄芬:课程设计文档徐彪:界面设置张政:美化界面王青:方块的下降速度王淑贞:方块的下降速度张晓洁:方块水果图标的更改朱利鹏:界面设置白兴杰:美化界面彭真勇:软件开发完毕后的软件测试主要功能控制方块的方向开始、暂停、恢复、结束游戏判断何时销毁并计算分数分根据得分情况更改难度系数//如下是清行操作//首先将这一行的所有的小方块销毁,并更新arrCurrentSquare位置数据//其次将上边的行下降,并更新位置

2、数据。foreach(intnLineinarrlistLines){//首先将这一行的所有小方格销毁i=0;while(i

3、/暂停游戏publicstaticvoidpauseGame(){tmrMain.Stop();}//endpausegame//清场publicstaticvoidclearField(){//首先当前方块销毁清空//再次方块位置清空//最后分数设置0foreach(Squaresquare1inarrlistCurrentSquare)square1.destory();//endforeacharrlistCurrentSquare.Clear();//开始游戏publicstaticvoidstartGame(){//先产生下一个方块createNext

4、Block();//再产生当前方块createCurrentBlock();//再次产生一个下一个方块.createNextBlock();//再计时器启动tmrMain.Start();}//endstartGame//恢复游戏publicstaticvoidregainGame(){tmrMain.Start();}//endregainGame//计算分数publicstaticintcomputeScore(intn){//分数我用阶乘来表示inti=1,j=1;for(i=1;i<=n;i++)j=j*i;//endforj=j*10*intNanDu

5、;returnj;//j就是分数}//endcomputeScore.//产生下一个方块。publicstaticvoidcreateNextBlock(){nextBlock=newBlock(picGameNextBlockField,newPoint(0,0));}//endcreateNextBlock//产生当前方块publicstaticvoidcreateCurrentBlock(){//首先将下一个方块往上4行nextBlock.moveUp(intUpHeight);//将下一个方块从显示下一个方块的数组中移到主场景中。nextBlock.ch

6、angeControls(picGameMainField);currentBlock=nextBlock;//随机一个出现位置。并更新基点。Randomrand=newRandom(GetRandomSeed());intx=rand.Next(0,(intWidth-4));//currentBlock.pointBase=newPoint(0,(0-intUpHeight));//这样有点多余。currentBlock.moveRight(x);}//endcreateCurrentBlockpublicstaticintGetRandomSeed()//

7、随机数种子{byte[]bytes=newbyte[4];System.Security.Cryptography.RNGCryptoServiceProviderrng=newSystem.Security.Cryptography.RNGCryptoServiceProvider();rng.GetBytes(bytes);returnBitConverter.ToInt32(bytes,0);}publicstaticvoidgameOver(){tmrMain.Stop();//显示游戏结束窗体MessageBox.Show("游戏结束了");curre

8、ntGameState=

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。