❌⭕ TikiTaka

TikiTaka 是一款多人实时井字游戏,用户可以实时进行游戏,适用于 Android、iOS 和 Web。它使用 Flutter 构建客户端,Node.js 构建服务器端。

特点

  • 用户可以创建/加入房间
  • 用户实时游戏
  • 将显示用户分数
  • 响应式 UI

? 屏幕截图

Screenshot_20230516-133840 Screenshot_20230516-134025

Screenshot_20230516-134112 Screenshot_20230516-134051

Screenshot_20230516-134012 Screenshot_20230516-133808

? 安装

克隆存储库后,迁移到应用程序文件夹。

安装客户端依赖项

  • 运行 Flutter pub get
  • 将您的 IP 地址放入套接字客户端

安装服务器端依赖项

  • cd server && npm install
  • 输入您的 mongodb 用户名和密码
  • 运行,npm run dev

配置 macOS:转到 macos/Runner,确保 DebugProfile.entitlements 和 Release.entitlements 中存在以下键:com.apple.security.network.server

com.apple.security.network.client

⚙️ 使用技术

客户端:Flutter 框架,Provider。服务器:Node.js,Express,Socket.io,Mongoose,MongoDB

? 要求

  • 一个操作系统(例如,MacOS X、Linux、Windows)
  • 安装了 Flutter SDK 的 IDE(例如,IntelliJ、Android Studio、VSCode 等)
  • 对 Dart 和 Flutter 有一些了解。

如果您喜欢,请给存储库点赞⭐!

GitHub

查看 Github