我肝了两周,用react做了一个俄罗斯方块

在线畅玩

单人畅玩版
双人测试版

介绍

在这里插入图片描述
表面上看,这就是一款简单的俄罗斯方块小游戏,分为单人模式与双人对战模式(测试中),而单人模式目前又分为普通模式与狂暴模式。
我重点说一下狂暴模式,在设置中开启狂暴模式后,当消行的时候就会播放30s-60s的bgm,同时你的方块也会随着bgm抖动起来,就像这样
在这里插入图片描述

技术栈与收获

前端未react,后端为nodejs。在开发中我尝试使用了function core的开发模式,以及使用jestjs,即测试驱动开发,由于有双人模式,自然避不开websocket,因此我也熟悉了websocket的基本使用。

补充

截止到目前为止,还是有很多bug及需要补充的点,后续努力修复。。

仓库: https://github.com/serendipityApe/tetris

  • 4
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值