Home
This logo belongs to One Piece TCG - Bandai Namco
OPS Pro is a simulation application for the One Piece TCG card game.
This project involved developing a client and a server that communicate with each other in real-time to allow players to play the card game for free.
To achieve this, I developed a scraper that retrieves all the cards in English, a client that provides an interface, and a server that manages the data, rules, and communicates with the players.
Using SignalR
Managing card effects and actions
It was sometimes complex to handle the game rules because several cards or actions have chain effects.
Managing data security
It is crucial to be very careful with the accessible data and the data sent back to players to prevent cheating.
Creating and managing data with a SignalR server
Creating a card game from scratch in software
I couldn't find any sources on the topic, so I had to test and learn on my own.
Optimizing data and communication