Szachy GNOME (dawniej glChess) to otwarte i swobodnie dystrybuowane oprogramowanie graficzne, zaprojektowane od podstaw do grania w niesamowitą grę w szachy w graficznym środowisku graficznym GNOME. / p>
Obsługuje szeroką gamę silników szachowych
Program obsługuje i został pomyślnie przetestowany z szeroką gamą silników szachowych i serwerów. W przypadku programów szachowych działa najlepiej z silnikiem szachy Crafty, ale większość jego funkcji powinna również działać z GNU Chess.
Piękny i nowoczesny GUI
Aplikacja zawiera piękny i nowoczesny graficzny interfejs użytkownika, który jest zgodny z HIG (Human Interface Guidelines) środowiska graficznego GNOME. Niezależnie jednak od środowiska GNOME, ponieważ można go używać w każdym innym środowisku graficznym o otwartym kodzie źródłowym. Z powodzeniem przetestowaliśmy szachy GNOME z pulpitami Cynamon, MATE, LXDE i Xfce.
Gdy użytkownik otwiera program po raz pierwszy, gra jest gotowa do rozpoczęcia. Z paska tytułowego możesz rozpocząć nową grę, cofnąć swój najnowszy ruch, zapisać bieżącą grę, otworzyć zapisaną grę, zrezygnować, odebrać kartę, zapisać grę w innej lokalizacji niż domyślna, a także otworzyć okno Preferencje , z którego możesz wybrać swojego przeciwnika, wybierz poziom trudności gry, wybierz czas trwania gry, a także zmień wygląd gry (orientacja planszy, format ruchu, styl części, widok 3D, numeracja planszy, wskazówki ruchowe ).
Pod maską i dostępnością
GNOME Chess jest dystrybuowany jako część pakietu GNOME Games wraz z projektem GNOME, ale można go również pobrać i zainstalować jako samodzielne oprogramowanie. Jest napisany w języku programowania Vala, przy użyciu zestawów narzędzi Cairo i GTK +, aby renderować szachownicę w 2D, a także technologię OpenGL, aby renderować ją w 3D.
Co nowego w tej wersji:
- Napraw kod, aby upewnić się, że silnik szachowy zginie, jeśli główny proces się zawiesza (# 17)
- Nie wyświetlaj okna dialogowego wyboru roszczenia podczas otwierania gry (# 22)
- Napraw niewłaściwego gracza, czasami wygrywającego po upływie czasu (# 25)
- Napraw błędy w oknach dialogowych otwierania / zapisywania i przełącz na natywne okna dialogowe (# 27)
Co nowego w wersji 3.29.1:
- Wyświetlaj specjalną wiadomość po wykonaniu en passant
- Napraw losowanie oferowane nieprawidłowo podczas przeglądania historii przeszłości
Co nowego w wersji:
- Napraw instalację gschemy (Ken VanDine)
- Napraw instalację obrazów SVG (Ken VanDine)
Co nowego w wersji 3.26.0:
- Zaktualizowane tłumaczenia.
Co nowego w wersji 3.24.1:
- Napraw błąd kompilacji z nowym GLibiem
- Zaktualizowane tłumaczenia
Co nowego w wersji 3.24.0:
- Dodaj manifest pliku Flatpak (Florian Mullner)
- Zaktualizowane tłumaczenia
Co nowego w wersji 3.22.2:
- Usuń końcowe spacje (Sahil Sareen)
- Zaktualizowane tłumaczenia
Co nowego w wersji 3.22.0:
- Zaktualizowane tłumaczenia
Co nowego w wersji 3.21.3:
- Napraw rozmiar okna wymykający się spod kontroli dzięki GTK + 3.20
- Zaktualizowane tłumaczenia
Co nowego w wersji 3.20.1:
- Aktualizuj doap (Michael Catanzaro)
- Dodaj specyfikacje CECP / UCI w dokumencie / i przenieś specyfikację PGN (Michael Catanzaro)
- Wyłącz opcję selekcji po zakończeniu gry (Sahil Sareen)
- Napraw autogen, aby sprawdzić dowiązanie symboliczne do sprawdzania stylu (Sahil Sareen)
- Dodaj hak sprawdzania stylu kodu przedaplikacyjnego (Sahil Sareen)
- Uderz w wersję gtk do wersji 3.16.0 (Sahil Sareen)
- Zachowaj listę modułów w porządku alfabetycznym (Sahil Sareen)
- Zaktualizowane tłumaczenia
Co nowego w wersji 3.19.2:
- Zaktualizowane tłumaczenia
Co nowego w wersji 3.17.3:
- Buduj ulepszenia systemu (Michael Catanzaro)
- Zaktualizowane tłumaczenia
Co nowego w wersji 3.17.2:
- Napraw obciążenie pgn z nieprawidłowymi zachowaniami (Sahil Sareen)
- Aktualizuj testy (Sahil Sareen)
- Przenieś kontroler haseł do wsparcia dla libgames (Michael Catanzaro, podpisany: Sahil Sareen)
Co nowego w wersji 3.16.1:
- Napraw awarię na nieprawidłowy typ zegara w pgn (Sahil Sareen)
- Napraw nieprawidłowe zachowanie obciążenia pgn (Sahil Sareen)
- Zaktualizowane tłumaczenia
Co nowego w wersji 3.14.1 / 3.16.0 Beta 1:
- NOWA FUNKCJA: Dodano obsługa zegarów Fischera i Bronsteina (Twórca: Sahil Sareen, Recenzent: Michael Catanzaro)
- Dodaj kopię specyfikacji PGN do repozytorium (Michael Catanzaro)
- Poprawa precyzji zegara szachowego (Sahil Sareen)
- Różne ulepszenia kodu (Sahil Sareen, Michael Catanzaro)
- Zaktualizowane tłumaczenia (Muhammet Kara)
Co nowego w wersji 3.15.4:
- Anuluj przenoszenie, jeśli selektor typu promocji jest zamknięty (Michael Catanzaro)
- Napraw timer szachowy zostaje zresetowany do maksymalnego dozwolonego restartu gry (Sahil Sareen)
- Ładuj poprawnie ukończone zapisane gry (Sahil Sareen)
- Naprawianie zapisywania ukończonej gry z powodu timeupu zapisuje timer jako nieskończoność (Sahil Sareen)
- Resetuj wybrany element po cofnięciu (Sahil Sareen)
- Różne ulepszenia kodu (Sahil Sareen, Michael Catanzaro)
- Zaktualizowane tłumaczenia (Inaki Larranaga Murgoitio, Matej UrbanAA iA)
Co nowego w wersji 3.14.1:
- Zaktualizowane tłumaczenia
Co nowego w wersji 3.14.0:
- Zaktualizowane dane aplikacji
- Zaktualizowane tłumaczenia
Co nowego w wersji 3.12.3 / 3.14 RC:
- Napraw grę kończącą z 1s pozostawionym na timer
- Wiele aktualizacji tłumaczeń
Co nowego w wersji 3.12.3:
- Napraw desynchronizację z silnikami szachowymi, gdy używasz cofania podczas tury silnika
- Napraw desynchronizację z silnikiem szachowym podczas przeglądania historii podczas tury silnika
- Widok powrotu do wyświetlenia, jeśli przeglądasz historię, gdy silnik się porusza
- Napraw zegar, który czasami kończy się po zakończeniu gry z powodu desynchronizacji z silnikiem
- Naprawić pauzowanie czułości przycisku po zakończeniu gry podczas przeglądania historii
- Napraw nową czułość przycisku gry, jeśli gra kończy się przed pierwszym ruchem (możliwe, jeśli wystąpił problem z silnikiem szachowym)
- Występują przerwy w działaniu sygnału Vala powodującego rzadkie awarie podczas używania cofania po rozpoczęciu bardzo wielu nowych gier
Co nowego w wersji 3.12 Beta 1:
- Ta wersja przełącza się na używanie protokołu UCI do komunikacji z GNU Chess. Obsługa UCI została dodana w GNU Chess 6.0; jest jednak błędny i powoduje 100% użycie procesora. Jest to straszne doświadczenie dla użytkownika i zostało naprawione w GNU Chess 6.1.0. A jeśli twoja dystrybucja nadal będzie zawierała GNU Chess 5.x, to w ogóle nie będzie działać. Sprawdź swoją wersję GNU Chess przed aktualizacją!
- GNU Chess jest obecnie zalecanym domyślnym mechanizmem gry w szachy dla dystrybucji Linuksa.
- Nowe poziomy trudności dla gry GNU Chess. Twoja opinia jest bardzo pożądana!
- Plik konfiguracji silników został przeniesiony z SYSCONFDIR / chess-engines.conf do SYSCONFDIR / gnome-chess / engines.conf, a oryginalny plik nie będzie już czytany
- engines.conf ma teraz nową opcję, delay-before-move, używaną do ustawienia opóźnienia w sekundach po tym, jak człowiek się poruszy, zanim usłyszy polecenie uruchomienia silnika. (Rzeczywiste opóźnienie będzie oczywiście dłuższe, ponieważ silnik potrzebuje trochę czasu na przemyślenie.)
- Wiele akcji poprzednio w menu z kołem zębatym działa teraz jak przyciski na pasku nagłówka.
- Dodano dodatkowe dwie sekundy opóźnienia, zanim silnik ruszy dla większości silników. Spowalnia to grę, aby nie było przytłaczające.
- Nie można już wchodzić w tryb 3D podczas korzystania z Waylanda lub Mir'a. Obsługa tych środowisk nie zostanie dodana w czasie do 3.10. Zamiast tego użyj trybu 2D.
- Gra jest teraz poprawnie wstrzymana, gdy okno dialogowe Roszczenie narysuj jest otwarte.
- Napraw kolor napisów wyświetlanych w oknie, gdy sprawdzana jest biel.
- Skróć napisy wyświetlane w oknie, gdy coś pójdzie nie tak.
- Nazwa pliku pulpitu została zmieniona na gnome-chess.desktop
- Zaktualizowana strona podręcznika
- Zaktualizowane tłumaczenia
Co nowego w wersji 3.10.3:
- Nigdy nie zezwalaj na automatyczne zapisywanie plików użytkownika
- Nigdy nie twierdz, że silnik umarł, gdy wszystko jest dobrze
- Naprawiaj krytyczne ostrzeżenia podczas rozpoczynania nowej gry
- Napraw kolory elementów w algebraicznym zapisie figurki
- Upewnij się, że silnik szachowy jest zawsze zabijany, nawet jeśli ulegniemy awarii
- Naprawiono drobne wycieki deskryptorów plików
- Zaktualizuj link do zrzutów ekranu w appdata li>
- Napraw obraz w first_move_button (Volker Sobek)
- Zaktualizuj tłumaczenie uproszczonego chińskiego (c ~ ~ eo²)
Co nowego w wersji 3.11.4:
- Zależności: GTK + 3.10
- Redesign: GtkHeaderBar i GtkMenuButton zastępują GtkToolbar
- Usuń tryb pełnoekranowy
- Używaj ikon symbolicznych na pasku przycisków (Yosef Or Boczko)
- Dodaj link "połączony" styl przycisków nawigacyjnych (Yosef Or Boczko)
- Użyj symbolicznej żarówki w oknie dialogowym preferencji
- Usuń dodatkową przestrzeń między licznikami czasu białego i czarnego
- Nie przerywaj automatycznie podczas przełączania systemu Windows lub przeglądania menu
- Klawisz pauzy jest teraz akceleratorem dla akcji pauzy / wznowienia
- Pokaż lepsze błędy, gdy coś pójdzie nie tak z silnikiem
- Nigdy nie twierdz, że silnik umarł, gdy wszystko jest dobrze
- Wyświetl wiadomość, jeśli gracz ludzki jest w szachu
- Ostrzegaj użytkownika, gdy silnik nie uruchomi się
- Napraw kolory elementów w algebraicznym zapisie figurki
- Naprawiaj krytyczne ostrzeżenia podczas rozpoczynania nowej gry
- Nigdy nie próbuj dwukrotnie zabić tego samego procesu silnika
- ChessEngine: popraw brak wycieków deskryptorów plików
- Nie zostawiaj osieroconego silnika, jeśli ulegniemy awarii
- Okno dialogowe Informacje: zaktualizuj witrynę
- Zaktualizowane tłumaczenia
Co nowego w wersji 3.11.3:
- Nowa ikona aplikacji (Jakub Steiner)
- Zastąp niektóre przestarzałe pojemniki (Volker Sobek)
- Zaktualizowane tłumaczenia
Co nowego w wersji 3.11.2:
- Napraw czarne tło w widoku 3D (regresja w wersji 3.11 .1)
- Naprawiono wstrzymaną nakładkę wyświetlającą do góry nogami z czarnymi na dole
- Napraw zbyt małą strzałkę w lewo w kontrolkach historii
- Napraw nieszkodliwy błąd asercji
- Dodaj brakującą kategorię GTK do pliku pulpitu
- Zaktualizowane tłumaczenia
Co nowego w wersji 3.10.2:
- Napraw "Wstrzymane" powiadomienie wyświetla się odwrotnie, gdy czarny jest na dole
- Napraw nieszkodliwy błąd asercji
- Zaktualizowane tłumaczenia
Co nowego w wersji 3.11.1:
- Napraw "O nie! Coś poszło nie tak! " wyświetlanie na końcu gry
- Napraw usuwanie PGNów, które są załadowane w otwartej grze
- Appdata jest teraz możliwa do przetłumaczenia
- Wyeliminuj przestarzałe użycie funkcji
Co nowego w wersji 3.10.1.1:
- Napraw przyczynę regresji & quot; Coś poszło nie tak! & quot; wiadomość na checkmate.
- Napraw regresję powodującą usunięcie każdego otwartego PGN.
Co nowego w wersji 3.10.1:
- Zaktualizowane tłumaczenia.
Co nowego w wersji 3.10.0:
- Zaktualizowane tłumaczenia.
Co nowego w wersji 3.10 Beta 1:
- Dodano nową opcję gry pauzy
- Napraw algebraiczną notację figurki wyświetlającą nieprawidłowe liczby
- Przechowuj tylko jedną grę naraz w historii autozapisu
- Poproś użytkownika o zapisanie gry przed otwarciem nowego
- Napraw wyświetlanie dowolnych zakrętów za pomocą pola kombi historii
- Ikona pełnoekranowa powinna zmienić się w ikonę niezrealizowanego ekranu w widoku pełnoekranowym
- Gra będzie teraz wyświetlać ostrzeżenie i zakończyć grę, gdy silnik wykona nielegalny ruch, lub gdy silnik CECP twierdzi, że GNOME Chess zezwoliło na nielegalny ruch, zamiast na wieczność.
- Żądanie roszczenia teraz działa ponownie
- Jeśli nie można uzyskać roszczenia, wyświetlane jest okno dialogowe wyjaśniające
- Napraw dwa błędy dzięki potrójnemu wykrywaniu powtórzeń
- Naprawiono wykrywanie reguły pięćdziesięciu kroków
- Preferencje
- Teraz przejściowy dla głównego okna (nie uważany za oddzielny przez powłokę GNOME)
- Usuń opcję historii pokazu
- Zmień kolejność niektórych preferencji
- engines.conf
- Zmieniono nazwę na chess-engines.conf
- Teraz zainstalowane w $ sysconfdir zamiast $ (datadir) / gnome-chess
- Format przekazywania opcji UCI do silników został uproszczony
- Nowa obsługa dodawania argumentów, które mają być dołączone do polecenia UCI go
- Silniki UCI powinny być teraz znacznie łatwiejsze
- Różne zmiany w innych silnikach
- Wsparcie dla Amundsen zniknęło z powodu braku obsługi cofania
- Autorzy:
- Michael Catanzaro
- Przekłady
- Brazylijski portugalski (Rafael Ferreira)
- Czeski (Marek AÅ'ernockA ½)
- Galicyjski (Fran DiAguez)
- Hebrajski (Yaron Shahrabani)
- Węgierski (Gabor Kelemen)
- Włoski (Milo Casagrande)
- Litewski (Aurimas AÅ'ernius)
- Norwegian bokmAÂ ¥ l (Kjartan Maraas)
- Słoweński (Matej UrbanAÂ iAÂ)
- Hiszpański (Daniel Mustieles)
- Chiński tradycyjny (Chao-Hsiung Liao)
- Uwaga dla dystrybutorów:
- Zalecamy teraz domyślne zainstalowanie silnika HoiChess, zamiast GNUChess lub Phalanx (lub naprawdę czegoś innego), aby gra faktycznie wygrała dla śmiertelników. Zobacz długotrwały Bug # 475535, aby uzyskać więcej informacji na temat powodów, dla których HoiChess jest zalecany. Pakiet Debiana ma wbudowane poprawki, jeśli to konieczne.
- Zmiany od 3.9.4:
- Dodano obsługę silnika Octochess
- Łatwiej Łatwe / Normalne ustawienia dla wielu silników
- Napraw AI zawieszenie podczas używania Cofnij w stosunku do większości silników CECP
- Napraw awarię po usunięciu nowego okna dialogowego gry
- Nie dołączaj ścieżki do otwartej gry w tytule okna
- HIG: opcje preferencji powinny używać wielkich liter w zdaniach
- Napraw skróty klawiaturowe dla opcji Nowy / Otwórz / Zapisz / Cofnij / Pełny ekran
- Nie rozpoczynaj nowej gry po usunięciu nowego okna dialogowego gry
- 3D: prawy dolny róg powinien być biały
- Preferencje: przenieś "przeciwnika" & quot; do góry
- Selekcja stron i trudności powinna być niewrażliwa na gry ludzkie i ludzkie
- Aktualizuj informacje o prawach autorskich w oknie dialogowym
- Napraw numerację planszy, gdy czarny jest na dole
- W niektórych nowych elementach paska narzędzi brakowało podpowiedzi
- Dodaj skróty klawiaturowe do poprzedniego / następnego ruchu
- 3D: popraw wyrównanie liter plików
- Autozapisywanie: zawsze zapominaj o grach po ich ukończeniu
- Usuń orientację planszy face-to-face
- Zaproponuj dłuższe okresy gry
- Poinstruuj silniki CECP, aby dodały losowość do gry
- Zaktualizowane tłumaczenia:
- Czeski
- Galacjan
- Grecki
- Litewski
- hiszpański
- Tradycyjny chiński
- Zależności zmienione:
- vala & gt; = 21,0 (opcjonalnie)
- Dodano menu aplikacji
- Usunięto pasek menu
- Dodano kilka elementów do paska narzędzi
- Pasek narzędzi jest teraz obowiązkowy
- Napraw awarię, gdy używasz Cofnij podczas przeglądania poprzedniego ruchu (Chris Cummins)
- Napraw awarię po ukończeniu gry czasowej, w której licznik czasu nie wygasł
- Napraw niewiarygodnie małe okno dialogowe gry ładującej
- Zapisz i wczytaj czas graczy pozostały w grach czasowych
- Lepiej zdecydować kiedy i kiedy nie autozapisywać gry
- Król i biskup kontra król i biskup w przeciwnych kolorach nie są niewystarczającym materiałem
- Ustaw domyślną nazwę pliku z rozszerzeniem .pgn dla okna dialogowego zapisu gry
- Gdy poprosisz o zapisanie ukończonej gry, użyj bardziej naturalnej wiadomości
- Po wyświetleniu monitu o zapisanie przed rozpoczęciem nowej gry, poproś o zapisanie lokalizacji zamiast automatycznego zapisywania
- Niewielkie ulepszenia w oknie wyboru typu promocji
- "Ludzki" przenieś deskryptony teraz bardziej naturalnie opisuj castling
- Dodaj ikonę 256x256
- Aktualizacje tłumaczeń
- Pozostały czas jest teraz zapisywany podczas zapisywania gry na czas
- Zegar szachowy rozpoczyna się teraz po pierwszym ruchu White'a
- Napraw błąd podczas używania Cofnij Przenieś podczas przeglądania poprzedniej tury (Chris Cummins)
- Napraw segfault po odtworzeniu gry czasowej, a następnie po uruchomieniu nowej gry, gdy upłynął czas oryginalnej gry
- Napraw potężne użycie procesora po zagraniu vs. silnik, a następnie rozpoczynanie nowej gry
- Napraw bardzo małe okno dialogowe zapisywania / ładowania
- Zegar zatrzyma się na końcu gry
- Sensowniej ustawić czułość cofania, rezygnacji, roszczenia losowania i zapisywania opcji
- Gry teraz zapisują domyślnie rozszerzenie .pgn
- Zapisz teraz działa zgodnie z oczekiwaniami (zamiast działać tak samo jak Zapisz jako)
- Niewystarczający materiał: Król i biskup mogą sprawdzić króla i biskupa w przeciwnych kolorach
- Pozwól kontrolować fragmenty AI, jeśli nie zainstalowano żadnych silników (np. po wczytaniu gry w porównaniu z silnikiem)
- Spraw, by kawałki komputera były niekontrolowane
- Napraw integrację silnika programu Stockfish
- Napraw masowe użycie procesora po zakończeniu gry z silnikiem i uruchomieniu nowego
- Napraw AI zawiesza się podczas ładowania gry, w której człowiek był ostatnim, który się poruszył
- Naprawianie rezygnacji z tury przeciwnika, co powoduje przegraną (i wygraną)
- Napraw numerację planszy wyświetlaną w widoku 3D, gdy numeracja planszy jest wyłączona
- Określ przeciwstawny silnik w zapisanych grach, nawet jeśli jest to domyślny
- Zegar każdego gracza jest początkowo ustawiony na połowę całkowitego czasu gry
- Zegar zaczyna się odliczać dopiero po pierwszym ruchu White'a
- Zegar kończy odliczanie po zakończeniu gry
- Zatrzymaj silnik natychmiast po zakończeniu gry, a nie po rozpoczęciu następnej gry
- Sensownie ustaw czułość preferencji Smooth Display i Piece Style w zależności od tego, czy widok 3D jest włączony
- Popraw testy czułości dla opcji Zapisz jako, Cofnij ruch, Rezygnacja i Losowanie
- Zwiększ domyślną szerokość okna do 700
- Zaktualizuj adres FSF w informacjach o licencjach
- Przetłumacz "Szachy" & quot; na stronie Informacje
- Aktualizacje tłumaczeń
- Napraw błąd, gdy nie są zainstalowane żadne maszyny.
- Andika Triwidada:
- Zaktualizowane tłumaczenie indonezyjskie
- Michael Catanzaro:
- Naprawiono ładowanie gier, w których człowiek był ostatnim, który się poruszył
- Przetłumacz "Szachy" & quot; na stronie Informacje
- Widok 3D: wyświetla numerację planszy tylko wtedy, gdy jest włączona
- Napraw początkową czułość niektórych preferencji
- Spraw, by kawałki komputera były niekontrolowane
- Napraw integrację silnika programu Stockfish
- Gra nie musi być zapisana po cofnięciu do początku
- Zapisywanie powinno być niewrażliwe po wczytaniu gry
- Zawsze określaj silnik w zapisanej grze
- Zwiększ domyślną szerokość do 700
- Zatrzymaj silnik natychmiast po zakończeniu gry
- Nie zezwalaj na rezygnację z gry przeciwnikowi
- help: Napraw przestarzały produkt z bugzilli
- Przestrzegaj argumentów silnika podanych w engines.conf
- ChessState.get_fen () zastępuje wszystkich rycerzy królami
- Niewystarczające poprawki materiałowe
- Historia szachów nie działa zbyt dobrze
- Napraw AI zawiesić się, gdy Phalanx próbuje promować
- l10n: Zaktualizuj japońskie tłumaczenie
- Aktualizacje tłumaczeń.
- Zmień nazwę pliku pulpitu z powrotem na glchess.desktop
- Aktualizacje tłumaczeń
- Aktualizacje tłumaczeń
- Dodano słowa kluczowe do pliku .desktop
- Aktualizacje tłumaczeń
- Pytaj użytkownika o typ promocji
- Napraw nieprawidłowy zamek dozwolony, gdy pionek zagraża kwadratowi
- GNOME
Michael I Doherty
Płomień Manolova
Co nowego w wersji 3.9.5:
Co nowego w wersji 3.9.4:
Co nowego w wersji 3.8.3:
Co nowego w wersji 3.9.2:
Co nowego w wersji 3.8.2.1 :
Co nowego w wersji 3.8.2:
Co nowego w wersji 3.8.1:
Co nowego w wersji 3.8.0:
Co nowego w wersji 3.7.92:
Co nowego w wersji 3.7.90:
Co nowego w wersji 3.7.5:
Co nowego w wersji 3.7.4:
Wymagania :
Komentarze nie znaleziono