software projectCompleted

Kurdish Chess AI — شەترەنجی کوردی

Full-featured Kurdish-language chess platform with a custom minimax AI engine, Gemini-powered chess coach, mind-reading opponent-intent predictor, game analysis, and daily puzzle training — all in RTL Kurdish.

Kurdish Chess AI — شەترەنجی کوردی project screenshot
AI Engine
Custom Minimax + Gemini 2.5
Difficulty Levels
7 (Beginner → Unlimited)
Language
Full Kurdish Sorani (RTL)

Where it started

Kurdish speakers had no dedicated chess platform in their own language, and beginners had no accessible way to learn strategy or get move-by-move coaching.

How I built it

Built a Next.js chess app with a custom minimax + alpha-beta engine (7 difficulty levels), Google Gemini 2.5 Flash integration for AI opponent moves, coaching, and post-game analysis, plus a mind-reading feature that predicts the opponent's intent — all fully localized in Kurdish Sorani.

What it makes possible

Deployed live at chess-ai.ibrahim-eng.dev, giving Kurdish speakers a native-language chess trainer with AI coaching, analysis, and puzzles.

Built with

  • Next.js
  • AI
  • Gemini API
  • chess.js
  • TypeScript
  • RTL