Ersblock是一款基于Java语言开发的双人在线对战版俄罗斯方块游戏。该项目提供了完整的源代码,可供学习和二次开发使用。
Java俄罗斯方块源码包含“双人对战”功能,有兴趣的小伙伴可以自行完善。作者目前没时间整合这部分内容。
只需将exer_in_fight3中的界面整合到ersblocks(单人对战界面)中,在右下角显示即可。原本的难度调整按钮可删除或设定默认值,或者另外开辟一个区域展示对方实时信息面板。exer_in_fight3已经实现了通信功能,但IP和Port在代码里已固定写死,此时只需添加菜单按钮设置(见exer_in_fight4)。
ersblocks是基于Java实现的俄罗斯方块游戏项目,并包含了双人联机对战的功能。该项目的所有内容来源于一本图书馆内的Java书籍,书名已经忘记了@。@
我在学习时手动编写了一遍代码,附有详细的注释供大家参考和交流使用。本项目的涉及技术包括:JavaSE、swing与awt图形编程以及socket通信。
ersblocks为单人对战版本的俄罗斯方块游戏,exer_in_fight3则包含服务端及客户端实现测试两端是否可以成功通信。首先运行ShowServer.java显示服务器界面,然后启动ShowClient.java以展示客户端界面。
exer_in_fight4用于设置菜单中双方通信的相关配置。