ua-dev-front / crossword-master

Crossword generator & solver
https://crossword-master.org
MIT License
1 stars 2 forks source link

Fix no adjacent cells error #104

Closed myroslavve closed 1 year ago

myroslavve commented 1 year ago

Fixes #98 Якщо у клітинки нема сусідів, то вона не буде вважатися окремим словом в алгоритмі генерації, через що слова будуть пусті, що не було передбачено в алгоритмі розв'язування і викликало помилку. Зробив так що це не призводить до помилки і повертається None, тому, що мені здається логічним що одна клітинка - не слово, в цьому випадку ще треба напевно зробити щоб кнопка 'generate questions' не показувалась коли заповнена одна клітинка чи по діагоналі. Але можливо треба зробити, щоб одна клітинка рахувалась за слово.

myroslavve commented 1 year ago

Зробив, щоб одна клітинка вважалась за слово, але це потрібно було зробити і на фронтенді і на бекенді. І там і там зараз напрям цього слова рахується як across, але я не вказував це явно, можливо якщо ці алгоритми будуть змінюватись, буде конфлікт між фронтендом і бекендом. Тому напевно треба змінити взаємодію з бекендом, щоб питання генерувались тільки на фронтенді, тоді не буде можливості такої помилки. Або треба вказати явно в якому напрямі повинне бути таке слово і на фронтенді і на бекенді?

myroslavve commented 1 year ago

Тепер слова з однієї клітинки створюються в обох напрямках