Șahul GNOME (fostul glChess) este un software gratis, cu sursă liberă și distribuit gratuit, care a fost proiectat de la bază pentru a fi utilizat pentru a juca un joc uimitor de șah în mediul desktop grafic GNOME. / p>
Sprijină o gamă largă de motoare de șah
Programul acceptă și a fost testat cu succes cu o gamă largă de motoare și servere de șah. Pentru programele de șah, funcționează cel mai bine cu motorul șah Crafty, dar majoritatea trăsăturilor sale ar trebui să funcționeze și cu șahul GNU.
GUI frumos și modern
Aplicația vine cu o interfață grafică frumoasă și modernă, care urmează liniile directoare HIG (Human Interface Guidelines) din mediul de lucru GNOME. Cu toate acestea, acesta este independent de desktopul GNOME, deoarece poate fi folosit pe orice alt mediu grafic open source. Am testat cu succes șahurile GNOME cu ajutorul sculptorului Cinnamon, MATE, LXDE și Xfce.
Când utilizatorul deschide programul pentru prima dată, jocul este gata pentru a începe. Din bara de titlu puteți începe jocul nou, anulați cea mai recentă mișcare, salvați jocul curent, deschideți un joc salvat, demisionați, revendicați remiză, salvați jocul într-o locație diferită de cea prestabilită, precum și pentru a accesa dialogul Preferințe , de unde puteți alege oponentul dvs., alegeți dificultatea jocului, alegeți durata jocului, precum și pentru a modifica aspectul jocului (orientare la bord, mutați formatul, stil piesă, vizualizare 3D, numerotarea bordului, sugestii de mutare ).
Sub capota și disponibilitate
Șahul GNOME este distribuit ca parte a pachetului de jocuri GNOME împreună cu proiectul GNOME, dar poate fi descărcat și instalat ca software independent. Este scris în limbajul de programare Vala, folosind seturile de instrumente Cairo și GTK + pentru a reda tabla de șah în 2D, precum și tehnologia OpenGL pentru a reda în 3D.
Ce este nou
puternic> în această versiune:
- Fixați codul pentru a asigura că motorul de șah se stinge dacă procesul principal se blochează (# 17)
- Nu afișați dialogul de tragere a revendicărilor la deschiderea jocului (# 22)
- Fixați un jucător greșit, câștigând uneori când expiră cronometrul (# 25)
- Remediați diverse erori cu dialogurile deschise / salvați și comutați la dialogurile native (# 27)
Ce este nou în versiunea 3.29.1:
- li>
- Redactarea licitațiilor este oferită necorespunzător când vizualizați istoricul trecut
Ce este nou în versiune:
Ce este nou în versiunea 3.26.0:
Ce este nou în versiunea 3.24.1:
Ce este nou în versiunea 3.24.0:
- Adăugați flatpak manifest (Florian Mullner) >
- Traduceri actualizate
Ce este nou în versiunea 3.22.2:
- Eliminați spațiile albe (Sahil Sareen) >
- Traduceri actualizate
Ce este nou în versiunea 3.22.0:
- Traduceri actualizate
Ce este nou în versiunea 3.21.3:
- Traduceri actualizate
Ce este nou în versiunea 3.20.1:
Ce este nou în versiunea 3.19.2:
Ce este nou în versiunea 3.17.3:
>
Ce este nou în versiunea 3.17.2:
- Fixați încărcarea pgn cu comportamente nevalide de mișcare (Sahil Sareen)
- Actualizați testele (Sahil Sareen)
- Deplasați cârligul de verificare a îndrumarului în libgames-support (Michael Catanzaro, semnat: Sahil Sareen)
Ce este nou în versiunea 3.16.1:
Sareen)
Ce este nou în versiunea 3.14.1 / 3.16.0 Beta 1:
- suport pentru ceasurile Fischer și Bronstein (dezvoltator: Sahil Sareen, recenzent: Michael Catanzaro)
- Adăugați o copie a spec. PGN la repo (Michael Catanzaro)
- Îmbunătățirea preciziei ceasului de șah (Sahil Sareen)
- Alte îmbunătățiri ale codului (Sahil Sareen, Michael Catanzaro)
- Traduceri actualizate (Muhammet Kara)
Ce este nou în versiunea 3.15.4:
- Anulați mutarea dacă selectorul de tip promoțional este închis (Michael Catanzaro)
- Fixarea cronometrului de șah devine resetată la maximul permis la repornirea jocului (Sahil Sareen)
- Încărcați corect jocurile salvate (Sahil Sareen)
- Fixarea salvării unui joc finalizat din cauza timpului scutește temporizatorul ca infinit (Sahil Sareen)
- Resetați piesa selectată la revenire (Sahil Sareen)
- Alte îmbunătățiri ale codului (Sahil Sareen, Michael Catanzaro)
- Traduceri actualizate (Inaki Larranaga Murgoitio, Matej UrbanAÂ iAÂ)
Ce este nou în versiunea 3.14.1:
Ce este nou în versiunea 3.14.0:
Ce este nou în versiunea 3.12.3 / 3.14 RC:
- timer
- Multe actualizări ale traducerilor
Ce este nou în versiunea 3.12.3:
- Fixați desincronizarea cu motoarele de șah atunci când utilizați anularea în timpul întoarcerii motorului
- Fixați desincronizarea cu motorul de șah când vedeți istoricul în timpul întoarcerii motorului
- Vizualizați înapoi pentru prezent dacă vizualizați istoricul atunci când motorul se mișcă
- Fixați ceasul, uneori, fără pauză, după terminarea jocului, din cauza desincronizării cu motorul
- Fixați sensibilitatea butonului Pauză după terminarea jocului în timpul istoricului navigării
- Fixați sensibilitatea butonului nou pentru joc dacă jocul se termină înainte de prima mutare (posibil dacă există o problemă cu motorul de șah)
- Soluționarea erorilor de semnal Vala de semnal care provoacă un accident rar atunci când se utilizează o revenire după ce ați început foarte multe jocuri noi
Ce este nou în versiunea 3.12 Beta 1:
- Această versiune trece la utilizarea protocolului UCI pentru a comunica cu șahul GNU. Suportul UCI a fost adăugat în GNU Chess 6.0; cu toate acestea, este buggy și provoacă 100% utilizare CPU. Aceasta este o experiență teribilă pentru utilizatori și este fixată în GNU Chess 6.1.0. Și dacă distribuția dvs. mai vânează GNU Chess 5.x, atunci nu va funcționa deloc. Verificați versiunea GNU Șah înainte de actualizare!
- GNU Chess este acum motorul standard de șah recomandat pentru distribuțiile Linux.
- Noi nivele de dificultate pentru șahul GNU. Feedbackul este foarte dorit!
- Fișierul de configurare a motoarelor sa mutat de la SYSCONFDIR / chess-engines.conf la SYSCONFDIR / gnome-chess / engines.conf, iar fișierul original nu va mai fi citit
- engines.conf are acum o nouă opțiune, întârziere înainte de mutare, utilizată pentru a seta întârzierea în câteva secunde după ce un om se mișcă înainte ca motorul să fie dat să facă o mișcare. (Întârzierea reală va fi, desigur, mai lungă, deoarece motorul are nevoie de timp să se gândească.)
- Multe dintre acțiunile făcute anterior în meniul de viteze funcționează acum ca butoane în bara de antet.
- S-au adăugat două secunde de întârziere înainte ca motorul să se deplaseze pentru majoritatea motoarelor. Acest lucru încetinește jocul pentru a face mai puțin copleșitor.
- Nu mai este posibil să intrați în modul 3D când folosiți Wayland sau Mir. Suportul pentru aceste medii nu va fi adăugat la timp pentru 3.10. Utilizați în schimb modul 2D.
- Jocul este acum întrerupt în mod corespunzător atunci când dialogul Reclamați revendicarea este deschis.
- Fixați culoarea în subtitrarea ferestrei afișată când White este verificat.
- Scurtați subtitrarea ferestrei afișate când ceva nu merge bine.
- Fișierul desktop a fost redenumit la gnome-chess.desktop
- Pagina de manual actualizată
- Traduceri actualizate
Ce este nou în versiunea 3.10.3:
Ce este nou în versiunea 3.11.4:
- Dependențe: GTK + 3.10
- Redesign: GtkHeaderBar și GtkMenuButton înlocuiesc GtkToolbar
- Eliminați modul ecran complet
- Utilizați pictogramele simbolice în bara butonului (Yosef Or Boczko)
- Adăugați linkul "legat" la butoanele de navigare (Yosef Or Boczko)
- Utilizați un bec simbolic în dialogul de preferințe
- Eliminați spațiul suplimentar între cronometrele alb și negru
- Nu întrerupeți automat când comutați ferestre sau vizualizați meniul
- Tasta de pauză este acum un accelerator pentru acțiunea de întrerupere / reluare
- Arătați mai multe erori atunci când ceva nu merge cu motorul
- Nu cereți niciodată că motorul a murit atunci când totul este bine
- Afișează un mesaj dacă un jucător uman este verificat
- Avertizați utilizatorul atunci când motorul nu reușește să lanseze
- Fixați culorile pieselor în notație algebrică figurină
- Remediați avertismentele critice la pornirea unui nou joc
- Niciodată nu încercați să omoare același proces de motor de două ori
- ChessEngine: scanează scurgerile descriptorilor de fișiere minore
- Nu lăsa un motor orfan dacă ne prăbușim
- Despre dialog: actualizați site-ul web
- Traduceri actualizate
Ce este nou în versiunea 3.11.3:
- Pictograma aplicației noi (Jakub Steiner)
- Înlocuiți niște containere depreciate (Volker Sobek)
- Traduceri actualizate
Ce este nou în versiunea 3.11.2:
- .1)
- Fixați suprapunerea cu pauză afișată cu susul în jos cu negru în partea de jos
- Fixați săgeata stânga prea mică în comenzile istorice
- Remediați o eroare de afirmație inofensivă
- Adăugați o categorie lipsă de GTK în fișier desktop
- Traduceri actualizate
Ce este nou în versiunea 3.10.2:
- Fixați " afișare afișată cu susul în jos când Black este în partea de jos
- Remediați o eroare de afirmație inofensivă
- Traduceri actualizate
Ce este nou în versiunea 3.11.1:
- Fixați "Oh no! Ceva a mers prost! " afișează la sfârșitul jocului
- Remediați ștergerea PGN-urilor încărcate cu Joc Deschis
- Appdata este acum translatabil
- Eliminați utilizarea funcțiilor depreciate
Ce este nou în versiunea 3.10.1.1:
- Fixați regresia cauzând "ceva a mers prost!" mesaj pe matcă.
- Fixați regresia cauzând ștergerea tuturor PGN-urilor deschise.
Ce este nou în versiunea 3.10.1:
Ce este nou în versiunea 3.10.0:
Ce este nou în versiunea 3.10 Beta 1:
- A fost adăugată o nouă opțiune de joc pentru pauză
- Fixați o notație algebrică de figurine afișând cifre greșite
- Stocați un singur joc în același timp în istoricul salvării automate
- Solicitați utilizatorului să salveze jocul înainte de a deschide unul nou
- Repetați vizualizarea răsturnărilor arbitrare cu caseta combo de istoric
- Pictograma de pe ecranul complet trebuie să se modifice pictograma "unfullscreen" când se afișează în ecran complet
- Jocul va afișa acum un avertisment și va încheia jocul atunci când un motor face o mișcare ilegală sau atunci când un motor CECP susține că șahul GNOME a permis o mișcare ilegală, în loc să stea pentru totdeauna.
- Revendicarea Desenare funcționează din nou
- Dacă nu poate fi revendicată o remiză, este afișat un dialog explicativ
- Remediați două bug-uri cu detectare repetată de trei ori
- Rezolvați detectarea regulilor de cincizeci de mutări
- Preferințe
- Acum este tranzitoriu pentru fereastra principală (nu este considerată separată de GNOME Shell)
- Eliminați opțiunea de afișare a istoricului
- Reordonați unele preferințe
- engines.conf
- Redenumit la șah-engines.conf
- Acum instalat în $ sysconfdir în loc de $ (datadir) / gnome-șah
- Formatul pentru trecerea opțiunilor UCI la motoare a fost simplificat
- Suport nou pentru adăugarea de argumente care urmează să fie adăugate comenzii UCI go
- Motoarele UCI ar trebui să fie mult mai ușoare acum
- Alte modificări la alte motoare
- Sprijinul acordat de Amundsen a scăzut din cauza lipsei de sprijin pentru Anularea
- Contributors:
- Michael Catanzaro
- Traduceri:
- Portugheză braziliană (Rafael Ferreira)
- Cehă (Marek AÅ'ernockAl)
- Galiciană (Fran DiAguez)
- Ebraică (Yaron Shahrabani)
- Maghiar (Gabor Kelemen)
- italiană (Milo Casagrande)
- Lituaniană (Aurimas AÅ'ernius)
- Norvegiană bokmA ¥ l (Kjartan Maraas)
- limba slovenă (Matej UrbanAI)
- Spaniolă (Daniel Mustieles)
- Chineză tradițională (Chao-Hsiung Liao)
- Notă pentru distribuitori:
- Acum vă recomandăm să instalați motorul HoiChess în mod implicit, în loc de GNUChess sau Phalanx (sau altceva în realitate), pentru a face jocul real câștigător pentru muritori. Pentru mai multe informații despre motivul pentru care este recomandat HoiChess, vedeți Bug # 475535 de lungă durată. Pachetul Debian are, dacă este necesar, patch-uri de construcție.
- Modificări de la 3.9.4:
- A fost adăugat suport pentru motorul Octochess
- Setări ușoare / normale pentru mai multe motoare
- Fixați suspendarea AI când utilizați Anulați împotriva majorității motoarelor CECP
- Remedierea accidentală atunci când se elimină dialogul de joc nou
- Nu includeți calea spre joc deschis în titlul ferestrei
- HIG: opțiunile de preferințe ar trebui să utilizeze scrierea cu majuscule de propoziții
- Fixați comenzile rapide de la tastatură pentru New / Open / Save / Undo / Fullscreen
- Nu porniți un joc nou dacă dialogul de joc nou este șters
- 3D: colțul din dreapta jos trebuie să fie alb
- Preferințe: mutați "oponentul" la început
- Selecția laterală și dificultate ar trebui să fie insensibilă în jocurile umane vs. umane
- Actualizare Despre notificarea privind drepturile de autor pentru dialog
- Fixați numerotarea bordului când Black este în partea de jos
- Câteva elemente noi din bara de instrumente au lipsit de la bord
- Adăugați comenzi rapide de la tastatură pentru mutarea anterioară / următoare
- 3D: îmbunătățirea alinierii literelor de fișier
- Salvare automată: întotdeauna uitați jocurile după finalizare
- Eliminați orientarea față-în-față a panoului
- Propune durate mai lungi de joc
- Instruiți motoarele CECP pentru a adăuga o întâmplare la redare
- Traduceri actualizate:
- Czech
- Galiciană
- greacă
- lituaniană
- spaniolă
- Chineză tradițională
- Modificările dependenței:
- vala> = 21,0 (opțional)
- A fost adăugat un meniu de aplicații
- Eliminat menubarul
- Au fost adăugate mai multe elemente în bara de instrumente
- Bara de instrumente este acum obligatorie
- Fixați un accident când utilizați Anulați în timp ce vizualizați o mișcare anterioară (Chris Cummins)
- Remediați accidentul după ce ați finalizat un joc cu timp în care cronometrul nu a expirat
- Fixați o fereastră de dialog pentru jocul de încărcare insuficient de mică
- Salvați și încărcați timpul jucat de jucător în jocurile cronometrate
- Mai bine decide când și când să nu se salveze automat un joc
- Regele și episcopul vs. împăratul și episcopul pe culoarea opusă nu sunt materiale insuficiente
- Setați un nume de fișier implicit cu extensia .pgn pentru dialogul de salvare a jocului
- Când solicitați salvarea unui joc finalizat, utilizați un mesaj mai natural
- După ce ați cerut să salvați înainte de a începe un joc nou, solicitați o locație de salvare în loc să salvați automat
- Îmbunătățiri ușoare la dialogul de selectare a tipului de promovare
- & quot; Human & quot; muta descriptons acum descrie în mod mai natural castling
- Adăugați o pictogramă de 256 x 256
- Actualizări de traducere
- Timpul rămas este salvat acum atunci când salvați un joc cronometrat
- Ceasul de șah începe acum după prima mișcare a lui White
- Fixați segfault atunci când utilizați Anulați mutare în timp ce vizualizați o întoarcere anterioară (Chris Cummins)
- Fixați segfault după ce ați jucat un joc, apoi începeți un nou joc, când a expirat cronometrul jocului original
- Fixați utilizarea CPU masivă după ce ați jucat cu un motor, apoi ați început un joc nou
- Fixați dialogurile de salvare / încărcare foarte mici
- Ceasul se oprește acum la sfârșitul jocului
- Sensibilitatea setării sensibilă la revocarea, demisia, retragerea revendicărilor și salvarea opțiunilor
- Salvează acum acum cu extensia .pgn în mod implicit
- Salvați acum funcționează conform așteptărilor (în loc să funcționeze la fel ca Salvează ca)
- Material insuficient: Regele și episcopul pot împodobi regele și episcopul cu culori opuse.
- Permiteți controlul pieselor AI dacă nu sunt instalate motoare (de exemplu, după încărcarea unui joc vs. un motor)
- Asigurați-vă că piesele computerului sunt incontrolabile
- Integrarea integrării motorului Stockfish
- Fixați utilizarea CPU masivă după ce ați terminat un joc împotriva unui motor și ați început unul nou
- Fixați AI atârnă atunci când încărcați un joc în care omul a fost ultimul să se mute
- Fixați demisia pe rândul adversarului, cauzând pierderea (și câștigarea)
- Fixarea numerelor de bord se afișează în vizualizarea 3D atunci când numerotarea bordului este dezactivată
- Specificați motorul opus în jocurile salvate, chiar dacă acesta este implicit
- Ceasul jucătorului este setat inițial la jumătate din durata totală a jocului
- Ceasul începe acum să contorizeze numai după prima mișcare a lui White
- Ceasul se oprește acum de numărare după terminarea jocului
- Opriți motorul imediat ce jocul se termină, nu atunci când începe jocul următor
- Setați în mod sensibil sensibilitatea preferințelor afișajului neted și a stilului piesei, în funcție de dacă vizualizarea 3D este activată
- Îmbunătățiți verificările de sensibilitate pentru Salvare ca, Renunțare la mutare, Demisie și revendicare
- Creșteți lățimea ferestrei implicite la 700
- Actualizați adresa FSF în notificările de licență
- Traduceți "șah" pe pagina Despre
- Actualizări de traducere
- Confirmați segfault atunci când nu sunt instalate motoare.
- Andika Triwidada:
- Traducere în limba indoneziană actualizată
- Michael Catanzaro:
- Fixați jocuri de încărcare în cazul în care omul a fost ultima să se mute
- Traduceți "șah" pe pagina Despre
- Vedere 3D: afișați numerotarea plăcilor numai atunci când este activată
- Fixați sensibilitatea inițială a anumitor preferințe
- Asigurați-vă că piesele computerului sunt incontrolabile
- Integrarea integrării motorului Stockfish
- Jocul nu are nevoie de salvare după revenire la pornire
- Salvați ar trebui să fie insensibil după încărcarea unui joc
- Specificați întotdeauna motorul în joc salvat
- Creșteți lățimea implicită la 700
- Opriți motorul imediat după terminarea jocului
- Dezactivați demisia pentru adversarul dvs.
- ajutor: remediați produsul învechit al bugzilla
- Respectați argumentele motorului specificate în engines.conf
- ChessState.get_fen () înlocuiește toți cavalerii cu regii
- Remedieri de material insuficiente
- Istoria șahului nu funcționează foarte bine
- Fixați AI atârnă când Phalanx încearcă să promoveze
- l10n: Actualizați traducerea japoneză
Michael I Doherty
Flacără Manolova
Ce este nou în versiunea 3.9.5:
Ce este nou în versiunea 3.9.4:
Ce este nou în versiunea 3.8.3:
Ce este nou în versiunea 3.9.2:
Ce este nou în versiunea 3.8.2.1:
Ce este nou în versiunea 3.8.2:
Ce este nou în versiunea 3.8.1:
Ce este nou în versiunea 3.8.0:
Ce este nou în versiunea 3.7.92:
li>
Ce este nou în versiunea 3.7.90:
Ce este nou în versiunea 3.7.5:
Ce este nou în versiunea 3.7.4:
Cerințe :
- GNOME
Comentariile nu a fost găsit