Categories: Stock Market

xajik/thedeck: The Deck: An Open-Source, Cross-Platform, Mobile, Turn by Turn Card Game Engine in Flutter

🕹️ Mobile multiplayer offline card games aggregator 🚀
👨‍💻 Written 💯 in Dart and Flutter 🔨

The inspiration for “The Deck” came from a situation many of us have experienced. Imagine gathering with friends for a game night, only to realize that nobody has the necessary cards. Frustrating, right? This dilemma sparked the idea of leveraging technology to create a solution.

The primary goal of “The Deck” is to provide a user-friendly and cooperative digital game environment for playing classic games that were usually played with cards on paper. One of the standout features of “The Deck” is its unique ability to assign one device as the “table” (a.k.a. deck). By placing this device in the middle of the group, all players can witness the real-time state of the cards. This adds a new level of immersion making it a truly captivating experience.

Contribution is welcome 🤝

If you contributed and build a new Game, ping me if you wish it to be released on the store markets.
me@getthedeck.com

Use FVM to manage Flutter SDK version

  • install fvm with brew
  • Setup Flutter version from pubspec fvm use x.y.z
  • run with fvm flutter run

Naming convention, start commit description with:

  • (FEAT) – feature
  • (FIX) – bug fix
  • (CHORE) – refactoring, updating dependencies, etc
  • (TEST) – tests
  • For App Store release ⭐️
    • fvm flutter build appbundle –release
  • Fat APK with all ABI
    • fvm flutter build apk –release
    • Upload file to Play store
  • For split-abi APK testing
    • fvm flutter build apk –release –split-per-abi
  • Archive for App store upload ⭐️
    • fvm flutter build ipa –release
    • open file with Xcode, validate and upload
  • IPA file to drag & drop into iphone:
    • fvm flutter build ipa –release –export-options-plist=”/Users/igor.steblii/Projects/foundation_tone/ft_fe/build/ios/archive/Runner.xcarchive/Info.plist”
  • In case VS code fail with missing Cocoapods

    • fvm flutter clean + fvm flutter pub get + Reload VSCode
  • For normalize': Unicode Normalization not appropriate for ASCII-8BIT (Encoding::CompatibilityError)

  • Run: export LC_ALL=en_US.UTF-8

  • for wrong locale export LANG="en_US.UTF-8

  • Run locale if there is any C, then run export LC_ALL=en_US.UTF-8

  • For flutterfire script fails with "unhandle JSON exception"

  • Download json/plist form Firebase and update in respective folders (invertase/flutterfire_cli#30)

  • iOS Device require permission to connect to local network, which cannot be access from code. To emulate access query local IP address

  • Another way is to add permission to Info.plist to ask on app start:

    • NSLocalNetworkUsageDescription
    • Access to the local network required to create and connect to game rooms
  • For Error when reading 'lib/objectbox.g.dart': No such file or directory

    • Run: fvm flutter pub run build_runner watch --delete-conflicting-outputs

To generate a new Redux template see scripts

This project is licensed under the terms of the MIT license.

Source link

nasdaqpicks.com

Share
Published by
nasdaqpicks.com

Recent Posts

52 Week Low Stocks Today on February 12, 2025: GAIL India, Indian Oil Corporation & others hit 52 week low today ;Check the full list here

52 Week Low Stocks Today on February 12, 2025: Shares of GAIL India, Indian Oil…

2 minutes ago

Donald Trump’s metal tariffs sweep across corporate America

Donald Trump’s threat to impose big tariffs on steel and aluminium are rippling across US…

3 minutes ago

Infibeam to set up 10 small-scale data centres, costing at least ₹200 crore

Capitalising on India’s booming market for data centres, Infibeam Avenues Ltd --- a fintech firm…

6 minutes ago

Nifty Bank Prediction today – Feb 12, 2025: Index in bear grip, go short

Nifty Bank opened today’s session flat at 49,402 versus yesterday’s close of 49,403. But then…

13 minutes ago

Gold Price And Silver Rate Today on February 12, 2025: Check latest Rates in India

Gold Price and Silver Rate Today on February 12, 2025: Gold prices experienced a modest…

14 minutes ago

Crude oil futures drop as industry data shows US inventory build

Crude oil futures traded lower on Wednesday morning as the industry data showed an increase…

21 minutes ago