Stiamo lavorando per ripristinare l'app di Unionpedia nel Google Play Store
UscenteArrivo
🌟Abbiamo semplificato il nostro design per una migliore navigazione!
Instagram Facebook X LinkedIn

Crafty

Indice Crafty

Crafty è un programma di scacchi scritto da Robert Hyatt dell'Università dell'Alabama. Discende direttamente da Cray Blitz, vincitore di due edizioni del WCCC nel 1983 e nel 1986.

Indice

  1. 24 relazioni: Algoritmo, Arena (scacchi), Athlon, C (linguaggio di programmazione), Campionato del mondo di scacchi per computer, Codice sorgente, Elo (scacchi), Freeware, Fritz, Hash table, HTML, Interfaccia a riga di comando, Interfaccia grafica, Motore scacchistico, Negascout, Notazione Portable Game, Pocket Fritz, Potatura alfa-beta, Processore, Robert Hyatt, Scacchi, Software libero, XBoard, 2004.

Algoritmo

In matematica e informatica un algoritmo è la specificazione di una sequenza finita di operazioni (dette anche istruzioni) che consente di risolvere tutti i quesiti di una stessa classe o di calcolare il risultato di un'espressione matematica.

Vedere Crafty e Algoritmo

Arena (scacchi)

Arena è una interfaccia grafica o GUI per programmi scacchistici che non dispongono di questa funzionalità. Tali programmi sono definiti motori o chess engines.

Vedere Crafty e Arena (scacchi)

Athlon

Athlon identifica una lunga serie di microprocessori con architettura x86 progettati e costruiti dal 1999 sino ad oggi da Advanced Micro Devices.

Vedere Crafty e Athlon

C (linguaggio di programmazione)

C (AFI) è un linguaggio di programmazione ad uso generale di natura imperativa e procedurale creato da Dennis Ritchie negli anni '70. Tutt'oggi influente, è largamente adoperato nei sistemi operativi, nei driver e nelle pile di protocolli, mentre è in diminuzione il suo uso nelle applicazioni.

Vedere Crafty e C (linguaggio di programmazione)

Campionato del mondo di scacchi per computer

