# Tetris-WebSocket **Repository Path**: nevercome/Tetris-WebSocket ## Basic Information - **Project Name**: Tetris-WebSocket - **Description**: JS和socket.io双人火拼俄罗斯方块;JS和JavaEE-WebSocket实现双人火拼俄罗斯方块天梯对战 - **Primary Language**: JavaScript - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-04-22 - **Last Updated**: 2021-04-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### Tetris-WebSocket #### Introduction imooc原课程网址:https://www.imooc.com/video/15619 原课程完成双人版 1. **Single版:** 俄罗斯方块的JS实现,完整的游戏逻辑,包括七种方块、旋转、下坠、消行计分、定时增加干扰行。 Single的全部前端代码位于webapp的single文件夹 1. **双人版:** 基于socket.io通信与JS实现双人火拼俄罗斯方块,双人双屏,本地多开网页. 双人版的全部前端代码位于webapp的socket-io文件夹 **游戏机制:** 1. 游戏渲染计时器200ms 更改为300ms 2. 消行得分:1-100, 2-300, 3-500, 4-700 3. 每隔十秒(更改为15s)在底部添加 1 个干扰行,若游戏时间超过 2 分钟则变为增加 2 行 4. 若同时消除两行及以上则在对方游戏区域内添加一个底部干扰行 双人版除了直接打开本地文件外你还可以通过Tomcat发布JavaWeb在本地进行测试...只需用同样的方式进入Tomcat加载后的文件启动node wsServer.js来开启Socket.io的服务即可 3. **天梯版:** JavaEE - WebSocket双人双屏天梯积分匹配,真实对战(开发中...) #### Technical selection **双人版** 1. Socket.io 1.3.7 2. JS **天梯版** 持续更新...