📜 ⬆️ ⬇️

[Post] Friday - dictionary with Lettered.Me

image ... A good idea, like wizards, is never late. However, it does not come early. She comes exactly when necessary. That is, during the meal.
That is how the dachi304 and jimlet habrausers came to us, with the idea of ​​playing with letters, words, languages ​​and brains. I came seasoned with burgers, America 2350x and cats in a good mood.
If the story has intrigued you, if you want to remember all the words ever read and just have a good time playing with friends and other good people - if you please, under the cat.
So…
In the beginning was the Word.
And the word was ...

CAKE



Bake Fake Cake.
Whole three words.
The company, who was sitting at the table, became thoughtful as she finished her burgers.

On the musical apparatus (I mean, the Jukebox-e), descended as if from past films, there were only 10 letters. So began the game. First offline tournament. The food was put aside, the pancakes were not roasted yet, and the notebook slowly but surely filled with new and new words.
Every few tens of minutes there was a pause and a phrase in the spirit of “Twenty-six is ​​the limit for 10 letters.” After that, the game continued on.
The waiter, who ran past here and there, often looked with interest and wanted to join the camp. But - the service! But now he can always play ... But more on that later. Having guessed everything that could be guessed for dinner, and having caught fire from ideas (and hot sauce), the company moved in unison to design, code, create!
')
image

So what did we create?


Lettered.Me aka Read I
Service for the Game.
But you probably want to hear the rules?
Oh, there are not so many of them.
There are 10 random letters. At this stage - only English. Of these, at least two vowels. That's more interesting.
From these letters you can make words. Some words make more, some less - you never know.
Who will make more words - the winner.
Who is less - runs for the dictionary.
You can play alone, you can in the company.
For the company, we have provided several modes at once:

Their duration is limited to 60 minutes, after which a new round begins, with new letters. In a single game, you can train your memory forever. By the way, saving works for us, so really - forever *.
* Under the condition that you are a supergalactic energy entity.

At the moment, there is support only for the English language, in the process - the preparation of an adequate dictionary for Russian. In theory - support for major European languages.

But this article would not be a Habr if it were not for our suffering efforts over the code.

How was it created?


From what, from what, from what
Made our boys?


At the heart of everything is the Java EE platform, and not simple - but the seventh version. For the user interface, we used the now so popular AngularJS. The project revolves on open source GlassFish 4. As a transport medium, the mechanism of web sockets is finally used, which is standardized for JavaEE, which, unfortunately, can create some difficulties for users who are still sitting under outdated versions of proxy servers and browsers. Update more!
But the authorization is temporarily through Persona from the corporation that gave us the chanterelle browser. It performs its functions well, but we will probably change it.

And what next?



Next - play !

And we - let's go code. After all, we still have so much for you!
In addition to mobile applications, we implement the following:


By the way, our team of enthusiasts will be glad to other enthusiasts who may want to join the development. Programmers, designers, sponsors - everyone will be happy! Reviews, comments, bug reports too.

image

PS the author of a wonderful photo with a cat - RAMÓN ESPELT
PPS And in distant plans there is a true offline version.

Source: https://habr.com/ru/post/192070/


All Articles