Szachy dla Androida składają się z silnika szachowego i graficznego interfejsu użytkownika. Aplikacja akceptuje ruchy za pomocą ekranu dotykowego, trackballa lub klawiatury (e2e4 przesuwa pionka królewskiego, e1g1 zamyka stronę królewską itp.). Opcjonalny „trener ruchu” podświetla prawidłowe ruchy użytkownika podczas wprowadzania danych i ostatnio odtwarzany ruch silnika. Pełna nawigacja w grze umożliwia użytkownikom poprawianie błędów lub analizowanie gier. Gry importują i eksportują jako FEN/PGN do i ze schowka lub poprzez udostępnianie, ładują i zapisują jako plik lub konfigurują za pomocą edytora pozycji. Uznaje się remis w wyniku impasu, niewystarczającej ilości materiału, zasady pięćdziesięciu ruchów lub trzykrotnego powtórzenia. Silnik gra na różnych poziomach (w tym losowo, przeciwko sobie w grze automatycznej lub grze swobodnej, gdzie gra może służyć jako „magnetyczna szachownica”). Użytkownik może grać dowolną stroną i niezależnie oglądać planszę z perspektywy bieli lub czerni.
Aplikacja obsługuje Universal Chess Interface (UCI) i protokół komunikacyjny Chess Engine (WinBoard i XBoard), co pozwala użytkownikom grać przeciwko potężniejszym silnikom stron trzecich, a nawet rozgrywać turnieje między silnikami. Silniki importujemy w formacie Android Open Exchange (OEX), w formacie zgodnym z Android Chessbase lub bezpośrednio z karty SD. Konfiguracja silnika obejmuje kontrolę czasu, zastanawianie się, nieskończoną analizę, tablice mieszające, wiele wątków, bazy tabel gier końcowych i zestawy testów otwierających.
Aplikacja łączy się z zewnętrzną szachownicą elektroniczną (Certabo, Chessnut, ChessUp, DGT, House of Staunton lub Millennium) i obsługuje grę online na FICS (Free Internet Chess Server) lub ICC (Internet Chess Club).
Instrukcja online pod adresem:
https://www.aartbik.com/android_manual.php
UWAGI DOTYCZĄCE ZEZWOLENIA:
Możesz dowolnie wyłączyć uprawnienia, których nie chcesz nadawać, reszta aplikacji będzie nadal działać:
+ Pamięć (pliki i multimedia): wymagana tylko wtedy, gdy chcesz ładować i zapisywać gry na karcie SD
+ Lokalizacja: wymagana tylko wtedy, gdy chcesz połączyć się z DGT Pegasus/Chessnut Air, co wymaga skanowania Bluetooth LE
Dodano obsługę składanej elektronicznej szachownicy IChessOne (BT)
Dodano obsługę składanej elektronicznej szachownicy IChessOne (BT)
Dodano obsługę składanej elektronicznej szachownicy IChessOne (BT)
Dodano obsługę tablicy sensorycznej House of Staunton ( USB/BT)
Wsparcie dla elektronicznej szachownicy BryghtLabs ChessUp
Naprawiono błąd w funkcji ustawiania pozycji szachownicy ChessUp
Wsparcie dla elektronicznej szachownicy BryghtLabs ChessUp.
Uaktualnij do API 34
Migracja do obowiązkowego API 31
Dodano obsługę Tabutronic Sentio
Naprawiono błąd powodujący awarię przy braku uprawnień Bluetooth
kolorów dla jasnych/ciemnych kwadratów (jako RGB)
Nowe zestawy szachów autorstwa Bryana Whitby'ego
Wsparcie Chessnut Air
(1) Obsługa DGT Pegasus
(2) Obsługa Bluetooth Certabo
(3) Ścieżka baz danych silnika w API30+
(1) autozapis gry na FICS
(2) obsługa Pegasusa
(3) Certabo BT
(4) pewne zmiany internacjonalizacji Naprawiliśmy
* Przygotuj aplikację dla API 30
* Dodano trenera ruchu dla elektronicznych szachownic
* Całkowicie zmienione zarządzanie plikami
Naprawiono widoczność plików w API 29
**** SAD NOTE w ANROID 10 ****
Nowe ograniczenia bezpieczeństwa API 29 (obowiązkowe dla aktualizacji) nie pozwalają już na uruchamianie dowolnych plików binarnych, tylko wstępnie spakowane pliki binarne (zobacz mój wątek na http://talkchess.com/forum3/viewtopic.php?f=7&t=75987). Dziękuję za wyrozumiałość, to jest poza moją kontrolą!
Rozszerzone wsparcie dla zegara szachowego DGT3000
Adaptacyjne ikony
Naprawiono błąd w wznowieniu z turnieju
* Szybka promocja królowej na elektronicznej szachownicy
Ulepszenia elektronicznej szachownicy (szybka roszada i en-passant; sterowanie diodami LED)
Ulepszone okno dialogowe ustawień opcji silnika UCI
* Gra FICS i ICC online
* Komunikaty zegara DGT
* tłumaczenia / aktualizacja grafiki
* drobne poprawki błędów
Bezpłatna obsługa internetowego serwera szachowego (FICS)
patrz http://www.aartbik.com/android_fics.php
* Nowa grafika od Maurizio Monge!
* Oferta losowania wymaga teraz dotknięcia jednego króla, a następnie drugiego
* Opcja włączenia / wyłączenia zapisywania adnotacji w PGN
* Uproszczony model uprawnień dla starszych wersji Androida: bluetooth do elektronicznych szachownic, sieć do zdalnych silników szachowych; zobacz http://aartbik.blogspot.com/2019/02/chess-for-android-version-60.html
* Konfigurowalne tagi do eksportu PGN (gracz, ELO, wydarzenie)
* Możliwość zaoferowania losowania lub rezygnacji (kliknij dwukrotnie króla)
* Obsługa elektronicznych szachownic Certabo
Uogólniony mechanizm udostępniania
Zaktualizuj zestaw szachów Bryana Whitby'ego
Obsługa wszystkich e-tablic DGT (bluetooth i USB)
* Napraw połączenie DGT przez USB
* Nowy zestaw elementów (Bryan Whitby)
* Dodano obsługę połączenia bluetooth / USB z szachownicami DGT
* BLE / klasyczny wybór bluetooth dla szachownic Millennium
* UWAGA: te funkcje wymagają api 23 (Android 6.0) i nowszych
Opcjonalna animacja ruchu
Opcjonalna notacja algebraiczna
Drobne poprawki układu
Niewielkie udoskonalenia funkcji zewnętrznego silnika
* Nowy zestaw elementów (dzięki Bryan Whitby!) * Informacje zwrotne dotykiem menu * Obsługa połączeń E-Board * Nowy model uprawnień (uprawnienia można wyłączyć, jeśli ich nie lubisz!)
Poprawiony wygląd menu.
* Orzecznictwo podczas turniejów szachowych * Drobne poprawki w całej aplikacji Uwaga: jeśli chcesz wczytać / zapisać gry lub silnik z karty SD, włącz w ustawieniach uprawnienie "do przechowywania".
Ulepszony rozmiar płyty "position setup" dla większych rozmiarów ekranu.
nowa grafika szachowa (podziękowania dla Bryana Whitby'ego)