Java俄罗斯方块(源码)

上传者: lai444132348 | 上传时间: 2021-05-02 15:23:34 | 文件大小: 67KB | 文件类型: RAR
俄罗斯方块小游戏的Java源代码,俄罗斯方块的Java 实现,里面包括控制面板类、方格类、游戏控制主类等,方格类是组成块的基本元素,用自己的颜色来表示块的外观,俄罗斯方块游戏控制面板类,继承自JPanel.上边安放预显窗口、等级、得分、控制按钮,主要用来控制游戏进程。   游戏主类,继承自JFrame类,负责游戏的全局控制,内含:   1, 一个GameCanvas画布类的实例引用,   2, 一个保存当前活动块(ErsBlock)实例的引用,   3, 一个保存当前控制面板(ControlPanel)实例的引用;   俄罗斯方块控制面板类的构造函数:   @param game ErsBlocksGame, ErsBoxesGame类的一个实例引用,方便直接控制ErsBoxesGame类的行为。让用户修改游戏难度等级。   @param level 修改后的游戏难度等级,当用户消灭一行方块后,重新计算TipPanel里的boxes[][]里的小框的大小。。 转自源码爱好者

文件下载

资源详情

[{"title":"( 39 个子文件 67KB ) Java俄罗斯方块(源码)","children":[{"title":"俄罗斯方块Java","children":[{"title":"项目源码","children":[{"title":"RussianBlock","children":[{"title":"bin","children":[{"title":"ErsBlocksGame$6.class <span style='color:#111;'> 771B </span>","children":null,"spread":false},{"title":"ErsBlocksGame$14.class <span style='color:#111;'> 1.19KB </span>","children":null,"spread":false},{"title":"ControlPanel$4.class <span style='color:#111;'> 1.20KB </span>","children":null,"spread":false},{"title":"ErsBlocksGame.class <span style='color:#111;'> 8.60KB </span>","children":null,"spread":false},{"title":"ErsBox.class <span style='color:#111;'> 1.08KB </span>","children":null,"spread":false},{"title":"ErsBlocksGame$3.class <span style='color:#111;'> 732B </span>","children":null,"spread":false},{"title":"ErsBlocksGame$9.class <span style='color:#111;'> 663B </span>","children":null,"spread":false},{"title":"ErsBlocksGame$Game.class <span style='color:#111;'> 2.62KB </span>","children":null,"spread":false},{"title":"ErsBlocksGame$12.class <span style='color:#111;'> 665B </span>","children":null,"spread":false},{"title":"ControlPanel$6.class <span style='color:#111;'> 761B </span>","children":null,"spread":false},{"title":"ControlPanel.class <span style='color:#111;'> 4.73KB </span>","children":null,"spread":false},{"title":"GameCanvas.class <span style='color:#111;'> 3.36KB </span>","children":null,"spread":false},{"title":"ControlPanel$ControlKeyListener.class <span style='color:#111;'> 1.17KB </span>","children":null,"spread":false},{"title":"ErsBlocksGame$1.class <span style='color:#111;'> 701B </span>","children":null,"spread":false},{"title":"ControlPanel$TipPanel.class <span style='color:#111;'> 1.91KB </span>","children":null,"spread":false},{"title":"ErsBlocksGame$10.class <span style='color:#111;'> 666B </span>","children":null,"spread":false},{"title":"ErsBlocksGame$8.class <span style='color:#111;'> 685B </span>","children":null,"spread":false},{"title":"ControlPanel$7.class <span style='color:#111;'> 1.19KB </span>","children":null,"spread":false},{"title":"ControlPanel$2.class <span style='color:#111;'> 1.06KB </span>","children":null,"spread":false},{"title":"ErsBlocksGame$2.class <span style='color:#111;'> 730B </span>","children":null,"spread":false},{"title":"ErsBlock.class <span style='color:#111;'> 4.27KB </span>","children":null,"spread":false},{"title":"ErsBlocksGame$5.class <span style='color:#111;'> 1.09KB </span>","children":null,"spread":false},{"title":"ErsBlocksGame$15.class <span style='color:#111;'> 1.19KB </span>","children":null,"spread":false},{"title":"ErsBlocksGame$4.class <span style='color:#111;'> 1.08KB </span>","children":null,"spread":false},{"title":"ControlPanel$5.class <span style='color:#111;'> 1.20KB </span>","children":null,"spread":false},{"title":"ControlPanel$3.class <span style='color:#111;'> 751B </span>","children":null,"spread":false},{"title":"ControlPanel$1.class <span style='color:#111;'> 751B </span>","children":null,"spread":false},{"title":"ErsBlocksGame$11.class <span style='color:#111;'> 667B </span>","children":null,"spread":false},{"title":"ErsBlocksGame$13.class <span style='color:#111;'> 1.20KB </span>","children":null,"spread":false},{"title":"ErsBlocksGame$7.class <span style='color:#111;'> 770B </span>","children":null,"spread":false}],"spread":false},{"title":".settings","children":[{"title":"org.eclipse.jdt.core.prefs <span style='color:#111;'> 598B </span>","children":null,"spread":false}],"spread":true},{"title":"src","children":[{"title":"ControlPanel.java <span style='color:#111;'> 6.93KB </span>","children":null,"spread":false},{"title":"ErsBlocksGame.java <span style='color:#111;'> 11.97KB </span>","children":null,"spread":false},{"title":"ErsBlock.java <span style='color:#111;'> 6.33KB </span>","children":null,"spread":false},{"title":"GameCanvas.java <span style='color:#111;'> 4.30KB </span>","children":null,"spread":false},{"title":"ErsBox.java <span style='color:#111;'> 1.36KB </span>","children":null,"spread":false}],"spread":true},{"title":".project <span style='color:#111;'> 388B </span>","children":null,"spread":false},{"title":".classpath <span style='color:#111;'> 301B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"ErsBlocks.jar <span style='color:#111;'> 26.51KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}]

评论信息

  • 清禾君 :
    好,值得学习
    2018-03-26

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明