8 января 2013

[Разработчик] Преферанс под Android? Легко!

Довольно долгое время, просматривая Google Play на наличие реализаций преферанса под платформу Android, я был удивлён тем, что все существующие решения пестрят отзывами про то, что ИИ играет не честно.  Этот факт подтолкнул меня к реализации версии преферанса под самую популярную платформу в России.

icon_back_ru-04

Перелопатив всю возможную литературу по преферансу, я обратил внимание на книгу Дмитрия Лесного «Русский Преферанс»,  в которой описана математическая составляющая игры.  Купить эту книгу не удалось и я решил написать автору лично, с надеждой получить экземпляр.  Фортуна улыбнулась мне, и кроме книги я получил исходники одной из версии программы Марьяж под Windows!

Итак, портируем! Казалось бы тривиальная задача — взять уже рабочий код и перенести его на другую платформу. Просто? Как бы не так!  Этот процесс затянулся на полгода, причём работа велась не по вечерам и выходным, а 6-7 дней в неделю и больше чем по 8 часов в день.  Чтобы быть уверенным в качестве портируемых алгоритмов, был написан специальный фреймворк по генерации всевозможных расскладов  для всех уровней игрока на всех конвенциях. Расклады генерились и проганялись в Windows версии, этот результат мы считали эталонным. Нагенерив чуть более миллиона тестов, мы прогнали их на Android, после чего устранили неточности и теперь можно смело сказать, что имплементация играет не хуже оригинала.

03ru-01

Следующий шаг — дизайн.  Изначально я думал о том, что следует придерживаться традиций, сделав классический дизайн со столом и канделябром.  Первый блин оказался комом,  но именно после этого пришла идея сделать графику в стиле казино: зелёный стол, красивые карты, различные соперники.  С третьей попытки нам это удалось! Очень надеюсь на то, что яркая графика и весёлый сюжет привлечёт к игре жителей стран, в которых о преферансе еще даже не слышали.

01ru-01

К новинкам так же стоит отнести наличие игры на прохождение, которое мы назвали «Путешествие».  Двадцать городов, сорок персонажей, увеличение сложности от города к городу.  Кто будет первым на вершине? Борьба только начинается!  Вскоре мы слегка изменим логику, после чего движение в топе игроков будет как вверх, так и вниз в зависимости от результатов игры, а также будем награждать победителей реальными призами 🙂

04ru-01

И самое главное, без чего релиз был бы невозможен — это команда.  Я очень рад, что удалось собрать не просто сильных разработчиков, но и фанатов своего дела.  Сам факт того, что первый релиз Преферанса был опубликован на Google Play 31 декабря в 23-48 говорит о многом!

Итак, наши герои!

Основной удар на себя взял Михаил Мостовой, который портировал старую версию,  сделал надёжную и простую архитектуру приложения и большую часть интерфейса.  Благодаря этому,  Преферанс отлично смотрится на любом андроид устройстве!  В разработке ему помогал Денис Мосиюк, начавший с анимаций, затем подлючившись в активную работу по всем фронтам.

Графику рисовала Мария Измайлова, именно благодаря ей наш дизайн похож на реальное казино!  Вас обыграли Бобёр и Медвед? Не можете без смеха смотреть на Свирида и Проню? Скажите спасибо Александру Дремову за продуманный сюжет и Артёму Торбину за прорисовку аватар.

Новые идеи, тестирование, перевод, статистика и многое другое было реализовано при помощи Юрия Мироновича, Оксаны Недашковской, Дмитрия Воронкевича,  Джоша Берга, Юрия Спектра, Евгения Волкова, Милушки Риховой, а также двух анонимов, которых мы назовём Hornet и —=Eagle=—.

Всячески мешал релизу, добавляя всё новые фичи, я, Владимир Недашковский.

Преферанс доступен в Google Play

Удачных вам раскладов не только в игре!

Читайте также

22 комментария на «“[Разработчик] Преферанс под Android? Легко!”»

  1. TimeS:

    Дальнейших успехов вам и вашей команде =)

  2. А сколько стоит полная версия? Также интересно планируется ли мульти-плеер.

    • BrainFitness:

      для России пока что 30 рублей. Мультиплеер планируется, но вначале будет портирование на айпад 🙂

  3. Мак:

    Гинирить и праганять — дело важное. Юбилейное.

  4. Olegatoris:

    попробовал, купил! Самая лучшая реализация из того что видел и по темпу игры, и по настройкам и самое главное по графике и анимации, Все супер!!! Молодцы все, спасибо и успехов!!!

  5. Avinash:

    Well written ! All the best

  6. Вау. Вот это рассказ о своём приложении, так рассказ.

    Даже захотелось поставить из Google Play, посмотреть что это такое, хоть и не люблю карточные игры )))

  7. Brain Fitness:

    Игра сейчас на 65 месте в России и на 27 в Украине, старт не плохой 🙂

  8. rarog:

    До вашего был только pref от Райского, в сторе 5$.
    При несравнимо лучшем качестве ваш ещё и дешевле.
    Просто праздник какой-то.

    • Brain Fitness:

      Да там префов то еще парочку есть. У нас намного лучше AI + качественная графика, которая масштабируется на все экраны. Кстати, играть можно и бесплатно, так как в Путешествии все уровни сложности открыты.

  9. Andrey:

    Скачал, но почему-то весь интерфейс англоязычный. Как переключиться на русский вариант?

    • BrainFitness:

      Наверное локаль в телефоне стоит английская 🙂 Хотите возможность переключения прямо в игре?

  10. JustTM:

    Супер. Молодцы. А есть в планах другие игры?

  11. Zergua:

    Кстати, книга Лесного является на сегодня библией префа… молодцы что упомянули и спасибо!

  12. хвост:

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

    • BrainFitness:

      Так мы красным подсвечиваем последний результат. Этого мало?

  13. KAHUKYJlbl:

    будет мультиплеер, тогда и купим

    преферанс с ИИ сродни анонизму

    • Brain Fitness:

      Мультиплеер будет бесплатный. А вот деньги на разработку нужны.