flutter游戏,麻将开发,尝试使用flutter作为前端,java springboot netty作为后端,实现麻将基础功能

一、相关UI展示

        废话少说,我们直接上图。

format,png

 

format,png

 

format,png

 

format,png

 

format,png

 

format,png

 

format,png

 

format,png

二、涉及技术栈

        1)前端部分主要使用了flutter,以下是相关插件

  sdk: '>=3.3.4 <4.0.0'
dependency_overrides:
  meta: 1.12.0
  js: ^0.7.1
dependencies:
  flutter:
    sdk: flutter
  flutter_localizations:
    sdk: flutter
  flutter_screenutil: ^5.0.0
  provider: ^6.1.2
  shared_preferences: ^2.2.3
  bot_toast: ^4.1.3
  cached_network_image: ^3.3.1
  encrypt: ^5.0.3
  dio: ^5.4.3+1
  sync: ^0.3.0
  decimal: ^2.3.3
  url_launcher: ^6.2.6
  web_socket_channel: ^3.0.0
  permission_handler: ^11.3.1
  image_gallery_saver: ^2.0.3
  image_picker: ^1.1.1
  image_cropper: ^6.0.0
  flutter_easyrefresh: ^2.2.1
  flame: ^1.17.0
  flame_rive: ^1.10.1
  flame_bloc: ^1.11.1
  equatable: ^2.0.5
  flutter_sound: ^9.4.9
  flutter_webrtc: ^0.10.4
  flutter_bloc: ^8.1.5
  cupertino_icons: ^1.0.6
  flame_noise: ^0.3.0+1
  synchronized: ^3.1.0+1

2)后端部分主要使用了java springboot 和 netty。

目前主要实现了以下功能

  1. 房间创建及用户加入。
  2. 基本的流程准备、发牌、碰杠胡相关操作。
  3. 游戏内实时文本消息。
  4. 房间内实时语音(基于webrtc,自有服务不依赖三方SDK)。
  5. 上下线用户通知。

========来吧!!!视频展示========

视频演示

        整个项目由博主业余时间开发,非游戏行业,如有UI设计丑陋的地方,请各位手下留情。如果此项目关注度较高的话后期考虑开源

 

        如果对这个项目由兴趣的人请关注我,前100名粉丝我会相互回关。

 

独立开发者:给个赞吧

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值