通过java实现联机_Java实现带联机对战功能的俄罗斯方块

【实例简介】

这是本人初次MVC的练习,关于俄罗斯方块的控制代码借鉴了网上的一些资料,不足之处尽请谅解。

注:本程序存在一个偶尔会发生的方块堆积到顶端时无法停止游戏的bug,原因未知。

详见:http://blog.csdn.net/a343902152/article/details/49914759

【实例截图】

【核心代码】

Project2_Tetris

├── Project2_newTetris

│   ├── bin

│   │   ├── Controller

│   │   │   ├── GameController$GameTask.class

│   │   │   ├── GameController.class

│   │   │   ├── KeyController.class

│   │   │   └── RemoteController.class

│   │   ├── entity

│   │   │   ├── Background.class

│   │   │   ├── GameWindow.class

│   │   │   ├── LabelWithBG.class

│   │   │   ├── MyButton.class

│   │   │   └── Rect.class

│   │   ├── Main

│   │   │   ├── Main$1.class

│   │   │   └── Main.class

│   │   ├── model

│   │   │   ├── GameDao.class

│   │   │   └── MusicPlayer.class

│   │   ├── MySocket

│   │   │   ├── Client.class

│   │   │   ├── ExchangeThread.class

│   │   │   └── Server.class

│   │   └── view

│   │   ├── LauncherJPanel$1.class

│   │   ├── LauncherJPanel$2.class

│   │   ├── LauncherJPanel$3.class

│   │   ├── LauncherJPanel.class

│   │   ├── MainFrame.class

│   │   ├── OfflinePanel$1.class

│   │   ├── OfflinePanel$2.class

│   │   ├── OfflinePanel$3.class

│   │   ├── OfflinePanel.class

│   │   ├── OnlinePanel$1.class

│   │   ├── OnlinePanel$2.class

│   │   ├── OnlinePanel$3.class

│   │   └── OnlinePanel.class

│   ├── Graphics

│   │   ├── background

│   │   │   ├── background2.png

│   │   │   └── background.png

│   │   ├── button

│   │   │   ├── musicOff.png

│   │   │   └── musicOn.png

│   │   ├── game

│   │   │   ├── myrect.png

│   │   │   └── newmyrect.png

│   │   └── window

│   │   ├── newWindow.png

│   │   ├── null.png

│   │   └── white.png

│   ├── Music

│   │   ├── action.wav

│   │   └── bgm.wav

│   ├── Project2_newTetris.iml

│   └── src

│   ├── Controller

│   │   ├── GameController.java

│   │   ├── KeyController.java

│   │   └── RemoteController.java

│   ├── entity

│   │   ├── Background.java

│   │   ├── GameWindow.java

│   │   ├── LabelWithBG.java

│   │   ├── MyButton.java

│   │   └── Rect.java

│   ├── Main

│   │   └── Main.java

│   ├── model

│   │   ├── GameDao.java

│   │   └── MusicPlayer.java

│   ├── MySocket

│   │   ├── Client.java

│   │   ├── ExchangeThread.java

│   │   └── Server.java

│   └── view

│   ├── LauncherJPanel.java

│   ├── MainFrame.java

│   ├── OfflinePanel.java

│   └── OnlinePanel.java

├── 单机模式.wmv

└── 对战模式.wmv

21 directories, 61 files

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值