Kysymys:
Onko olemassa online-shakkiarviointimoottoria, jossa on REST-sovellusliittymä?
Peter Cotton
2016-03-20 07:47:23 UTC
view on stackexchange narkive permalink

Onko olemassa online-shakkiarviointimoottoria, jolla on REST-sovellusliittymä? Haluaisin pystyä lähettämään pelin tai sijainnin (oletettavasti valukyvyllä) yksinkertaiselle REST-sovellusliittymälle ja saamaan takaisin sijaintiarvion kohtuullisen vahvasta moottorista.

En usko.
Mihin tarkoitukseen, voinko kysyä?
Mielestäni hyvin yksinkertainen tarkoitus olisi antaa kehittäjien käyttää sitä sovellusten luomiseen. Toisaalta API-tarjoaja voi käyttää pyyntöjä syvällisiin oppimisverkkoihin. Win-Win.
Mutta voit käyttää moottoria asiakkaan puolella sovelluksessa.
Se on osa pahaa suunnitelmaa luoda maailman vahvin shakkipelaaja
@PeterCotton Lol
@PeterCotton Ilmaista lounasta ei ole. Et voi odottaa kenenkään antavan sinulle mitään sellaista. Opi koodaamaan oikea moottori verkkoa varten.
Ennen pyörän rakentamista ...
Kukaan ei odota inkvisitiosta. http://analysis.cpuchess.com/ on melko lähellä, mutta ei API: ta
@Peter Voit ohjelmoida JavaScriptin antamaan kannat analyysi.cpuchess.com-sivustolle ja lukemaan tulokset takaisin.
Kaksi vastused:
prusswan
2019-07-05 09:48:43 UTC
view on stackexchange narkive permalink

On turhaa olla lepo-sovellusliittymää satunnaisille sijaintikertomuksille, jotka on etukäteen laskettava lähes välittömän vastauksen saamiseksi. Siinä tapauksessa voit yhtä hyvin pyytää avaavaa kirjaa. Muutama sivusto, joka avaa kirjojen kyselytyökalut, ovat melko lähellä.

Fabian Fichter
2019-07-05 13:24:54 UTC
view on stackexchange narkive permalink

Projekti https://github.com/noobpwnftw/chessdb tarjoaa sovellusliittymän moottoriarviointien saamiseksi, mukaan lukien PV, syötteenä kannan FEN.

Kokeile esimerkiksi esimerkkiä readme-tiedostosta:

https://www.chessdb.cn/cdb.php?action=querypv&board=rnbqkbnr/pppppppp/8/8/8/8/ PPPPPPPPP / RNBQKBNR% 20w% 20KQkq% 20-% 200% 201&json = 1

Sain vastauksen:

  {"status": "ok "," pisteet ": 8," syvyys ": 39," pv ": [" e2e4 "," c7c5 "," d2d4 "," c5d4 "," g1f3 "," e7e5 "," c2c3 "," b8c6 " "f1c4", "g8f6", "f3g5", "d7d5", "e4d5", "c6a5", "c4b5", "c8d7", "d1e2", "f8d6", "b2b4", "h7h6", " g5f3 "," e8g8 "," b4a5 "," d4d3 "," e2b2 "," f6d5 "," b1d2 "," d7b5 "," b2b5 "," d5c3 "," b5d3 "," d6b4 "," d3d8 " , "f8d8", "a5a6", "b7a6", "a2a3", "b4a5", "e1f1"], "pvSAN": ["e4", "c5", "d4", "cxd4", "Nf3" , "e5", "c3", "Nc6", "Bc4", "Nf6", "Ng5", "d5", "exd5", "Na5", "Bb5 +", "Bd7", "Qe2", " Bd6 "," b4 "," h6 "," Nf3 "," OO "," bxa5 "," d3 "," Qb2 "," Nxd5 "," Nbd2 "," Bxb5 "," Qxb5 "," Nxc3 " , "Qxd3", "Bb4", "Qxd8", "Rfxd8", "a6", "bxa6", "a3", "Ba5", "Kf1"]}  
Se toimii lähinnä avaavan kirjan apina eikä pysty arvioimaan tuntemattomia paikkoja lennossa. esim. https://www.chessdb.cn/cdb.php?action=querypv&board=8/7K/P2P4/1b1k3p/3Pp3/P6p/PBPp2P1/3B4%20w%20-%20-%200%201&json=1


Tämä Q & A käännettiin automaattisesti englanniksi.Alkuperäinen sisältö on saatavilla stackexchange-palvelussa, jota kiitämme cc by-sa 3.0-lisenssistä, jolla sitä jaetaan.
Loading...