Візуалізація рішень для головоломки SOMA
Це невелика робота з візуалізації рішення для головоломки SOMA (240 рішень).
https://ru.wikipedia.org/wiki/Кубики_сома
Особливість роботи лежала в вимогах клієнта: код повинен був працювати як в звичайному Пітоні 3 (GUI, Tkinter), так і в браузерному додатку CodeSkulptor (https://en.wikipedia.org/wiki/CodeSkulptor ) . CodeSkulptor підтримує обмежений набір бібліотек (залежності) Python 3. Виявлено, що завантаження необхідної бібліотеки для Python + Tkinter викликає помилку імпорту при використанні коду в CodeSkulptor.
Всі проблеми були вирішені шляхом обробки помилок. Кінцевий код працює як в Python3, так і в CodeSkulptor.
Віддільно було вирішено завдання з візуалізації рішень SOMA у вигляді векторних зображень (формат SVG). Переглянути такі зображення можна не тільки в спеціалізованих додатках для дизайну, але і в будь-якому браузері.
#Python3 , #tkinter , #CodeSkulptor , #GUI , #svg
https://ru.wikipedia.org/wiki/Кубики_сома
Особливість роботи лежала в вимогах клієнта: код повинен був працювати як в звичайному Пітоні 3 (GUI, Tkinter), так і в браузерному додатку CodeSkulptor (https://en.wikipedia.org/wiki/CodeSkulptor ) . CodeSkulptor підтримує обмежений набір бібліотек (залежності) Python 3. Виявлено, що завантаження необхідної бібліотеки для Python + Tkinter викликає помилку імпорту при використанні коду в CodeSkulptor.
Всі проблеми були вирішені шляхом обробки помилок. Кінцевий код працює як в Python3, так і в CodeSkulptor.
Віддільно було вирішено завдання з візуалізації рішень SOMA у вигляді векторних зображень (формат SVG). Переглянути такі зображення можна не тільки в спеціалізованих додатках для дизайну, але і в будь-якому браузері.
#Python3 , #tkinter , #CodeSkulptor , #GUI , #svg