Skip to main content
Cardaria

Cardaria

An Online Multiplayer Marvel Card Game built using React and Web3

––– views
-

Short Explanation

Cardaria is an online multiplayer game I've created that brings Marvel card battles to life using modern web technologies. The game utilizes React for the front end and Web3 for blockchain interactions, allowing players to register, join games, and engage in real-time card battles. It's built to offer a dynamic and interactive gaming experience, supported by a robust server-side infrastructure to manage game states and user interactions effectively.

Project Goals

The primary goal of creating the Cardaria project was to deepen my understanding of blockchain technologies, focusing on the practical application of smart contracts in game development. By integrating smart contracts for the battle feature in Cardaria, I've been able to make the gameplay not only interactive but also secure and decentralized. The project leverages the Solidity programming language and the Hardhat development framework, which facilitates building, testing, and deploying the smart contracts on the server side. This structure ensures that the game's critical operations, such as card battles, are handled transparently and efficiently on the blockchain.

Check the repository: here

Tech Stack Used

Words

I've used cryptocurrency wallets to handle game mechanics like attacks and health points (HP). Each player's attack ability and HP are directly linked to their crypto wallet balance, making the game interactions deeply integrated with blockchain technology. This system uses the blockchain not only for security and transparency but also adds a layer of strategic depth to the game, as players must manage their resources in a manner similar to managing financial investments in the crypto world.