Practical overview
When it fits
Use it to explore an NFT card-game experience or examine and set up its documented game, marketplace and minting components with the stated testnet configuration.
Who it is for
- Players interested in multiplayer blackjack-style battles using NFT cards with different abilities.
- Developers exploring an open-source NFT card game, marketplace and minting dApp implementation.
Documented uses
- Play multiplayer blackjack-style card battles using NFT cards and their abilities.
- Browse a marketplace to buy or sell game-card NFTs.
- Mint card NFTs through the dApp’s IPFS upload flow.
- Run the documented app setup or deploy the contract to Binance testnet.
Requirements & limits
The repository is public and lists an MIT license. The setup instructions use Docker Compose, a Moralis API server, MetaMask and Binance testnet configuration.
- The game instructions specify Godot 3.4 and MetaMask login.
- Multiplayer uses Nakama, and the README asks users to check its connection IP.
- The documented contract deployment target is Binance Smart Chain testnet.
- The README describes Docker Compose startup and a local app address of http://localhost.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Start the app with Docker Compose
Start the documented local app after preparing the game’s stated service configuration.
Before you start
- Docker
- A Moralis API server configured for Binance testnet
- Godot 3.4 for the game setup
- A Nakama server connection configured to the relevant IP
Steps
Obtain a Moralis API server configured for Binance testnet.
In Godot 3.4, open the Login screen and select the Login node to view the Server URL and App Id; update them if needed, including in the Login script if they are not shown.
Check the Nakama connection address in ServerConnect.gd, line 3.
Run docker-compose up and open http://localhost.
Expected outcome
The README directs the user to the app at http://localhost after Docker Compose starts.
Guide limitations
- The instructions do not describe troubleshooting or verify a successful run.
- The setup documentation specifies Binance testnet and Godot 3.4.
Deploy the documented Binance testnet contract
Run the repository’s documented contract deployment command for Binance testnet.
Before you start
- Node.js/npm environment
- A MetaMask private key for the secret.json configuration
- BNB Smart Chain testnet configuration
Steps
Set the key in secret.json as described in the README, adding 0x before the private key.
Run npm i.
Run npm run deploy:binance.
Expected outcome
The README identifies this command sequence as deploying the user’s own smart contract to Binance testnet.
Guide limitations
- The instructions expose private-key configuration in secret.json; handle that key securely.
- The documented deployment target is Binance testnet; other networks are not covered.
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 16 October 2026
- Original website title
- kai63001/wildcard-game · Official homepage title · retained in its source language

