Potencjalne ulepszenia
En Parlant~ to młody projekt z niewielkim zespołem. Poniżej przedstawiamy pomysły, nad którymi aktywnie się zastanawiamy — niektóre to dobrze rozwinięte propozycje, inne to wczesne szkice. Niczego tutaj nie obiecujemy ani nie planujemy w konkretnym terminie, ale chcieliśmy podzielić się tym, o czym myślimy.
Jeśli któryś z tych pomysłów Cię zainteresował (lub chciałbyś z niego korzystać), daj nam znać na GitHubie.
Plugin nauczycielski ChessMaster
Dział zatytułowany „Plugin nauczycielski ChessMaster”Warstwa dydaktyczna zbudowana na bazie trybu wieloosobowego. Instruktor szachowy mógłby tworzyć opatrzone adnotacjami pakiety lekcyjne, dystrybuować je uczniom za pomocą kodów dostępu i prowadzić zajęcia na żywo w aplikacji — z komentarzem głosowym.
Koncepcja zakłada, że nauczyciel jest właścicielem swoich treści i kontroluje do nich dostęp. Płatności odbywają się poza aplikacją (Stripe, Gumroad, bezpośrednio — w zależności od preferencji nauczyciela). En Parlant~ zapewnia infrastrukturę dostarczania treści, a nie system rozliczeniowy.
Możliwe funkcjonalności obejmują: pakiety lekcyjne dostępne offline (zestawy PGN z metadanymi), dostarczanie treści w trybie relay z kodami dostępu dla uczniów, transmisje gier dydaktycznych na żywo dla połączonych uczniów oraz wskaźniki obecności pokazujące, kiedy nauczyciel jest online.
Dostępność dla osób niewidomych i słabowidzących
Dział zatytułowany „Dostępność dla osób niewidomych i słabowidzących”En Parlant~ już sprawia, że szachy stają się słyszalne dzięki narracji TTS, ale nie są jeszcze użyteczne dla niewidomych graczy. Użytkownik czytnika ekranu nie jest obecnie w stanie odczytać planszy, nawigować po interfejsie ani wprowadzać ruchów bez myszy.
Mamy szczegółową propozycję stopniowych usprawnień dostępności: etykiety ARIA na wszystkich elementach sterujących, ogłoszenia na żywo o ruchach i zdarzeniach w grze, dostępną nakładkę na planszę umożliwiającą czytnikowi ekranu nawigację pole po polu oraz tekstowe wprowadzanie ruchów z obsługą notacji algebraicznej.
Społeczność niewidomych szachistów jest aktywna i zorganizowana na poziomie międzynarodowym. Jeśli jest to coś, z czego chciałbyś korzystać, szczególnie chętnie usłyszymy Twoją opinię.
Tryb wieloosobowy
Dział zatytułowany „Tryb wieloosobowy”Tryb wieloosobowy jest już dostępny w przypadku swobodnych gier bez limitu czasu — ale jest wiele możliwości rozwoju:
- Integracja zegara — Zsynchronizowane kontrole czasu, w których zegar każdego gracza odlicza lokalnie i synchronizuje się ponownie przy każdym ruchu.
- Lobby i dobieranie przeciwników — Sposób na znalezienie przeciwników bez konieczności udostępniania kodu poza aplikacją.
- Rankingi i klasyfikacja — Śledzenie rankingów, dzięki czemu możesz znaleźć przeciwników na swoim poziomie.
- Tryb obserwatora — Możliwość oglądania trwającej partii przez innych użytkowników.
I więcej
Dział zatytułowany „I więcej”To pomysły, które są najlepiej przemyślane, ale lista nie jest zamknięta. Jeśli masz przypadek użycia, którego nie wzięliśmy pod uwagę — szczególnie jeśli jesteś instruktorem, niewidomym szachistą lub osobą, która używałaby En Parlant~ w sposób, jakiego sobie nie wyobraziliśmy — napisz do nas.