Как стать автором
Обновить

[Пост]пятница — словарим с Lettered.Me

Время на прочтение3 мин
Количество просмотров2.3K
image… Хорошая идея, как и волшебники, никогда не опаздывает. Однако, и рано не приходит. Она приходит именно тогда, когда надо. То есть, во время еды.
Именно так к нам, хабраюзерам dachi304 и jimlet, и пришла идея игры с буквами, словами, языками и мозгами. Пришла приправленная бургерами, Америкой 2350х и котиками хорошим настроением.
Если история вас заинтриговала, если вы хотите вспомнить все когда-либо прочитанные слова и просто хорошо провести время за игрой с друзьями и прочими хорошими людьми — извольте под кат.
Итак…
В начале было Слово.
И слово было…

C A K E



Bake Fake Cake.
Целых три слова.
Компания, сидевшая за столом, призадумалась, доедая бургеры.

На музыкальном аппарате (то бишь Jukebox-e), сошедшем словно с кинолент прошлых лет, было всего 10 букв. Так началась Игра. Первый оффлайн-турнир. Еда была отложена в сторону, блинчики еще не поджарились, а тетрадка неспешно, но верно наполнялась новыми и новыми словами.
Каждые несколько десятков минут была пауза и фраза в духе «Двадцать шесть — это предел для 10 букв.» После чего Игра продолжалась дальше.
Пробегавший мимо то туда, то сюда официант часто и заинтересованно посматривал и наврняка хотел присоединиться. Но — служба! Однако теперь он всегда сможет сыграть… Но об этом позже. Угадав все, что можно было угадать за ужин, и загоревшись от идей (и острого соуса) компания дружно двинулась проектировать, кодить, творить!

image

Итак, что же мы создали?


Lettered.Me aka Начитанный Я
Сервис для Игры.
Но вы наверное хотите услышать правила?
О, их не так уж и много.
Есть 10 случайных букв. На данном этапе — только английские. Из них минимум две гласные. Так интереснее.
Из этих букв можно составлять слова. Из некоторых слов получается больше, из некоторых меньше — никогда не знаешь.
Кто составит больше слов — победитель.
Кто составит меньше — бежит за словарем.
Играть можно одному, можно в компании.
Для компании мы предусмотрели сразу несколько режимов:
  • Многострадальный хотсит (в разработке) [олдфажно]
  • Приватная игра (по инвайт-коду)
  • Всепользовательский чемпионат

Их длительность ограничена 60 минутами, после чего начинается новый раунд, с новыми буквами. В одиночной игре тренировать свою память можно вечно. Кстати, у нас работает сохранение, так что действительно — вечно*.
*Под условием, что вы — сверхгалактическая энергетическая сущность.

На данный момент поддержка есть только для английского языка, в процессе — составление адекватного словаря для русского. В теории — поддержка основных европейских языков.

Но эта статья не была бы запощена на хабр, если бы в ней не было наших страданий стараний над кодом.

Как оно создавалось?


Из чего же, из чего же, из чего же
Сделаны наши мальчишки?


В основе всего — платформа Java EE, да не простая — а седьмой версии. Для пользовательского интерфейса мы использовали столь популярную нынче AngularJS. Проект крутится на опенсорсном GlassFish 4. В качестве транспортной среды используется наконец-таки стандартизированный для JavaEE механизм веб-сокетов, что, к нашему сожалению, может создать некоторые трудности для пользователей, которые все еще сидят под устаревшими версиями прокси-серверов и браузеров. Обновляйтесь чаще!
А вот авторизация у нас временно через Persona от корпорации, которая подарила нам браузер-лисичку. Свои функции она выполняет неплохо, но, вероятно, ее мы будем менять.

А что же дальше?



Дальше — играйте!

А мы — пойдем кодить. У нас ведь еще столько всего для вас варится!
Кроме мобильных приложений мы реализовываем следующее:
  • Прекрасный дизайн приложений
  • Ввод с клавиатуры
  • Альтернативную авторизацию
  • Статистику по играм
  • Профили игроков
  • Интеграцию с соцсетями
  • И все остальное..


Кстати говоря, наша команда энтузиастов будет рада другим энтузиастам, которые могут захотеть присоединиться к разработке. Программисты, дизайнеры, спонсоры — всем будем рады! Отзывам, комментариям, баг-репортам тоже.

image

P.S. автор чудесного фото с котиком — RAMÓN ESPELT
P.P.S. А в далеких планах — тру-оффлайновая версия.
Теги:
Хабы:
Всего голосов 11: ↑6 и ↓5+1
Комментарии9

Публикации

Истории

Ближайшие события

27 августа – 7 октября
Премия digital-кейсов «Проксима»
МоскваОнлайн
20 – 22 сентября
BCI Hack Moscow
Москва
24 сентября
Конференция Fin.Bot 2024
МоскваОнлайн
24 сентября
Astra DevConf 2024
МоскваОнлайн
25 сентября
Конференция Yandex Scale 2024
МоскваОнлайн
28 – 29 сентября
Конференция E-CODE
МоскваОнлайн
28 сентября – 5 октября
О! Хакатон
Онлайн
30 сентября – 1 октября
Конференция фронтенд-разработчиков FrontendConf 2024
МоскваОнлайн
3 – 18 октября
Kokoc Hackathon 2024
Онлайн
7 – 8 ноября
Конференция byteoilgas_conf 2024
МоскваОнлайн