Flutter chess game fully written on dart. In dependencies only flutter_bloc library.
I work with this repo only when I've a free time. But I don't have enough )))
My main Idea is:
- Separate domain and presentation ✅
- Core: contains base classes independent of chess game
- Domain: contains all business logic (entities and use-cases)
- Presentation: contains all UI and state management logic
- 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 🤖|