NIGHT   RSS blog   RSS komentarze
Licencja Wpisy Losowo Autor Rejestracja




Autor: Boni
Kiedy: 2022-02-04, piątek
Tagi:  DIY, zagrywka     
___________________________________

Ponieważ po grudniowym nap... w literki w książce oraz dwu miesiącach rycia w dokumentacji i programach ciężkawych odbiorów rocznego projektu (właśnie zakończonych poklepywaniem się wirtualnie po pleckach) patrzeć już nie mogłem na pisanie czegokolwiek, musiałem się nieco odmóżdżyć. Hm, programując głupotki... wiem, SAMAWYJDĘ!

Stąd powstał klon gierki "Wordle" zwany "Logos", bo ktoś pokazał mi oryginał z tydzień temu, więc miałem "WTF i dlaczego to tak źle zrobione?", oraz zaraz zrobiłem se lepiej (a przynajmniej tej wersji będę się trzymał, że lepiej).

Można bawić się na stronie obok: logos.clouds-forge.eu, zaleca się wstępnie przeczytać "pomoc", żeby zrozumieć, jakie (ubogie) są zasoby programu i różnice wzg. różnych wersji w sieci. Oczywiście, najważniejsza, to żadnych durnych "jedno słowo dziennie" i otoczki pod socjalmedia chyba, bo sam nie wiem pod jakie cholerstwa. U mnie wszystko jest samostójką i ZABAWĄ, a nie np. gamifikacją czegokolwiek.

Miłej zabawy życzę.





nameste
Sun, 6 Feb 2022 01:17:50
Fajne!

Boni avatar Boni
Sun, 6 Feb 2022 10:43:41
@nameste

Dzięki.

Szczerze mówiąc, po pierwszym zachłyśnięciu się zabawa wydaje mi się za prosta i niezbyt mądra (BTW ktoś pamięta taką dawną gierkę "planszową" Mastermind itp.? podobne wrażenie, "łoł ale to fajne - (parę dni później) - szachy / scrabble to nie są...").

Ale co się pobawiłem w maluśkie programy, w dziwnych założeniach, to moje.

nameste
Sun, 6 Feb 2022 11:04:53
No, zaliczyłem dwa razy wygryw (nie takie to znowu proste) i poznałem nieznane wcześniej słowo "stępor", czysty zysk.

Boni avatar Boni
Sun, 6 Feb 2022 12:16:14
@nameste

No może nie jest to proste przy nieco dłuższych słowach, oraz bywają jakieś zagadkowe czy archaiczne w słowniku (bo są tam rzeczy niestworzone, wiem, gdyż musiałem przelecieć się przez te pliki, nieco czyszcząc z obscenicznych słówek - w założeniu zabawa ma być "general audience", a nie PG13 ;) ), albo zbyt "podobne" (np. tak mnie "hutnik" pokonał, bo tych bitników i hutników w polskim sporo).

Ale jakoś nie mam już takiego zapału, jak tydzień temu.

Maciek
Sun, 6 Feb 2022 19:05:35
No mnie zdecydowanie bardziej dobija w tej wersji przeładowywanie całej strony po kliknięciu w literkę, trwające aż 120 ms czekania na odpowiedź (już po odliczeniu czasu na połączenie), ze skakaniem całej zawartości jeśli był komunikat. A obie wersje są nieużywalne bo nie działają z klawiaturą.

NB moim zdaniem popularna nazwa tej gry to Lingo, Wordle pierwszy raz w życiu słyszę.

Boni avatar Boni
Sun, 6 Feb 2022 22:13:19
@Maciek

Tia, skakanie od komunikatu też mnie wpienia, muszę to poprawić. Co do problemów 120ms lagu w takiej zabawce w słówka bez jakichkolwiek limitów czasowych, to chyba nie wiem jak ten komentarz skomentować, bo IMHO problem nie leży w programie...

Ogólniej, parę rzeczy wynika z tego, że robiłem se spokojnie na desktop jako ćwiczenie w czystym wynikowym HTMLu, ale potem ludzie narzekali, że na telefonach cośtam cośtam, więc pozmieniałem parę rzeczy "pod telefony" i jest gorzej...

