Tools
JS
React
Duration
December 2023 - February 2024
Skills
Portal Chess has fully funtional chess game mechanics. The player can move the pieces, capture the enemy pieces and use the portals to teleport the pieces from one edge to another. Game automatically detects check and checkmate. In the future I plan to add more features like multiplayer and AI.
The biggest challenge was constantly refactoring the code to enhance readability and maintainability. As this was my first major project in React Native, I was continuously learning and adapting. This meant frequently revisiting and rewriting sections of the code to implement best practices and ensure long-term maintainability. Additionally, integrating the teleportation mechanic required careful handling of state and board logic to ensure smooth and accurate gameplay.
Fullstack developer
Data Sciencist