Il Campionato del mondo di scacchi per computer (World Computer Chess Championship, comunemente indicato con l'acronimo WCCC) è un evento annuale nel quale i motori scacchistici competono fra di loro.

Vedere Crafty e Campionato del mondo di scacchi per computer

Codice sorgente

In informatica, il codice sorgente (spesso detto sorgente o codice o listato) è il testo di un algoritmo di un programma scritto in un determinato linguaggio di programmazione, compreso all'interno di un file sorgente, che definisce il flusso di esecuzione del programma stesso, ovvero la sua codifica software.

Vedere Crafty e Codice sorgente

Elo (scacchi)

Il sistema di valutazione Elo è un metodo per calcolare i livelli di abilità relativi dei giocatori in giochi a somma zero come gli scacchi.

Vedere Crafty e Elo (scacchi)

Freeware

Il freeware è una categoria di software proprietario il cui utilizzo è concesso a titolo gratuito. Generalmente viene messo a disposizione (tipicamente scaricandolo da Internet) come pacchetto da installare o come file eseguibile, e con una licenza che ne consente esplicitamente a chiunque l'utilizzo gratuito e la ridistribuzione, ma non l'uso commerciale.

Vedere Crafty e Freeware

Fritz

Fritz è un software per il gioco degli scacchi commercializzato da ChessBase. Il motore Fritz originale, sviluppato da Morsch-Feist e campione del mondo nel 1995, è stato impiegato fino alla release Fritz 13 (2012).

Vedere Crafty e Fritz

Hash table

In informatica una hash table o hash map, in italiano tabella hash o mappa hash, è una struttura dati usata per mettere in corrispondenza una data chiave con un dato valore.

Vedere Crafty e Hash table

HTML

LHyperText Markup Language, comunemente noto con l'acronimo HTML, è il linguaggio di marcatura più usato per i documenti web. Nato per la formattazione e impaginazione di documenti ipertestuali disponibili nel web 1.0, oggi è utilizzato principalmente per il disaccoppiamento della struttura logica di una pagina web (definita appunto dal markup) e la sua rappresentazione, gestita tramite gli stili CSS per adattarsi alle nuove esigenze di comunicazione e pubblicazione all'interno di Internet.

Vedere Crafty e HTML

Interfaccia a riga di comando

In informatica uninterfaccia a riga di comando (dall'inglese command line interface, in acronimo CLI) o anche console, riga di comando, terminale o prompt dei comandi, è un tipo di interfaccia utente caratterizzata da un'interazione testuale tra utente ed elaboratore (vedi shell): l'utente impartisce comandi testuali in input mediante tastiera alfanumerica e riceve risposte testuali in output dall'elaboratore mediante display o stampante alfanumerici.

Vedere Crafty e Interfaccia a riga di comando

Interfaccia grafica

Linterfaccia grafica, nota anche come GUI (dall'inglese graphical user interface), in informatica è un tipo di interfaccia utente che consente l'interazione uomo-macchina in modo visuale utilizzando rappresentazioni grafiche (es. widget) piuttosto che utilizzando i comandi tipici di un'interfaccia a riga di comando (vedi shell e front end): cominciata ad apparire negli anni ottanta, tra i primi esempi il Macintosh 128K di Apple, presentato nel gennaio 1984, anche se limitata dal monitor in bianco e nero, nel gennaio del 1985 Atari Corporation aveva presentato l'Atari ST, anche se l'interfaccia grafica era monocromatica.

Vedere Crafty e Interfaccia grafica

Motore scacchistico

Un motore scacchistico (o, con locuzione inglese ampiamente utilizzata, chess engine) è un programma informatico che implementa il back-end di un software per il gioco degli scacchi.

Vedere Crafty e Motore scacchistico

Negascout

Il NegaScout o Ricerca a variazione principale è un algoritmo negamax che in alcuni casi può essere più veloce della potatura alfa-beta. Come quest'ultima, il Negascout è un algoritmo per la ricerca del nodo di valore minimo in un dato albero; è dominante sull'algoritmo alfa-beta, cioè non visiterà mai un nodo che l'alfa-beta avrebbe potato, però questa caratteristica esige un accurato ordinamento dell'albero da esaminare per essere vantaggiosa, per cui la sua adozione deve essere decisa valutando la struttura del programma e le caratteristiche del problema da affrontare.

Vedere Crafty e Negascout

Notazione Portable Game

La notazione Portable Game (abbreviata PGN, dall'inglese: Portable Game Notation) è un formato usato in ambito digitale per registrare le partite di scacchi.

Vedere Crafty e Notazione Portable Game

Pocket Fritz

Pocket Fritz è un software scacchistico per Pocket PC distribuito dalla ChessBase.

Vedere Crafty e Pocket Fritz

Potatura alfa-beta

La potatura alfa-beta è un algoritmo di ricerca che può ridurre drasticamente il numero di nodi da valutare nell'albero di ricerca dell'algoritmo minimax.

Vedere Crafty e Potatura alfa-beta

Processore

Un processore (detto anche unità di elaborazione), in informatica ed elettronica, è un tipo di dispositivo hardware di un computer che si contraddistingue per essere dedicato all'esecuzione di istruzioni, a partire da un instruction set.

Vedere Crafty e Processore

Robert Hyatt

Nato nel 1948 in una cittadina del Mississippi, nel 1970 Robert Hyatt ha conseguito il Bachelor's degree presso l'Università di Southern Mississippi e nel 1983, nella stessa Università, il Master's degree.

Vedere Crafty e Robert Hyatt

Scacchi

Gli scacchi (dal provenzale e catalano antico escac, che a sua volta discende dal persiano شاه shāh, "re") sono un gioco di strategia che si svolge su una tavola quadrata detta scacchiera, formata da 64 caselle (o "case") di due colori alternati, sulla quale ogni giocatore dispone di 16 pezzi (bianchi o neri; per traslato, "il Bianco" e "il Nero" designano i due sfidanti): un re, una donna (o "regina"), due alfieri, due cavalli, due torri e otto pedoni; ogni casella può essere occupata da un solo pezzo, che può catturare o "mangiare" il pezzo avversario andando a occuparne la casella; obiettivo del gioco è dare scacco matto, ovvero minacciare la cattura del re avversario in modo tale che l'altro giocatore non possa eseguire mosse legali.

Vedere Crafty e Scacchi

Software libero

Il software libero (dall'inglese free software o libre software) è un software distribuito sotto i termini di una licenza di software libero, che ne concede lo studio, l'utilizzo, la modifica e la redistribuzione.

Vedere Crafty e Software libero

XBoard

XBoard è un'interfaccia grafica per motori scacchistici e un client per server scacchistici. È un software libero facente parte del progetto GNU.

Vedere Crafty e XBoard

2004

È stato proclamato anno internazionale del riso.

Vedere Crafty e 2004