多人井字棋游戏

完全响应式的多人井字棋游戏 - 适用于Android、iOS、Web和桌面!

特点

  • 创建/加入房间
  • 实时游戏
  • 显示得分
  • 回合和游戏胜者
  • 响应式发光主题UI
  • 跨平台游戏

YouTube

我基于此创建了一个教程,请在我的频道 Rivaan Ranawat 上查看。

Youtube Tutorial Image

安装

克隆此仓库后,请迁移到 flutter-multiplayer-tictactoe 文件夹。

安装依赖项(客户端)

flutter pub get

安装依赖项(服务器端)

cd server && npm install

启动服务器

npm run dev

macOS配置:前往macos/Runner 并确保以下键存在于 DebugProfile.entitlements 和 Release.entitlements 中

<key>com.apple.security.network.server</key>
<true/>
<key>com.apple.security.network.client</key>
<true/>

运行应用 (Run App)

flutter run // After selecting the device you want to test on

使用的技术

服务器:Node.js、Express、Socket.io、Mongoose、MongoDB

客户端:Flutter、Provider

反馈

如果您有任何反馈,请通过 [email protected] 或 Instagram 上的 optimalcoding 联系我。

GitHub

查看 Github