OpenViSTAI · Agents · Blockchain · Crypto
Menu
NFTs & Gaming

Wildcard Game

Wildcard Game is a multiplayer blackjack-style NFT card game with a companion web dApp for minting card NFTs to IPFS and buying or selling them in a marketplace. Its game uses Godot 3.4 and Nakama multiplayer, with MetaMask login; the dApp uses React and Next.js, and the documented smart contract targets Binance Smart Chain testnet.

Independent OpenViST project profile, based on linked sources.

Wildcard Game — OpenViST project profile in NFTs & Gaming.
OpenViST project illustration. See the linked sources for product details.
Understand the project

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.
Before you choose

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.

Source-based practical guide

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

  1. Obtain a Moralis API server configured for Binance testnet.

  2. 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.

  3. Check the Nakama connection address in ServerConnect.gd, line 3.

  4. 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.
Source-based practical guide

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

  1. Set the key in secret.json as described in the README, adding 0x before the private key.

  2. Run npm i.

  3. 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.
Evidence and transparency

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