The Deck is an open source game engine that allows you to play card games on tablets and smartphones.



' The Deck ' is an open source, cross-platform turn-based card game engine developed using

Flutter , which allows players to easily play classic card games that have previously been played with paper or physical cards in a digital environment.

The Deck
https://getthedeck.com/

The feature of 'The Deck' is that you can designate one dedicated device called the 'table' and play the card game by connecting locally from a smartphone, etc. By placing this table device in the center of the group, all players can share the status of the cards in real time, allowing for a more immersive gaming experience.



The game flow is simple: the host creates a room on their device, other participants connect to that room, and the game starts once all players are in place.



For example, you can use an Android TV as the table operator. Players can manage their cards and play on their smartphones, and check the overall game situation on the Android TV device.



'The Deck' uses socket.io for in-game state management, achieving low latency and real-time two-way communication. All state changes related to the progress of the game are managed on the server side, and each client operates by sending a state change request. When a change occurs, it is reflected from the server to all clients in real time.



Since 'The Deck' is designed as a game engine, it is not limited to card games. Instead of scanning or importing physical cards as they are, it uses digitized cards. The cards, icons, and in-game assets used in the app are mainly generated as digital images in advance by generative AI such as Midjourney and DALL-E, so there is no mechanism for photographing or scanning physical cards and importing them, and only graphics created digitally are used.



At the time of writing, 'Tic Tac Toe,' 'Four in a Row,' and ' Dixit ' have been implemented, and various games can be implemented in the future. The project itself is divided into multiple modules, and is designed to make it easy to deploy to cloud environments and add new games in the future. In addition, because it uses Flutter, it works on Android and iOS apps as well as Macs equipped with Apple silicon.

Regarding The Deck's development project, he said, 'In the future, we are considering adding AI agents to make the game playable even when there are not enough players, incorporating elements such as NFTs and crypto assets, and expanding into new features and ecosystems.'

At the time of writing, The Deck is available for free on Android and iOS.

The Deck - Play on the App Store
https://apps.apple.com/us/app/the-deck-play/id6448377728

The Deck - Apps on Google Play
https://play.google.com/store/apps/details?id=com.thedeck.app

The Deck is also developed as open source, with the source code available on GitHub.

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

in Software,   Game, Posted by log1i_yk