Klawiatura "sprzętowa" - parę osób o to marudzi(ło), że niegrywalne bez klawiatury, ale mnie to akurat lotto oraz lata '90 dzwoniły zapytać jak się ma wasze dumne bezmyszkowo - beztouchscreenowe hakierstwo. A bardziej serio i od zaplecza: nie chce mi się robić, bo zdaje się jedyna sensowna metoda, to kupka kiepskiego JS. Jakbym bardzo chciał ćwiczeń w JS czy innym VBA to bym poprosił szefu o więcej projektów w pracy, a nie pisał se gierki po kątach.

Maciek
Mon, 7 Feb 2022 21:51:01
W pierwszym kroku najłatwiej poprawić żeby literki były linkami, wtedy będzie tylko denerwujące a nie nieużywalne. W drugim użyć https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/submit#adding_a_submit_keyboard_shortcut

Co do problemów 120ms lagu w takiej zabawce w słówka bez jakichkolwiek limitów czasowych, to chyba nie wiem jak ten komentarz skomentować, bo IMHO problem nie leży w programie...

Moim zdaniem leży. Najpierw mam słowo w głowie a potem klikam całe, lag naprawdę dobija. Może są tacy którzy klikają w miarę wymyślania, ale ja ich nie znam. W dodatku nie widać czy już można kliknąć następną.

Boni avatar Boni
Tue, 8 Feb 2022 01:45:32
@Maciek

[zacząłem spory elaborat, ale skasowałem; nie chce mi się tego dyskutować, wersja skrócona:]

Klawiatury "sprzętowej" nie będzie w przewidywalnej przyszłości (accesskey to nie jest rozwiązanie). Wpisywanie w tempie 5 liter na sekundę nie jest, moim zdaniem, komukolwiek do czegokolwiek potrzebne, przy mojej wizji tej wyluzowanej ZABAWY, NIE NA CZAS, bez punktów, konkurencji, napinek. Jeśli sprzętowa, czy 5 liter na sekundę, naprawdę komuś potrzebne, musi sobie gdzieś znaleźć inną wizję/wersję tej gierki. Sorki.

Co do klikania w następną literkę: ramka-kursor powinna się przesuwać w prawo.

Poprawiłem ten wpieniający komunikat oraz jakieś drobiazgi w układzie strony i w kodzie, żeby się jako-tako walidował.

Hellk
Tue, 8 Feb 2022 08:40:17
Jest dobrze. Moze skrocilbym liczbe prob przy dluzszych slowach i dal tez 5-literowe, dla dzieci. Ale jest dobrze.

Boni avatar Boni
Tue, 8 Feb 2022 10:08:47
@Hellk

W zasadzie, dla najdłuższych słów, ilość prób już jest skrócona (do 10, a nie do ilości liter słowa); z testów wyszło mi, że tak jest w miarę optymalnie, interfejs vs. "dawanie rady".

W moich pierwotnych założeniach 6 literek było dla dzieci ;) 8 normalnie (defoltowo), ale nie ma problemu, to jest w miarę elastyczny programik, można b.łatwo podmieniać czy dodawać "słowniki" albo np. zmieniać układ tej klawiatury ekranowej, no starałem się o jakieś minimum przyzwoitości od zaplecza. Jak znajdę chwilę, to 5 dorobię.

Boni avatar Boni
Tue, 8 Feb 2022 14:45:04
Dołożyłem 5 literowe "dla dzieci", tj. 2500 słów z pierwszego tłoczenia, ręcznie rafinowanych (wywaliłem nie tylko obsceniczne, ale grube archaizmy i różne "krzyżówkowe", których sam nie pamiętam bez słownika).

Edytując słownik zastanawiałem się, że wszystkie dzieci to małe aspergery ;) i może byłoby fajnie zrobić kategorie tematyczne, a nie "podług długości" tylko. Czyli "historia", "technika", "zwierzaki" czy "Frozen" ;D ale te słowniki trza by zupełnie ręcznie zestawić. To możliwe oczywiście; samo dorzucenie do gierki dowolnego pliku+opcji to 5min.

