Satranç Oyna | Yapay Zekâ Destekli Ücretsiz Online Satranç Oyunu

TAKİP ET

Yapay zekâ destekli ücretsiz satranç oyununu hemen oyna. Kolay, orta ve zor robot seviyelerinde stratejini geliştir, rakibini mat ederek ustalığını göster.

Satranç, strateji, sabır ve analitik düşünmeyi geliştiren dünyanın en popüler zeka oyunlarından biridir. Yapay zekâ destekli bu online satranç oyununda beyaz taşlarla mücadele ederken robot rakibin farklı zorluk seviyelerinde hamlelerini analiz ederek sana gerçekçi bir oyun deneyimi sunar. Rok, geçerken alma, piyon terfisi, şah ve şah mat kuralları eksiksiz olarak desteklenir. Hamle geçmişini takip edebilir, gerektiğinde son hamleyi geri alabilir ve tahtayı çevirebilirsin. Mobil cihazlar ve bilgisayarlarla uyumlu çalışan bu oyun sayesinde satranç becerilerini geliştir, yeni stratejiler öğren ve her maçta daha güçlü bir oyuncu olmayı hedefle.

 

.gulum-chess,.gulum-chess *{box-sizing:border-box}.gulum-chess{width:100%;max-width:900px;margin:30px auto;padding:20px;color:#fff;font-family:Arial,sans-serif}.gulum-chess__box{width:100%;padding:20px;border-radius:22px;background:linear-gradient(145deg,#100c25,#251943);box-shadow:0 20px 50px #0006;overflow:hidden}.gulum-chess__tag{display:inline-block;padding:6px 12px;border-radius:20px;background:linear-gradient(135deg,#7c3aed,#ec4899);font-size:12px;font-weight:700}.gulum-chess h1{margin:10px 0 5px;font-size:42px}.gulum-chess__intro{min-height:20px;margin:0}.gulum-chess__top,.gulum-chess__actions{display:grid;gap:8px}.gulum-chess__top{grid-template-columns:repeat(3,minmax(0,1fr));margin:15px 0}.gulum-chess__top>div{height:62px;min-width:0;padding:10px;border-radius:10px;background:#ffffff12;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.gulum-chess__top span{display:block;font-size:10px;color:#ccc}.gulum-chess__top b{display:block;width:100%;margin-top:4px;color:#fde047;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gulum-chess__actions{grid-template-columns:repeat(4,minmax(0,1fr));min-height:42px;margin-bottom:10px}.gulum-chess__actions button,.gulum-chess__actions select,.gulum-chess__again{width:100%;height:42px;min-width:0;padding:0 8px;border:0;border-radius:10px;color:#fff;font-weight:700;background:linear-gradient(135deg,#7c3aed,#ec4899);cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gulum-chess__actions select{background:#ffffff18}.gulum-chess__actions option{color:#111}.gulum-chess__status{height:44px;margin-bottom:12px;padding:10px;border-radius:10px;background:#ffffff12;text-align:center;display:flex;align-items:center;justify-content:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.gulum-chess__layout{display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:14px;align-items:start}.gulum-chess__wrap{position:relative;width:100%;aspect-ratio:1;min-width:0;overflow:hidden}.gulum-chess__board{position:absolute;inset:0;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-template-rows:repeat(8,minmax(0,1fr));width:100%;height:100%;border:5px solid #c4b5fd;border-radius:14px;overflow:hidden}.gulum-chess__cell{position:relative;width:100%;height:100%;min-width:0;min-height:0;border:0!important;border-radius:0!important;background:#f0d9b5!important;padding:0;display:flex;align-items:center;justify-content:center;overflow:hidden}.gulum-chess__cell.is-dark{background:#8b5e3c!important}.gulum-chess__cell.is-selected{box-shadow:inset 0 0 0 5px #fde047}.gulum-chess__cell.is-last{box-shadow:inset 0 0 0 5px #38bdf8aa}.gulum-chess__cell.is-move:after{content:"";width:23%;height:23%;border-radius:50%;background:#22c55e}.gulum-chess__cell.is-capture:after{content:"";position:absolute;inset:7%;border:4px solid #ef4444;border-radius:50%}.gulum-chess__piece{display:block;width:100%;font-family:"Segoe UI Symbol","Arial Unicode MS",serif;font-size:clamp(28px,6vw,56px);line-height:1;text-align:center;pointer-events:none;filter:drop-shadow(0 3px 2px #0007)}.gulum-chess__piece.is-white{color:#fff;text-shadow:0 0 2px #000}.gulum-chess__piece.is-black{color:#111}.gulum-chess__side{width:210px;height:100%;min-height:0;padding:12px;border-radius:12px;background:#ffffff10;overflow:hidden}.gulum-chess__side h3{height:22px;margin:0 0 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gulum-chess__moves{height:520px;min-height:520px;max-height:520px;padding:10px;border-radius:10px;background:#ffffff12;overflow-y:auto;overflow-x:hidden;text-align:left;font-size:12px;line-height:1.7;scrollbar-gutter:stable}.gulum-chess__row{display:grid;grid-template-columns:28px minmax(0,1fr) minmax(0,1fr);min-height:25px;border-bottom:1px solid #ffffff0c}.gulum-chess__row span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gulum-chess__overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#080514dd;border-radius:14px}.gulum-chess__overlay[hidden]{display:none}.gulum-chess__overlay>div{width:min(320px,85%);padding:22px;background:#21173c;border-radius:15px;text-align:center}.gulum-chess__again{width:100%}@media(max-width:720px){.gulum-chess__layout{grid-template-columns:1fr}.gulum-chess__side{width:100%;height:190px}.gulum-chess__moves{width:100%;height:145px;min-height:145px;max-height:145px}.gulum-chess__actions{grid-template-columns:1fr 1fr}.gulum-chess__status{white-space:normal;line-height:1.2}}@media(max-width:480px){.gulum-chess{margin:15px auto;padding:8px}.gulum-chess__box{padding:12px}.gulum-chess__board{border-width:4px}.gulum-chess__piece{font-size:clamp(27px,11vw,46px)}.gulum-chess__top{gap:5px}.gulum-chess__top>div{height:58px;padding:7px}.gulum-chess__actions button,.gulum-chess__actions select{font-size:12px}}Yapay Zekâ Destekli

Satranç

Beyaz taşlarla oyna, robota karşı stratejini kullan ve şah mat yap.

SIRASenDURUMHazırROBOTOrtaKolay RobotOrta RobotZor RobotYeni OyunGeri AlTahtayı ÇevirBeyaz taşlardan birini seç.

Oyun Bitti

Yeni Oyun

Hamle Geçmişi

Henüz hamle yapılmadı.(()=>{'use strict';const R=document.querySelector('.gulum-chess');if(!R)return;const $=s=>R.querySelector(s),B=$('#gulumChessBoard'),T=$('#gulumChessTurn'),S=$('#gulumChessState'),L=$('#gulumChessLevel'),LT=$('#gulumChessLevelText'),ST=$('#gulumChessStatus'),M=$('#gulumChessMoves'),OV=$('#gulumChessOverlay'),OVT=$('#gulumChessOverlayTitle'),OVP=$('#gulumChessOverlayText'),U={wk:'♔',wq:'♕',wr:'♖',wb:'♗',wn:'♘',wp:'♙',bk:'♚',bq:'♛',br:'♜',bb:'♝',bn:'♞',bp:'♟'},V={p:100,n:320,b:330,r:500,q:900,k:2e4};let b=[],turn='w',sel=null,legal=[],hist=[],log=[],flipped=false,over=false,busy=false,ep=null,last=null,castle={wk:1,wq:1,bk:1,bq:1};const C=c=>c==='w'?'b':'w',I=(r,c)=>r>=0&&r=0&&cp.c+p.t,CP=x=>x.map(r=>r.map(p=>p?{...p}:null));function setup(){b=Array.from({length:8},()=>Array(8).fill(null));let q=['r','n','b','q','k','b','n','r'];for(let c=0;c{if(I(rr,cc))o.push({fr:r,fc:c,tr:rr,tc:cc,...e})},slide=ds=>{for(let[d,e]of ds){let rr=r+d,cc=c+e;while(I(rr,cc)){if(!x[rr][cc])add(rr,cc);else{if(x[rr][cc].c!==p.c)add(rr,cc);break}rr+=d;cc+=e}}};if(p.t==='p'){let d=p.c==='w'?-1:1,s=p.c==='w'?6:1;if(!a&&!x[r+d]?.[c]){add(r+d,c);if(r===s&&!x[r+2*d]?.[c])add(r+2*d,c)}for(let dc of[-1,1]){let rr=r+d,cc=c+dc;if(I(rr,cc)&&(a||x[rr][cc]?.c===C(p.c)))add(rr,cc);if(!a&&ep&&ep.r===rr&&ep.c===cc)add(rr,cc,{ep:1})}}else if(p.t==='n')for(let[d,e]of[[2,1],[2,-1],[-2,1],[-2,-1],[1,2],[1,-2],[-1,2],[-1,-2]]){let q=x[r+d]?.[c+e];if(!q||q.c!==p.c)add(r+d,c+e)}else if(p.t==='b')slide([[1,1],[1,-1],[-1,1],[-1,-1]]);else if(p.t==='r')slide([[1,0],[-1,0],[0,1],[0,-1]]);else if(p.t==='q')slide([[1,1],[1,-1],[-1,1],[-1,-1],[1,0],[-1,0],[0,1],[0,-1]]);else if(p.t==='k'){for(let[d,e]of[[1,0],[-1,0],[0,1],[0,-1],[1,1],[1,-1],[-1,1],[-1,-1]]){let q=x[r+d]?.[c+e];if(!q||q.c!==p.c)add(r+d,c+e)}if(!a){let z=p.c==='w'?7:0;if(r===z&&c===4&&!check(x,p.c)){if(castle[p.c+'k']&&!x[z][5]&&!x[z][6]&&!att(x,z,5,C(p.c))&&!att(x,z,6,C(p.c)))add(z,6,{castle:'k'});if(castle[p.c+'q']&&!x[z][1]&&!x[z][2]&&!x[z][3]&&!att(x,z,3,C(p.c))&&!att(x,z,2,C(p.c)))add(z,2,{castle:'q'})}}}return o}function att(x,r,c,by){for(let i=0;i