Ton YuGiOh


About Project
Objective
Create a complexe web application with a microservices architecture and a DevOps approach. We needed to have a part link to the big data.
Tools & Technologies
ReactJS, TailwindCSS, DaisyUI, NestJS, WebAnalytics, DevOps, Microservices, Kubernetes, Google Cloud, CI/CD, Github Actions, Docker, PostgreSQL, MongoDB, WebSockets, TypeScript
Challenge
Our project aims to create a digital replica of the popular card game "Yu-Gi-Oh!" – a Japanese collectible card game that involves strategic gameplay, deck-building, and exciting duels between players. The game is set in a fantasy world where players take on the roles of Duelists, using decks of cards with various monsters, spells, and traps to battle each other.
The primary objective of our project is to recreate the authentic Yu-Gi-Oh! card game experience in a digital format, allowing players to engage in strategic duels, build their decks, and explore the vast array of cards from the official Yu-Gi-Oh! TCG.
Features : Dueling Interface: We will design an intuitive and user-friendly dueling interface where players can simulate card duels with virtual opponents or challenge other online players. The interface will display card zones, life points, and other game elements. / Card Database: Our application will include a comprehensive database of Yu-Gi-Oh! cards, complete with their attributes, effects, and art. Players can search, browse, and select cards to construct their decks. / Deck Building: Users can create their custom decks by selecting cards from the card database. The application will enforce game rules, ensuring that decks follow the game's regulations. / Online Multiplayer: The multiplayer mode will enable players to challenge other users in real-time duels. They can compete in ranked matches or friendly duels with friends. / Progression System: As players win duels, they will earn rewards and experience points to level up their Duelist profile. Advancing through levels will unlock new cards, avatars, and in-game rewards. / Trade & Collect Cards: Players can trade and collect cards with other users. This feature will encourage a sense of community and allow players to complete their card collections.
Our Yu-Gi-Oh! Card Game Replica project seeks to bring the nostalgic and thrilling experience of playing the classic card game into the digital world. By faithfully recreating the gameplay, cards, and mechanics, we aim to provide an enjoyable and immersive gaming experience for Yu-Gi-Oh! fans and card game enthusiasts alike. Whether you're a veteran Duelist or a newcomer, our application will offer a platform to unleash your strategic prowess and have fun with the iconic cards of Yu-Gi-Oh!