hellk
Fri, 11 Feb 2022 11:25:03
@kategorie tematyczne
Chyba każda z wymienionych jest za wąska - łatwych gatunków zwierząt nie starczy na każdą kategorię literową, co do trudnych - nie jestem przekonany, czy 9-latego odgadujący tęgoryjca dwunastnicy to bardziej 'wygryw' niż 'przegryw'

Jeśli dałoby się w jakiś prosty sposób wprzęgnąć w to zgadywanie (podpowiadanie?) ilości liter - tak jak teraz program dwuetapowo podpowiada litery, to owszem. Jedną z nich mogłoby być sygnalizowanie strzałkami, że 'rozwiązanie ma mniej/więcej liter niż twoja próba', nie wiem.

po kilkudziesięciu grach mam ogólne wrażenie, że słowa 10 i więcej literowe są ultra easy, połowę można odstrzelić w ramach dwu pierwszych prób, już w pierwszej odsłania się przecież pół alfabetu. Największy zgryz miałem z 'rzeczownikiem odczasownikowym' (żona mówi że tak to się nazywa:), w sensie, że w ogóle jest to dopuszczony wyraz. Ale to już moje luki w edukacji z podstawówki, bo odruchowo klasyfikowałem je jako czasowniki (ergo: tylko bezokolicznik)

Boni avatar Boni
Fri, 11 Feb 2022 12:26:25
@hellk

Moja wizja "tematycznych" jest, że np. robimy słownik 5, 6 i 7 literowych RAZEM, w danym temacie, program to łyknie spoko. Nawet se jakieś narzędzie do tego już zrobiłem i przesiałem na próbę 5 literowe na: historia, technika, biologia i nauka. Biolo jest sporo i OK, najgorzej z nauką, w 5 lit. maluśko i trzeba mocno naciągać "definicję". Mogłyby być jeszcze, bo ja wiem, sztuka czy sport.

Tak, też mam wrażenie, że 10 i ponad to pikuś, szczególniej, że tam jest jakieś 1500-2000 słów tylko i przy podstawowej znajomości polskich morfemów i ich "układu", robi się trywialne. Przy 5 czy 6 też niby podstawowe morfemy znane, ale czasem trudniej trafić, ostatnio "wódka" mnie pokonała, kto by pomyślał, że aż tyle jest tam słówek na "-ka".

Co do części mowy itp. w tym "słowniku" - jest tam burdel i rzeczy nie do końca sensowne w tym zastosowaniu (jak: wyłącznie męskie formy przymiotników; jakieś imiesłowy z czapy; czy te odczasownikowe; czy nawet po prostu nowomowa spoza SJP), bo to był WYKAZ częstotliwości występowania LEKSEMÓW, a nie porządny słownik. Znaczy, porządny słownik też mam, oczywiście, Wordnet, 190tys haseł w XMLu, ale jakoś znacznie łatwiej było wyjąć słówka z .TXT z 2009 ;)

hellk
Fri, 18 Mar 2022 09:22:49
No więc musiałem posprzątać chatę i zrobić zakupy, a tu do Logosa 'prokrastynacja' nie wchodzi. W związku z tym mam pomysł na taką apkę/widget pokazującą po prawej stronie ekranu szary zeszyt bujający się na sznurku, z napisem 'Książka Skarg i Wniosków'. Świat oszalałby.

Boni avatar Boni
Sat, 19 Mar 2022 00:08:36
@hellk

Och, to są słowniki o bardzo małym rozumku i bardzo krótkie; sam trafiam na tyle brakujących słów, że mam gdzieś pliki pozakładane do tego, wiele plików, bo je ciągle gubię.

A z książką skarg i wniosków jest tak - zrobić ją w programie to bardzo mały problem, ale zrobić tak, żeby ktoś powstające z niej skargi i wnioski przeczytał a nie daj bogini wdrożył, no to już jest znaczący problem.

Hell
Thu, 18 Aug 2022 21:51:12
Nie wiem jak liczna jest fanbaza logosa, - ale polecam wariant 'a l'aveugle' - a jesli posrednikiem przy klawiaturze jest 10-latek, to sie robi prawdziwa jazda na krawedzi;)




 

Engine: Anvil 1.08   BS