2 Commits

Author SHA1 Message Date
aevgarik
4e89c60e34 test: добавлены unit-тесты для игровой логики
- Vitest + happy-dom для тестирования
- 17 тестов для Board, PathFinder, LineChecker:
  - Board: создание поля, генерация цветов, поиск пустых клеток
  - PathFinder: поиск пути на пустом поле, недоступность занятых клеток, отсутствие пути через стену, ортогональность
  - LineChecker: горизонтали, вертикали, диагонали, линии <5, линии 7, пересекающиеся линии

Refs: [GAM-10](/GAM/issues/GAM-10)

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-22 21:56:32 +03:00
aevgarik
463d09bbc2 feat: initialize ColorLine98 project with Vue 3 + Vite + TypeScript
- Scaffold Vue 3 + Vite + TypeScript project
- Add ESLint + Prettier configuration
- Create project structure: src/game/, src/components/, src/assets/
- Implement core game modules: Board, PathFinder (BFS), LineChecker
- Add README with project description and setup instructions

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-22 18:07:30 +03:00