#diffle sprawdza litery po kolei i dziwnie to wygląda, jak nagle "WA" już nie jest razem w kolejnej linii. A może powinien wyszukiwać najdłuższych sekwencji wyrazów i "WA" w drugim wierszu wyświetlać razem, tylko na pomarańczowo?
49929838-a74a-4b10-98a2-74324cccf98f
Curumo

może być kilka "w", lub kilka "a" i w tym przypadku to "w", albo to "a" nie jest tu. Pozdo

cec

@Curumo zauważyłem to; pytanie, czy nie byłoby lepiej, gdyby dłuższe ciągi odgadniętych liter miały wyższy priorytet niż prosta kolejność. A może wtedy byłoby zbyt łatwo?

Curumo

@cec to pytanie do diffle, ja tu tylko sprzątam

conradowl

@cec ale ciągi mają (chyba) wyższy priorytet.


Na 100% miałeś już ciąg „WA" w kolejnym wyrazie z przodu. Jest więc następne „W" i na zielono bo jest po ciągu „WA". „A" jest na żółto bo nie jest po drugim „W".

Wszystko cacy i czytelne.


Przykładowo „WArszaWskA" - duże litery to te odgadnięte, w miejsce małych masz coś innego (nie chce mi się wymyślać teraz, wczorajszego nie pamiętam ). Gra więc Ci mówi, że twoje duże A jest w innym miejscu w słowie, duże W jest po WA, a na końcu będzie coś innego. W tym przypadku hasło byłoby WARSZAWSKI.

cec

@conradowl na 100% w drugim słowie nie było wcześniejszego"WA", w przeciwnym razie nie byłoby mojego wpisu. To były słowa "kurwa" i "prukwa", a hasłem było "warunkowo". W słowie prukwa podwójne było tylko "RU" (na zielono).

conradowl

@cec bez całego screena można tylko wierzyć na słowo

Deykun

@cec 

Masz rację, że jest decyzyjność i są rzeczy które można poprawić, ale drugi wynik jest lepszy porównanie jest zawsze między wpisanym słowem a hasłem, trochę nieintuicyjnie się oczekuje, że rezultat z jednego słowa powinien być widoczny w kolejnym ale bardzo często drugie słowo ma lepsze dopasowanie które koloruje inaczej. I tak jest w twoim przykładzie (w sumie te różnice interpretacji dają więcej informacji o haśle niż jakby była jedna forma).


Argument, że powinno preferować łączenie liter nad kolejnością (preferuje, łączenie ma wagę 3, a zielone ma wagę 2 chyba) tu nie działa, bo liczba łączeń jest taka sama więc w drugim mamy więcej zielonych i mamy połączenie, gdyby było WA połączone tak samo to też by było jedno i by było mniej zielonych.


Z realnych usprawnień które są potrzebne to faworyzowanie pierwszej i ostatniej litery żeby zawsze pokazywało pierwszą i ostatnią, a obecnie tak nie robi - i to jest bardzo nieintuicyjne:

https://github.com/Deykun/diffle-lang/issues/9

d75f74fe-d806-4db7-bc37-9b84facec89c
b7441d18-2c24-4d9f-85b3-8b60f15ab4f8

Zaloguj się aby komentować