下载此文档

游戏方向实践项目报告—《俄罗斯方块》程序版.doc


文档分类:IT计算机 | 页数:约8页 举报非法文档有奖
1/8
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/8 下载此文档
文档列表 文档介绍
《游戏设计概论》课程设计报告姓名:石鹏翔专业:计算机科学与技术学号:2009051048课程实践方向:√程序编写美术联系方式:电话:QQ:,是益智类游戏。游戏实现了俄罗斯方块的基本功能,有java代码打包生成jar文件。代码是找的源代码,经过学****了解了java游戏的生成以及java线程等。该游戏的运行采用多线程(Thread)机制,界面利用JavaSwing提供的图形类实现。游戏采用开源开发环境Eclipse。整个游戏涉及到java基本知识的大部分内容,如事件、线程、动画、双缓冲图、复合键控制和图形界面等知识。代码合计35KB,本游戏只要采用Swing类库。游戏中用到LFrame、JWindow、JPanel、和JDialog等几种窗口类,详见源代码。,相信很多人对俄罗斯方块游戏并不陌生,如图所示,游戏中共有7中方块,每种方块由4各方各组成。、180度、270度,因此每种方块有4种状态,7种方块总共有28种状态。这28种状态的方块随机产生,自由下落,落下时可由玩家用上下左右控制键控制翻转和移动,以便以玩家所需要的形态和位置落下。如果落下时,方块的方格能填满某一行,则这行可以消去。消去一行后吗,游戏可给玩家加分,若有存在空格的方块填满整个窗口,则游戏失败。功能键如图所示:(附部分注释)(1)方块类ErsBlock游戏的主要实体方块由4*4个方各(ErsBox)构成。该类用4位16进制数表示一个4*4个方格组成的方块,及一个方块的状态。publicfinalstaticint[][]STYLES=//共28种状态{{0x0f00,0x4444,0x0f00,0x4444},//长条型的4种状态{0x04e0,0x0464,0x00e4,0x04c4},//‘T’型的4种状态{0x4620,0x6c00,0x4620,0x6c00},//反‘Z’型的4种状态{0x2640,0xc600,0x2640,0xc600},//‘Z’型的4种状态{0x6220,0x1700,0x2230,0x0740}//7’型的4种状态{0x6440,0x0e20,0x44c0,0x8e00},//反‘7’型的4种状态{0x0660,0x0660,0x0660,0x0660},};//方块的4种状态(2)检查某一行方块是否填满publicvoidcheckFullLine(){//检查是否有全填满的行for(inti=0;i<();i++){introw=-1;booleanfullLineColor=true;for(intj=0;j<();j++){if(!(i,j).getIsColor()){fullLineColor=false;break;}}if(fullLineColor){row=i--;(row);}}}(3)控制面

游戏方向实践项目报告—《俄罗斯方块》程序版 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数8
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xxj16588
  • 文件大小0 KB
  • 时间2016-01-07