To mały projekt nie związany bezpośrednio z grami ale tooli nigdy za duzo. Ucząc sie nowych technologii nie mam czasu na dokończenie nauki języka i czytanie książek (ktore uważam za strate czasu ale trenować mózg trzeba).
Jakiś czas temu wystartował Spritz: http://www.spritzinc.com/ z tego co wiem, google skopiowało pomysł. Bardzo mi się podobało ale nadal nie ma otwartej implementacji, a sam mechanizm jest banalny. Chwilowo napisałem uproszczoną wersję - bez pozycjonowania treści. Pomyślałem też, że można to wzbogacić o kilka ficzersów np. do nauki języka. Ale musiałbym mieć dobry słownik, uwzgledniający odmiany... albo sobie taki zrobić. Zatem koncept wygląda tak:
http://blue-box.com.pl/klienci/samples/reader/fastR.jpg
sama appka tak: http://blue-box.com.pl/klienci/samples/reader/fastReader.html
treść jest zaiągana z tego pliku: http://blue-box.com.pl/klienci/samples/reader/texto.txt
a tu jest paczka, która mozecie sobie wrzucić w dowolne miejsce - lub odpalić lokalnie - i odtwarzać treści. Dla mnie 80ms jest ok (ok 45s na stronę a4 ~630słow/min) ale nie nadaje się do czytania materiałów technicznych - raczej artykułów czy fabuł.
http://blue-box.com.pl/klienci/samples/reader/reader.zip
Chcę na bazie sylab identyfikować słowa z dowolnego języka (sa dostepne wersje z 20-30k słów jako pliki). Dzięki temu reader będzie pokazywał np. słowo 'communism' dla wyrażeń - 'komunista', 'komunistyczny', 'komunizm' analizując podobieństwo z dokładnością do x% sylab. Ot taki głupi kuzyn google tranlatora. Uznałęm ze szybciej to napisać, niż implementować cudze rozwiązanie.
Nie linczujcie mnie za jakość wykonania zajęło mi to może ze 2h i wykonałem głównie dla siebie, ale może ktoś będzie miał ciekawe pomysły. Jak skończę kedyś tam komponent językowy to się na pewno pochwalę.
p.s. pomarańcz podobno poprawia koncentrację, dlatego pole jest pomarańczowe.
EDIT: wgrałęm nową ulepszoną wersję - teraz spokojnie mi się czyta przy 60ms na słowo, ale najlepiej jak spróbujecie sami, bo dodałem pole tekstowe, gdzie można wkleić własny tekst do przeczytania :)
http://blue-box.com.pl/klienci/samples/reader/fastReader.html