Flutter chess game

Flutter chess game fully written on dart. In dependencies only flutter_bloc library.

chess

Features

I work with this repo only when I’ve a free time. But I don’t have enough )))

My main Idea is:

  • Separate logic and presentation ✅
    • Models: contains logic
    • UI: contains all ui widgets
    • bloc: use for binder between model and ui
  • Create logic that calculates available way for figure ✅
  • Add “winning” logic | in progress 👨‍💻|
    • Сheckmate logic
  • Players take turns moving figures ✅
  • Add AI for playing with player | in hoping 🤖|

GitHub

View Github