I need a freelancer to fix and complete my Backgammon game project.
The project is already functional and running on Replit (TypeScript/JavaScript).GNUBG (GNU Backgammon) is partially integrated for bot move generation, but the integration needs fixing and full game rule enforcement.
Work Includes:
Completing GNUBG integration for move generation and analysis.
Correcting board state conversions to GNUBG's format (including bar and bearoff positions).
Making sure the bot plays correctly, respects legal moves, and follows standard Backgammon rules:
Debugging and fixing any coordinate flipping bugs or dice issues.
Ensuring the game works for both human-vs-human and human-vs-bot games.
Requirements:
Deep understanding of Backgammon rules and player movement logic.
Proven experience integrating GNUBG (command line or API).
Strong TypeScript or JavaScript coding skills (the project is in TypeScript/JavaScript).
Must understand board perspective flipping and coordinate conversions for backgammon bots.
Strong debugging skills for game logic issues.
Deliverables:
Fully working Backgammon game with correct GNUBG integration.
Correct movement logic and board flipping for both players.
Working bot that plays legal moves and respects all game rules.
Documented code with explanations of major changes.
(Optional but preferred) Unit tests for move validation.