Zdjęcie w tle

poocoo

Praktykant
  • 6wpisów
  • 1komentarz

Cześć!

Chciałem się pochwalić (i poddać pod surową ocenę) kolejnym projektem, który dłubię po godzinach. To Jumbled (jumbled.app) – gra słowna, która powstała z mojej frustracji na inne tego typu gry.
To na razie przedpremierowy prototyp i jestem ciekaw, czy to w ogóle „żre”.

Podszedłem do tematu od strony bazy danych i statystyki:

  • Zadbałem żeby dla każdego układu liter było dokładnie jedno rozwiązanie. Przemieliłem słownik SJP i wywaliłem wszystkie anagramy. W każdym zadaniu istnieje dokładnie jedno poprawne rozwiązanie.

  • Poziomy trudności oparte na napisach filmowych: Nie strzelałem „na oko”. Trudność słów wyliczyłem na podstawie częstotliwości ich występowania w korpusie polskich napisów filmowych. Im rzadziej słowo pada w filmie, tym trudniejszy level u mnie.

  • Trener + Wyzwanie Dnia: Można pykać w codzienne hasło albo katować trening z wyborem liczby liter.


Dlaczego o tym piszę tutaj? To faza prototypu. Liczę na szczery, „hejtowy” feedback. Jeśli to głupie – piszcie śmiało.
Jeśli sterowanie na mobilce kuleje – dawajcie znać.

Chciałbym wiedzieć, czy warto to rozwijać o nowe funkcje (np. rankingi czy inne języki), czy to tylko kolejna „ciekawostka przyrodnicza”.

Oczywiście, inspirowałem się wordle!


Link do gry:  https://jumbled.app


Będę wdzięczny za każdy ruch i każdą opinię!

#programowanie #gry #scrabble #literaki

e29f9412-f1b5-4d57-a9c4-e24094727452

@poocoo
A idk coś tak czułem. Mało naturalnie kilka określeń brzmi. No i komu się chce w zwykłym poście tak starać z formatowaniem czy używaniem znaków „ ” zamiast " ".

Zaloguj się aby komentować

Haslator – moje starcie z Angularem i Flutterem (wyszukiwarka haseł krzyżówkowychi synonimów)

Cześć!

Chciałem Wam pokazać projekt, który był dla mnie poligonem doświadczalnym i zderzeniem z dwiema nowymi technologiami. Jako fan gier słownych postanowiłem uderzyć w temat krzyżówek i synonimów, a przy okazji sprawdzić w boju Angulara oraz Fluttera.

Tak powstał Haslator – kontekstowa wyszukiwarka haseł, która ma ułatwić życie każdemu, kto utknie przy niedzielnej krzyżówce.

Co potrafi apka?

  • Wyszukiwanie kontekstowe: Wpisujesz frazę, a system przeszukuje bazę ponad miliona rekordów.

  • Filtrowanie wg wzorców: Jeśli znasz tylko niektóre litery (np. drugą i czwartą), wpisujesz wzór (np. P-P-A) i dostajesz pasujące propozycje.

  • Szybkie filtry: Możesz błyskawicznie zawęzić wyniki do konkretnej długości słowa.

Stawiałem przede wszystkim na szybkość i czysty UX. Apka jest lekka i działa błyskawicznie.


Technologia:

  • WWW: Angular

  • Mobile: Flutter

  • Engine: Całość śmiga w oparciu o Meilisearch, co zapewnia świetny performance wyszukiwania.

Link do wersji Web: https://haslator.pl

Link do Google Play: https://play.google.com/store/apps/details?id=pl.xview.x_crossword_mobile


Dajcie znać, co myślicie! Jeśli macie pomysły, co dorzucić do bazy albo jakie funkcje ułatwiłyby Wam życie przy rozwiązywaniu – dajcie znać.

#krzyzowka #tool #flutter #angular



Zaloguj się aby komentować

Chciałem się pochwalić małym projektem, który ostatnio wdrożyłem na swoją stronę.
Jeśli zdarza Wam się grać w Scrabble albo Literaki, to pewnie znacie ten ból: macie litery na stojaku, widzicie fajne słowo na planszy i wiecie, że da się tam coś "dokleić", ale standardowe wyszukiwarki słów w ogóle w tym nie pomagają.


Większość stron w polskim necie to proste anagramatory. Żeby sprawdzić tzw. przedłużki, trzeba ręcznie wpisywać dziesiątki kombinacji. Stwierdziłem, że szkoda na to czasu, więc napisałem wyszukiwarkę, która robi to automatycznie.

Jak to działa w praktyce? Podajesz słowo, które już leży na planszy oraz swoje litery (blanki też wchodzą w grę).

Skrypt wyrzuca gotową listę wszystkich możliwych przedłużeń zgodnych z OSPS i SJP.


Co dodałem ekstra:

  • Punktacja: Wyniki są od razu posortowane po wartości punktowej (liczyłem to zgodnie z zasadami gry).

  • Definicje: Przy każdym słowie jest link do SJP – przydaje się, bo niektóre dopuszczalne słowa w polskim języku brzmią jak abstrakcja.

Link dla chętnych: https://poocoo.pl/przedluzki-slowa

Będę wdzięczny za feedback – co poprawić w UI albo jakie filtry dorzucić, żeby korzystało się z tego jeszcze szybciej?

#scrabble #literaki #jezykpolski

8a0be268-7d2c-4af9-a873-f36eba79a44a

Zaloguj się aby komentować

Grając w Wordle, Literalnie i Słownikowo, zacząłem się zastanawiać, czy da się sensownie wykorzystać statystykę do wsparcia takich gier — nie tylko jako zwykły filtr słów.


Solverów i pomocników jest już w sieci sporo, ale postanowiłem pójść krok dalej.

Mój solver analizuje już wprowadzone litery i podpowiada słowa, które statystycznie są optymalne — takie, które w jednym ruchu pozwalają znaleźć albo wyeliminować jak największą liczbę liter.


To druga odsłona mojego solvera, tym razem ze wsparciem statystycznym.

Korzystam z bazy SJP, więc nawet jeśli podpowiadane słowa wyglądają „dziwnie”, to faktycznie istnieją i są akceptowane przez grę.


Jako bonus dodałem też w solverze awaryjną furtkę dla Literalnie i Słownikowo — na wypadek absolutnej kapitulacji:-)


https://poocoo.pl/wordle-solver


Co myślicie?


#literalnie #slownikowo

3b835e0f-a8d5-478b-a5f1-d7c3e7f0f246