Imidlalo yebhodi ye-Knight's Tour Chess engaxhunyiwe ku-inthanethi ayinazo izikhangiso, ama-nags, noma ekuthengeni izinhlelo zokusebenza
Ukuhamba ebhodini nokuvakashela isikwele ngasinye ngocezu olulodwa lwe-Chess kubizwa ngokuthi ukuvakasha kwebhodi. Kunezinhlobo ezimbili zokuvakasha ezicatshangelwayo lapha: ukuvakasha okuvulekile nokuvakasha okuvaliwe.
Uhambo oluvulekile luvakashela isikwele ngasinye kanye nakanye kuphela.
Ukuvakasha okuvaliwe kuwuhambo oluvulekile olungaphelela esigcawini sokuqala, ngaleyo ndlela kuqedelwe iluphu.
Usebenzisa imithetho yokunyakaza ye-Knight in Chess, umsebenzi wakho ukuvakashela ibhodi ne-Knight.
Ibhodi lixazululwa lapho zonke izikwele zivakashelwe, zivuliwe noma zivaliwe.
Ukuze uqale, khetha usayizi webhodi/ukwahluka bese uthepha isikwele sokuqala osifunayo uma uyalwa.
Unikezwa izindida ku-5x5, 6x6, 7x7, kanye namabhodi ayizikwele angu-8x8, nokuhluka okune ngosayizi webhodi ngalinye. Ibhodi ngalinye lingaba nezixazululo eziningi, ezivuliwe kanye/noma ezivaliwe.
Ukuze unike amandla ukuhlukahluka, kufanele uqale uxazulule ibhodi lesikwele futhi ufinyelele imigomo ethile. Ibhodi eliyisikwele ngalinye linemigomo emine, futhi liyahlukahluka kuye ngokuthi ibhodi lilingana noma liyinqaba : Isixazululo esivuliwe kanye/noma esivaliwe, Qala/Phetha esikweleni esimaphakathi noma isikwele 1, xazulula ngokuthi I-Backtracks = 0.
Umgomo ngamunye ozuziwe uvumela ukuhluka okukodwa. Kungenzeka ukuthi ube nesixazululo esisodwa sebhodi lesikwele ukufeza yonke imigomo ngesikhathi esisodwa, ngaleyo ndlela unike amandla zonke izinhlobo ezine. Azikho izinjongo zokuhlukahluka futhi zingaxazululwa nganoma iyiphi indlela.
Uma zonke izinhlobo ezine sezixazululiwe, ibhodi losayizi olandelayo livuliwe. Isibonelo, uma ibhodi lesikwele elingu-5x5 nokuhluka kwalo okune sekuxazululiwe, ibhodi lesikwele elingu-6x6 lizonikwa amandla.
Ungahlala esikweleni kanye kuphela. Ukunyakaza ngakunye kuzovimba leso sikwele ukuthi singavakashelwa futhi, ngaphandle uma sihlehliswa emuva. Uyakwazi ukubuyisela emuva umnyakazo owodwa ngesikhathi, noma uthephe usayizi webhodi/ukwehluka ukuze usethe kabusha ibhodi eliyisikwele/ukwehluka.
Lapho wonke amabhodi ayizikwele nokuhluka kwawo okuhlukene kuxazululiwe, okunye okuhlukile okungu-8 kunikwe amandla futhi kungenziwa kusebenze nge-Vars 5-12 switch ngaphansi kwezinketho.
Izinto ezimbalwa zikuvumela ukuthi wenze ngokwezifiso izinketho ezithile:
5x5, 6x6, 7x7, 8x8 = Khetha usayizi webhodi.
Var1-4 = Khetha ukuhluka kosayizi webhodi elikhethiwe.
Inombolo Yokunyakaza = Guqula phakathi kwenombolo yokunyakaza, iphesenti eliphelele, noma inani lezikwele ezihlanganisiwe.
Umsindo = Vula/Vala umsindo.
Umbala = Khetha i-Knight emnyama noma emhlophe.
Izinombolo = Khombisa izinombolo eziyisikwele ze-ordinal.
Bonisa Umaki/Indlela = Vula umaka/indlela Vula/Vala.
Maka/Umbala Wendlela = Khetha umaka/imibala yendlela. Thepha ukuze uguqule imibala evamile noma ubambe ukuze ukhethe umbala ongahleliwe. Qaphela ukuthi umaka oqalayo uhlala
green.
Enye indlela ukuthola isixazululo esivulekile, bese uhlehla uze ukwazi ukuvala ukuvakasha.
Okokugcina, uma unamazwana, iziphakamiso, izikhalazo, noma okunye, sicela uthumele i-imeyili
[email protected]