Poker Plus – приложение для игры в покер онлайн, отличающееся оригинальным ретро-дизайном и нестандартными возможностями: рейтинг ТОП-100 игроков, достижения, организация виртуальных и реальных встреч.


Основной фишкой этой игры стал упор на социальность, чтобы игроки не просто сидели за карточным столом, но и общались, приглашали друзей, устраивали встречи, как виртуальные, так и реальные. А Poker Plus всячески бы им в этом помогал.

Poker Plus – это клиент-серверное приложение. В игре одновременно может находиться более 1000 игроков. Чтобы реализовать это, мы использовали Node.js (фреймворк) и MongoDB (база данных), которые могут обслуживать несколько игроков одновременно. Кроме того, была спроектирована архитектура, которая позволяет горизонтально масштабировать сервер, добавляя дополнительные машины, и поддерживать тысячи пользователей одновременно.

Параллельно с разработкой игры создавался дизайн. Нам не хотелось, чтобы получилась очередная игра с сальной казиношной стилистикой: зеленым сукном, золотыми рамками и прочей атрибутикой. Поэтому решили придумать что-то новенькое.

Выбор пал на эпоху XIX века, когда благородные джентльмены играли в покер не снимая белых перчаток.

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

В результате появились несколько концепций.

Единственным пожеланием заказчика по дизайну было сделать очень красивые карты. Мы решили использовать в изображениях старших карт портреты дам и кавалеров той эпохи.

 

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

Рейтинг ТОП-100 создан специально для того, чтобы выявить самого лучшего как среди своих друзей, так и всех игроков. Он складывается из количества игр, в которые сыграл пользователь за неделю, количества побед и выигранных денег. Рейтинг обновляется каждый час и выводит статистику за последнюю неделю.

Друзья в игре делятся на две категории: партнеры по игре и друзья из социальных сетей. Игрок может организовывать встречи со своими друзьями, как виртуальные, так и реальные.

Приложение Poker Plus настолько имело успех среди любителей азартного жанра игр, что вскоре нам поступил ещё один заказ на создание покера.