История о словах. Обзор программы ScanWords

в 13:09, , рубрики: iOS, ipad, iphone, игры, метки: ,
текст: Алексей Гарбузенко, автор iOS порта

Эта история в основном не о тяжелой жизни разработчиков (а кому сейчас легко?) и не о проблемах публикации в AppStore, хоть их и немало. Как по мне, стоит писать лишь о новом и полезном, что несет в нашу жизнь каждая программа. Хотя, если мы выпустим свою вариацию кидания птиц в зеленых свиней, может прийдется и поступиться принципом.

Итак, слова. С каждым годом появляются новые понятия, а старые забываются с ужасающей скоростью. Причем с новомодными сленгами уже речь не о том, что когда-то Стамбул был Константинополем, а как правильно писать «инженер» или даже «креветка». Может стоило бы посмотреть в сторону электронных энциклопедий, или даже букварей, но сегодня речь пойдет о другой разминке для ума — кроссвордах.

image

Программа

В старых журналах часто бывали кроссворды для эрудитов с заумными вопросами, но это был удел немногих. Им на смену пришли сканворды, с картинками и легкими вопросами. Отдельным строем стоят альтернативные кейворды, американки, анаграммы и пр. В ходе разработки мы решили собрать все это в одном продукте. Сейчас в программе более 750 разных кроссвордов в 36 выпусках, каждый день появляется новый сканворд, 1-2 раза в месяц выходят более сложные выпуски. Тут есть задачки на любой вкус — и огромные поля, и кроссворды без гласных, и кейворды, и многое другое.

image

Самые простые сканворды разгадываются без проблем, и именно на них можно проверить, знаете ли вы, сколько букв «с» в должности начальницы школы. Когда же начальный курс грамотности пройден, довольно интересно поломать мозг над более сложными задачами. Отдельно стоят выпуски для эрудитов. Для изучающих английский и билингвов есть отдельная версия с 800 кроссвордами на этом языке.

image

Разработка

Проект был сделан Алексеем Хрипковым под Android, а недавно с разрешения автора перекочевал и на iOS. Код программы довольно большой и прямой порт на Obj-C занял бы месяцы, потому был выбран MonoTouch и портировалось уже с Java на C#. Конечно же, не обошлось без подводных камней и бессонных ночей за отладкой.
Публикация в AppStore тоже была далеко не гладкой — у многих пользователей начались краши, хотя у разработчиков все было в норме. Оказалось, что авторы Mono уверены, что в России десятичный разделитель это запятая, а в Украине — точка.
Другой скандал разразился, когда был исправлен баг с AdMob и десятки пользователей вдруг обнаружили, что пользуются бесплатной версией с рекламой. За месяц два раза прошлось просить об Expedited Review. Оба раза не отказали, но процесс рассмотрения все-равно занимал несколько дней, не говоря о пугающих письмах, что «последний шанс» на такое review был использован уже дважды.

Детали

На iOS и Android в программе единая система рейтинга и там уже участвуют более 35 тысяч человек. За счет рейтинга постоянно появляется мотивация разгадывать что-то новое. Возможно, стоило бы подключить и Game Center, но с кем там соревноваться, если игра только вышла?

image

Управление может показаться не очень удобным, ведь на iOS нет кнопок Menu и Back, но все-таки основное время тратится на разгадывание, а не на походы по меню, потому разработчики отказались от дополнительных панелей и не-убираемых виртуальных кнопок. Все нужное можно сделать через экранную клавиатуру — системную либо встроенную в программу.

image

Игра представлена сразу в 4х вариациях: бесплатная с рекламой, платная без рекламы за $1.99, платная+ со всеми выпусками за $9.99 и платная на английском. Для тех, кому противна реклама, но религия не позволяет что-либо купить, проводятся раздачи промо-кодов в первые 5 дней каждого месяца.

Не знаю, как вам, но мне кажется, у нас вышел неплохой таймкиллер, причем не разжижающий мозг, а наоборот, подталкивающий к самообразованию.

Требований к железу только два: наличие iOS 4.0 и выше, а также процессор с поддержкой ARM 7 (iPhone 3GS/iPod Touch 3/iPad). Заодно не помешает доступ в интернет для скачивания выпусков.

Напоследок, ссылка: itunes.apple.com/ru/app/id525966130

Автор: Stalker_RED

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js