mjSoftware - бесплатные java программы для мобильных телефонов: mjbook, лабиринт, rss читалка, морской бой через СМС, китайская головоломка с шариками, японские кроссворды, судоку.

Японские кроссворды







Правила игры

Японские кроссворды (японские головоломки, или, как их иногда еще называют, анограммы) - это рисунки, которые нужно восстановить в процессе решения, пользуясь лишь числовыми значениями, обозначающими расположение закрашенных участков по вертикали и горизонтали (смотрите пример). В этих головоломках числа для каждого столбца или линейки показывают сколько в них имеется закрашенных клеток, расположенных вместе. Например: цифры 2, 3, 2, в третьем слева столбце обозначают, что в нем есть три группы закрашенных клеток: 1-я группа из двух клеток, 2-я из трех, 3-я из двух. Группы клеток в строках и столбцах располагаются в такой же последовательности друг относительно друга, как и цифры их обозначающие. Подробное описание разновидностей япоских головоломок и технологии решения вы можете найти на специализированном сайте, целиком посвященном данной теме.
Мобильные телефоны как правило имеет небольшой размер экрана, что не позволяет отразить кроссворд в общепринятом виде. Я оптимизировал способ отображения для маленьких экранов мобильных телефонов:
Обычное представление
Оптимизированное представление для мобильных телефонов

Программа отображает числа для закраски только для строки и столбца, находящихся под курсором. Для удобства пользователя границы текущих строки и столбца выделены цветом.
На сайте выложены примеры готовых кроссвордов для мобильных телефонов, построенных при помощи Japanese Crossword Generator 1.0:
Сборник номер 1 (содержит 16 кроссвордов размером от 7*9 до 48*48, построен на основе колекции иконок от Anthony Thyssen) jpcw1.jad, 0.3 kb и jpcw.jar, 28 kb
Сборник номер 2 (содержит 15 кроссвордов размером 24*24, построен на основе готических английских букв)jpcw1.jad, 0.3 kb и jpcw.jar, 28 kb

Особенности

  • Совместимость со всеми телефонами поддерживающими Java, один универсальный мидлет для всех моделей.
  • Автоматическая установка полного экрана на телефонах Nokia или телефонах, поддерживающих Java MIDP 2.0 и выше
  • До 127 черно-белых кроссвордов в одном мидлете
  • Размер каждого кроссворда до 127*127 ячеек
  • Отображение информации по кроссворду: название, размер, количество ячеек для закраски, % правильно и ошибочно закрашенных ячеек
  • Регулировка масштаба изображения
  • Регулировка цветовой насыщенности - выбор цветовых схем
  • Отображение подсказки (решения)
  • Автоматическое сохранение всех настроек и измененных данных в энергонезависимой памяти - например вы можете продолжить решение кроссворда на следующий день
  • Доступ ко всем настройкам одной клавишей
  • Анимация

Управление

Кнопка
До нажатия После нажатия
Кнопка 1 - приближение (увеличение размера ячеек)
Кнопка 2, Вверх - перемещение курсора вверх
Кнопка 3 - отдаление (уменьшение размера ячеек)
Кнопка 4, Влево - перемещение курсора влево
Кнопка 5, Fire (центр джойстика) - закраска / очистка текущей ячейки
Кнопка 6, Вправо - перемещение курсора вправо
Кнопка 7 - вывод информации о текущей дате и времени
Кнопка 8, Вниз - перемещение курсора вниз
Кнопка 9 - вывод информации о текущем кроссворде
Кнопка * - показать / скрыть подсказку (решение)
Кнопка 0 - смена цветовой схемы
Кнопка # - включение / отключение анимации
Левая / правая софткнопки, кнопка вызова - отображение главного меню программы (список кроссвордов)

Как сделать японский кроссворд

Очень просто - сначала скачайте бесплатную программу Japanese Crossword Generator.


Программа не требует инсталляции и деинсталляции. Просто создайте каталог (например, c:\jpcw) и поместите туда программу. После запуска программа создает все необходимые каталоги, для формирования книги достаточно указать:
  • Название сборника кроссвордов (мидлета) - следует использовать только цифры и латинские буквы.
  • Информацию о программе - автор и т.д.
  • Добваьте картинки, которые будут использоваться для создания кроссвордов.
    • На данные момент программа может обрабатывать только bmp файлы, файлы других форматов (png, gif) необходимо преобразовать в bmp при помощи графического редактора, например Paint
    • Название кроссворда или карткое словесное описание изображения
    • Окно для предварительного просмотра содержит переключатели, которыми можно установить нужный масштаб и показать / скрыть сетку.
  • Файл заставки - java программа при запуске может отображать картинку (заставку). Для заставки следует использовать только графические файлы формата PNG размером до 128*128 пикселей. Если заставка больше размера экрана, картинка оберзается со всех сторон при отображении.
  • После нажатия кнопки Start программа сформирует jad/jar файлы (мидлеты) в каталоге midlets, которые можно загружать в сотовый телефон и запускать.

    Скачать программу для создания японских кроссвордов можно здесь:
    jpcw.zip, 300 kb

    Примеры сайтов, с которых можно скачать бесплатные черно-белые иконки:


    Поскольку картинки, используемые для кроссвордов, как правило небольшого разрешения, от 16*16 до 48*48, их достаточно легко нарисовать используя графический редактор Paint, который входит есть в любой версии MS Windows. За основу можно взятьуже существующие японские кроссворды, которые можно бесплатно скачать в интернете:



Вопросы, пожелания, замечания пишите на