FineCrosser - программа генерации скандинавских кроссвордов (сканвордов).

 Домой | Продукты | Загрузить | План | Помощь | Обратная связь


Содержание

 
    На этой страничке находится приблизительный план развития проекта. Если Вы заинтересованы в его развитии обязательно пишите своё мнение.

1. Реализация алгоритма составления скандинавских кроссвордов.
2. Тестирование и первоначальная оптимизация алгоритма.  

3. Экспорт готового кроссворда в  популярные графические форматы.  

4. Настройки алгоритма.  

5. Сохранение и восстановление проекта.  

6. Пакетная обработка.

7. Классические кроссворды.
Обновилось
8. Словари.
 
9. Языковые интерфейсы.
10. Помощь и поддержка.
 Обновилось

  

План

1. Реализация алгоритма составления скандинавских кроссвордов.
    1.1. Генерация сетки с учетом статистики словаря. (Сделано)
    1.2. Заполнение сетки словами из словаря. (Сделано)
    1.3. Автоматическое встраивание картинок в кроссворд. (Сделано

2. Тестирование и первоначальная оптимизация алгоритма.
    2.1. Быстрое создание сетки, с возможным образованием не значащих буквосочетаний (слов) образованных параллельными словами. (Сделано)
    2.2. Качественное создание сетки - более медленное, но без образования не значащих слов. (Сделано)
        2.2.1. Установка только одного толкования в клетке - сетка строится медленнее. (Сделано
        2.2.2. Установка до двух толкований в клетке - сетка строится быстрее, перебор слов идет дольше.  (Сделано)
   
     
3. Экспорт готового кроссворда в  популярные графические форматы.
    3.1. Растровые.
        3.1.1. BMP.(Сделано)
        3.1.2. Выбор разрешения изображения пользователем.(В планах)

        3.1.3. JPEG.(Сделано)
        3.1.3. GIF.(В планах)

    3.2. Векторные.
        3.2.1. EMF.(Сделано)
        3.2.2. WMF.(Сделано)
        3.2.3. CSC (CorelDraw Script). (Сделано)
        3.2.4. EPS. (В планах)

    3.3. Другие. 
        3.3.1. HTML. (В планах)

        3.3.2. EXE (возможность разгадывать кроссворд после запуска сгенерированной программы). (В планах)
        3.3.3. MS Word, MS Excel, RTF, XML. (В планах)

    3.3. Общее. 
        3.3.1. Перенос слов в толкованиях. (Сделано)
          

    Обязательно напишите, какой бы хотели видеть формат в первую очередь!

4. Настройки алгоритма.
    4.1. Максимальное количество пересечений для одного слова. (Сделано)
    4.2. Максимальная длина слова. (Сделано)
    4.3. Допустимое количество использования слов каждого размера. (Сделано)
    4.4. Заменяемые символы. (Сделано)
    4.5. Использование памяти компьютера. (Сделано)
    4.6. Сколько картинок можно встроить в кроссворд. (Сделано)
    4.7. С какой частотой можно пытаться установить картинку. (Сделано)
    4.8. Допустимые пропорции картинок. (Сделано)
    4.9. Допустимость незначащих буквосочетаний. (Сделано)
    4.10. Допустимость установки двух толкований в одну клетку. (Сделано)
    4.11. Выбор типа кроссворда (классический, скандинавский, др.). (В планах)


5. Сохранение и восстановление проекта.
    5.1. Редактирование и сохранение словарей.
        5.1.1. Удаление, добавление, редактирование слов и толкований. (Сделано)
        5.1.2. Сохранение словаря в файл проекта и восстановление словаря из файла проекта.(Сделано)
        5.1.3. Исключение выбранных слов из перебора.(Сделано)
        5.1.4. Исключение использованных слов из перебора.(Сделано)
        5.1.5. Просмотр слов картинок. (Сделано)
        5.1.6. Сохранение слов-картинок в папке проекта. (Сделано)
    5.2. Редактирование  и сохранение схем кроссвордов. 
        5.2.1. Цвета. (Сделано)
        5.2.2. Шрифты. (Сделано)
        5.2.3. Размеры шрифтов. (Сделано)
        5.2.4. Вид стрелок. (Сделано)
        5.2.5. Форма клеток. (Сделано)
        5.2.6. Вставка слов вручную. (Сделано)
        5.2.7. Вставка слов-картинок вручную. (Сделано)
        5.2.8. Сохранение схемы кроссворда в отдельном файле. (В процессе)
    5.3. Сохранение процесса работы над незаконченным проектом. 
        5.3.1. Сохранение и восстановление процесса работы. (Сделано)
        5.2.2. Автосохранение. (Сделано)

6. Пакетная обработка.
    6.1. Последовательная обработка нескольких проектов по заданию пользователя. (Сделано)
    6.2. Создание заданного количества кроссвордов на основании заданного проекта. (Сделано)
    6.3. Остановка после определенно пользователем этапа обработки пакета и/или проекта. (Сделано)

7. Классические кроссворды. (Сделано)

8. Словари.
    
8.1. Импорт словарей из популярных форматов.
        8.1.1. Текстовый формат в кодировке MS Windows. (TXT) (Сделано)
        8.1.2. Другие форматы (Сбор информации)
     8.2. Работа со словарем.
        8.2.1. Редактирование словаря. (Сделано)
        8.2.2. Фильтрация словаря. (Сделано)
        8.2.3. Слияние внешнего и внутреннего словарей. (Сделано)
        8.2.4. Тематическая классификация слов в словаре. (Сделано)
    8.3. Слова-каритнки.
        8.3.1. Импорт картинок в кроссворд из популярных форматов BMP и JPG. (Сделано)
        8.3.2. Импорт картинок в кроссворд из популярных форматов WMF и EMF. (Сделано)
        8.3.3. Возможность изменения размеров и пропорций загруженных картинок. (Сделано)


9. Языковые интерфейсы.
    9.1. Английский (Сделано)
    9.2. Русский (Сделано)
    9.3. Другие (Сбор информации)

10. Помощь и поддержка.
    
10.1. Сайт программы. (Сделано)
    10.2. Файл помощи. (Сделано)

 

Замечания и предложения:
Присылайте, пожалуйста, по адресу: crossword2000@mail.ru
или оставляйте в гостевой книге.

От вашей активности зависит дальнейшее развитие продукта!

Украинская Баннерная Сеть