From 327ec8c62557e43bb7905071506f1cd556d86a09 Mon Sep 17 00:00:00 2001 From: Kalivarapubindusree Date: Wed, 9 Aug 2023 18:16:20 +0530 Subject: [PATCH] Chess_Game added --- src/Games/Chess_Game/BKnight.png | Bin 0 -> 3845 bytes src/Games/Chess_Game/Bbishop.png | Bin 0 -> 4538 bytes src/Games/Chess_Game/Bking.png | Bin 0 -> 5812 bytes src/Games/Chess_Game/Bpawn.png | Bin 0 -> 1715 bytes src/Games/Chess_Game/Bqueen.png | Bin 0 -> 6899 bytes src/Games/Chess_Game/Brook.png | Bin 0 -> 2054 bytes src/Games/Chess_Game/Chess.css | 80 +++++ src/Games/Chess_Game/Chess.js | 574 +++++++++++++++++++++++++++++++ src/Games/Chess_Game/README.md | 15 + src/Games/Chess_Game/WKnight.png | Bin 0 -> 5166 bytes src/Games/Chess_Game/Wbishop.png | Bin 0 -> 6483 bytes src/Games/Chess_Game/Wking.png | Bin 0 -> 5910 bytes src/Games/Chess_Game/Wpawn.png | Bin 0 -> 3282 bytes src/Games/Chess_Game/Wqueen.png | Bin 0 -> 8724 bytes src/Games/Chess_Game/Wrook.png | Bin 0 -> 3047 bytes src/Games/Chess_Game/index.html | 118 +++++++ 16 files changed, 787 insertions(+) create mode 100644 src/Games/Chess_Game/BKnight.png create mode 100644 src/Games/Chess_Game/Bbishop.png create mode 100644 src/Games/Chess_Game/Bking.png create mode 100644 src/Games/Chess_Game/Bpawn.png create mode 100644 src/Games/Chess_Game/Bqueen.png create mode 100644 src/Games/Chess_Game/Brook.png create mode 100644 src/Games/Chess_Game/Chess.css create mode 100644 src/Games/Chess_Game/Chess.js create mode 100644 src/Games/Chess_Game/README.md create mode 100644 src/Games/Chess_Game/WKnight.png create mode 100644 src/Games/Chess_Game/Wbishop.png create mode 100644 src/Games/Chess_Game/Wking.png create mode 100644 src/Games/Chess_Game/Wpawn.png create mode 100644 src/Games/Chess_Game/Wqueen.png create mode 100644 src/Games/Chess_Game/Wrook.png create mode 100644 src/Games/Chess_Game/index.html diff --git a/src/Games/Chess_Game/BKnight.png b/src/Games/Chess_Game/BKnight.png new file mode 100644 index 0000000000000000000000000000000000000000..ef623857ae00e5388c8c19d08a46d212cf2ea903 GIT binary patch literal 3845 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 JPDHLkV1ie@49frj literal 0 HcmV?d00001 diff --git a/src/Games/Chess_Game/Bqueen.png b/src/Games/Chess_Game/Bqueen.png new file mode 100644 index 0000000000000000000000000000000000000000..8cb48796058e9e30dc26cf8b678963b60a5b3220 GIT binary patch literal 6899 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 literal 0 HcmV?d00001 diff --git a/src/Games/Chess_Game/Brook.png b/src/Games/Chess_Game/Brook.png new file mode 100644 index 0000000000000000000000000000000000000000..915dd33ec258b84337a9624da9a2c8e5e3c55b4f GIT binary patch literal 2054 zcma)7dpHw}9$tw>t}&y<*5}@q+^;3pc5I!jVN-|I4=773$>T1OTva?b!&F-uAL&j8`-OpxFFR z>}ZWF3jzRu3@pmYJ?_kGflnLBO(Qii)D}wNz#jebOZyrkjTSVIXX%2elxEub2Zq)h zrxPc9$B;Pd*ukM#t65|RH_Mkp4zY*+x$6H-G~DMK|9(85NLzMTwiwvj`no_{qeZ@B zPv%Geg!46s8K(cDyx`DBC9{lz^g7u@u+{a&)jxm^!oqCE^K+2nj7?)*7b{$0JHl=C zWdq*?15F(=ac*uN>n0Nfl-fDP7fq2cV!3^i(lvuO{((a7%+9SOXvL<5J^jb3ISlG! z9kFt$Z(>rsGDgfsL1MImriS9om?>v&N=;q*b@_$M3-xs~%yy&+m=HbN)qPTt?-x%5TT^RP560f|sH zx9;4#61?B=mQ#~1A4OHjTqPn%GI?iDS+UO-Cy}!8?Fl-=p0G4Xw6NqggulK*Vt%-k zjDq+ql3y!B`v?lD@2jorGvtrnUGD)KSbIv%jN3LE5A7~wY~X7>1bsm27`!dKJV~lt zX%MKta!~_b=QdKW>j+uvDiQ6TKYx7wbZv!NJ4oj=Pf@`?JBke9+5CR?ixkPcvglO7 z$C)~^ILm#J)Vtzk>#sf=nVFojG^?`qD$KG>qTjW<(UGtho^5KPUGhURxqS>&E^2}O z5pdWM_m){+Pf#hm)xEBHMRQI;I_ zJGH4svBxnaK=gH!$MOhclM4ys9cytIJCHN9Z(g}NdH-XNnxsjz;A>|P*77k^+Q$0{ zbE-GDT$tOQ74GT+WcJHPxth0N-zytf9{`IpVkVY~-7NUmLb)PoJiCek|Ajw`e>>*#!yL))2Z{tRv z>I4o-XjhQ;q(xbgAG?nx>r#&FG_<)-DH-)+Z>@S6W>w;gTkh|AK0@YgPDSH&{fdJv zB)A*mcQu3x8LNbS)ReLwvwbP8$O0FrJ?DahG!N+!rb*+E7wxS_fFQsHRXidnMlXm1!>iRs; z6?7VRrEV04#=liN-0(wj>BH7AY@8^fcu$U8`9r$D{o~9LpL(T}1vg>D;H5!HP()ED z=!s2rm>YLG?->TZn%}CxNQSL_LlTy=pmRT{gvW88r=ZA`i`b>YS_?kO4Qp2w<|+vj)ek zVb-WQkhj&!sw=0*UGJh7&22F_6Y;U!hP!xGwZ=Rjmn+B{gpVRs;NM9a_H{D^J*zb; z4J1(vT39^F{N%v)Y-Xi_>Q(sk!P%!LE>J)acn(lOqXK@hmG80Wou|e|j@&dQHxP-u zGke;nx5pRF5y0?J2z=$T%|SNu#T&}CIxbr|;##RP++EghWwqFkCLN`^pLQ$27B>9n zuWU)hZ{*K8>!uUw4ajv%^|nJ~a;;fBcnMw56PN*tSJ$;0E>UMoLf(Q8Y=HAw?L?OZ zj$aJD?=*UN`YDdlvY>`BN1XUvS3*KDSbRa1=3Tp|e{SxR)vVcfp(F%Vf%W^03>@ z!0ziuZby>O?i3zRKn1NYt6{uBCmFz~jse9DkGLHh+7ida_&m(j++B^!!3rPc#^2e1 skBCC3s`l~@u>t??#=lxJxw>Xa$*+giWIlOcxZT|VEE@~ literal 0 HcmV?d00001 diff --git a/src/Games/Chess_Game/Chess.css b/src/Games/Chess_Game/Chess.css new file mode 100644 index 000000000..d9e012bbb --- /dev/null +++ b/src/Games/Chess_Game/Chess.css @@ -0,0 +1,80 @@ +* { + margin: 0; + padding: 0; +} + +body { + display: grid; + place-items: center; + overflow-x: hidden; +} + +h1 { + margin: 10px; +} + +ul { + display: grid; + grid-template-columns: 1fr; +} + +.divv { + display: flex; +} + +li { + list-style: none; + display: grid; + place-items: center; + font-size: 0px; +} + +.box { + margin: .5px; + width: 75px; + height: 75px; +} + +#tog { + margin: 10px 0px; +} + + + +.allimg { + width: 45px; + position: relative; + bottom: 5px; +} + +.allpawn { + transform: scale(.7); +} + +.authcont { + width: 100vw; +} + +.author { + float: right; + margin-right: 50px; + +} + + +@media (max-width:650px){ + + #tog { + margin-bottom: 70px; + + } + + .box { + width: 11vw; + height: 11vw; + } + + .allimg { + width: 7vw; + } +} \ No newline at end of file diff --git a/src/Games/Chess_Game/Chess.js b/src/Games/Chess_Game/Chess.js new file mode 100644 index 000000000..9fafcddda --- /dev/null +++ b/src/Games/Chess_Game/Chess.js @@ -0,0 +1,574 @@ +// Inserting the Images +function insertImage() { + + document.querySelectorAll('.box').forEach(image => { + + if (image.innerText.length !== 0) { + if (image.innerText == 'Wpawn' || image.innerText == 'Bpawn') { + image.innerHTML = `${image.innerText} ` + image.style.cursor = 'pointer' + + } + + else { + + image.innerHTML = `${image.innerText} ` + image.style.cursor = 'pointer' + } + } + }) +} +insertImage() + + + +//Coloring + +function coloring() { + const color = document.querySelectorAll('.box') + + color.forEach(color => { + + getId = color.id + arr = Array.from(getId) + arr.shift() + aside = eval(arr.pop()) + aup = eval(arr.shift()) + a = aside + aup + + if (a % 2 == 0) { + color.style.backgroundColor = 'rgb(240, 201, 150)' + } + if (a % 2 !== 0) { + color.style.backgroundColor = 'rgb(100, 75, 43)' + } + + }) +} +coloring() + + + + +//function to not remove the same team element + +function reddish() { + document.querySelectorAll('.box').forEach(i1 => { + if (i1.style.backgroundColor == 'pink') { + + document.querySelectorAll('.box').forEach(i2 => { + + if (i2.style.backgroundColor == 'green' && i2.innerText.length !== 0) { + + + greenText = i2.innerText + + pinkText = i1.innerText + + pinkColor = ((Array.from(pinkText)).shift()).toString() + greenColor = ((Array.from(greenText)).shift()).toString() + + getId = i2.id + arr = Array.from(getId) + arr.shift() + aside = eval(arr.pop()) + aup = eval(arr.shift()) + a = aside + aup + + if (a % 2 == 0 && pinkColor == greenColor) { + i2.style.backgroundColor = 'rgb(240, 201, 150)' + } + if (a % 2 !== 0 && pinkColor == greenColor) { + i2.style.backgroundColor = 'rgb(100, 75, 43)' + } + + // if (pinkColor == greenColor) { + // i2.style.backgroundColor = 'rgb(253, 60, 60)' + // } + } + }) + } + }) +} + + + + + + + + + + +tog = 1 + +document.querySelectorAll('.box').forEach(item => { + + + + item.addEventListener('click', function () { + + // To delete the opposite element + + if (item.style.backgroundColor == 'green' && item.innerText.length == 0) { + tog = tog + 1 + } + + else if (item.style.backgroundColor == 'green' && item.innerText.length !== 0) { + + document.querySelectorAll('.box').forEach(i => { + if (i.style.backgroundColor == 'pink') { + pinkId = i.id + pinkText = i.innerText + + document.getElementById(pinkId).innerText = '' + item.innerText = pinkText + coloring() + insertImage() + tog = tog + 1 + + } + }) + } + + + + getId = item.id + arr = Array.from(getId) + arr.shift() + aside = eval(arr.pop()) + arr.push('0') + aup = eval(arr.join('')) + a = aside + aup + + + + // Function to display the available paths for all pieces + + function whosTurn(toggle) { + + // PAWN + + if (item.innerText == `${toggle}pawn`) { + item.style.backgroundColor = 'pink' + + if (tog % 2 !== 0 && aup < 800) { + + if (document.getElementById(`b${a + 100}`).innerText.length == 0) { + document.getElementById(`b${a + 100}`).style.backgroundColor = 'green' + } + + if (aside < 8 && document.getElementById(`b${a + 100 + 1}`).innerText.length !== 0) { + document.getElementById(`b${a + 100 + 1}`).style.backgroundColor = 'green' + } + + if (aside > 1 && document.getElementById(`b${a + 100 - 1}`).innerText.length !== 0) { + document.getElementById(`b${a + 100 - 1}`).style.backgroundColor = 'green' + + } + } + + if (tog % 2 == 0 && aup > 100) { + + if (document.getElementById(`b${a - 100}`).innerText.length == 0) { + document.getElementById(`b${a - 100}`).style.backgroundColor = 'green' + } + if (aside < 8 && document.getElementById(`b${a - 100 + 1}`).innerText.length !== 0) { + document.getElementById(`b${a - 100 + 1}`).style.backgroundColor = 'green' + } + if (aside > 1 && document.getElementById(`b${a - 100 - 1}`).innerText.length !== 0) { + document.getElementById(`b${a - 100 - 1}`).style.backgroundColor = 'green' + + } + } + + + } + + // KING + + if (item.innerText == `${toggle}king`) { + + + if (aside < 8) { + document.getElementById(`b${a + 1}`).style.backgroundColor = 'green' + + } + if (aside > 1) { + + document.getElementById(`b${a - 1}`).style.backgroundColor = 'green' + } + if (aup < 800) { + + document.getElementById(`b${a + 100}`).style.backgroundColor = 'green' + } + if (aup > 100) { + + document.getElementById(`b${a - 100}`).style.backgroundColor = 'green' + } + + if (aup > 100 && aside < 8) { + + document.getElementById(`b${a - 100 + 1}`).style.backgroundColor = 'green' + } + if (aup > 100 && aside > 1) { + + document.getElementById(`b${a - 100 - 1}`).style.backgroundColor = 'green' + } + if (aup < 800 && aside < 8) { + + document.getElementById(`b${a + 100 + 1}`).style.backgroundColor = 'green' + } + if (aup < 800 && aside > 1) { + + document.getElementById(`b${a + 100 - 1}`).style.backgroundColor = 'green' + } + + item.style.backgroundColor = 'pink' + + } + + + // ROOK + + if (item.innerText == `${toggle}rook`) { + + for (let i = 1; i < 9; i++) { + + if ((a + i * 100) < 900 && document.getElementById(`b${a + i * 100}`).innerText == 0) { + document.getElementById(`b${a + i * 100}`).style.backgroundColor = 'green' + } + else if ((a + i * 100) < 900 && document.getElementById(`b${a + i * 100}`).innerText !== 0) { + document.getElementById(`b${a + i * 100}`).style.backgroundColor = 'green' + break + } + } + + for (let i = 1; i < 9; i++) { + + if ((a - i * 100) > 100 && document.getElementById(`b${a - i * 100}`).innerText == 0) { + document.getElementById(`b${a - i * 100}`).style.backgroundColor = 'green' + } + else if ((a - i * 100) > 100 && document.getElementById(`b${a - i * 100}`).innerText !== 0) { + document.getElementById(`b${a - i * 100}`).style.backgroundColor = 'green' + break + } + } + + for (let i = 1; i < 9; i++) { + + if ((a + i) < (aup + 9) && document.getElementById(`b${a + i}`).innerText == 0) { + document.getElementById(`b${a + i}`).style.backgroundColor = 'green' + } + else if ((a + i) < (aup + 9) && document.getElementById(`b${a + i}`).innerText !== 0) { + document.getElementById(`b${a + i}`).style.backgroundColor = 'green' + break + } + } + + for (let i = 1; i < 9; i++) { + + if ((a - i) > (aup) && document.getElementById(`b${a - i}`).innerText == 0) { + document.getElementById(`b${a - i}`).style.backgroundColor = 'green' + } + else if ((a - i) > (aup) && document.getElementById(`b${a - i}`).innerText !== 0) { + document.getElementById(`b${a - i}`).style.backgroundColor = 'green' + break + } + } + + item.style.backgroundColor = 'pink' + } + + + + // BISHOP + + if (item.innerText == `${toggle}bishop`) { + + + for (let i = 1; i < 9; i++) { + if (i < (900 - aup) / 100 && i < 9 - aside && document.getElementById(`b${a + i * 100 + i}`).innerText.length == 0) { + document.getElementById(`b${a + i * 100 + i}`).style.backgroundColor = 'green' + } + else if (i < (900 - aup) / 100 && i < 9 - aside && document.getElementById(`b${a + i * 100 + i}`).innerText.length !== 0) { + document.getElementById(`b${a + i * 100 + i}`).style.backgroundColor = 'green' + break + } + } + + + for (let i = 1; i < 9; i++) { + if (i < aup / 100 && i < 9 - aside && document.getElementById(`b${a - i * 100 + i}`).innerText.length == 0) { + document.getElementById(`b${a - i * 100 + i}`).style.backgroundColor = 'green' + } + else if (i < aup / 100 && i < 9 - aside && document.getElementById(`b${a - i * 100 + i}`).innerText.length !== 0) { + document.getElementById(`b${a - i * 100 + i}`).style.backgroundColor = 'green' + break + } + } + + + for (let i = 1; i < 9; i++) { + if (i < (900 - aup) / 100 && i < aside && document.getElementById(`b${a + i * 100 - i}`).innerText.length == 0) { + document.getElementById(`b${a + i * 100 - i}`).style.backgroundColor = 'green' + } + else if (i < (900 - aup) / 100 && i < aside && document.getElementById(`b${a + i * 100 - i}`).innerText.length !== 0) { + document.getElementById(`b${a + i * 100 - i}`).style.backgroundColor = 'green' + break + } + + } + + + for (let i = 1; i < 9; i++) { + if (i < aup / 100 && i < aside && document.getElementById(`b${a - i * 100 - i}`).innerText.length == 0) { + document.getElementById(`b${a - i * 100 - i}`).style.backgroundColor = 'green' + } + else if (i < aup / 100 && i < aside && document.getElementById(`b${a - i * 100 - i}`).innerText.length !== 0) { + document.getElementById(`b${a - i * 100 - i}`).style.backgroundColor = 'green' + break + } + } + + + + item.style.backgroundColor = 'pink' + + } + + + + // QUEEN + + if (item.innerText == `${toggle}queen`) { + + + for (let i = 1; i < 9; i++) { + + if ((a + i * 100) < 900 && document.getElementById(`b${a + i * 100}`).innerText == 0) { + document.getElementById(`b${a + i * 100}`).style.backgroundColor = 'green' + } + else if ((a + i * 100) < 900 && document.getElementById(`b${a + i * 100}`).innerText !== 0) { + document.getElementById(`b${a + i * 100}`).style.backgroundColor = 'green' + break + } + } + + for (let i = 1; i < 9; i++) { + + if ((a - i * 100) > 100 && document.getElementById(`b${a - i * 100}`).innerText == 0) { + document.getElementById(`b${a - i * 100}`).style.backgroundColor = 'green' + } + else if ((a - i * 100) > 100 && document.getElementById(`b${a - i * 100}`).innerText !== 0) { + document.getElementById(`b${a - i * 100}`).style.backgroundColor = 'green' + break + } + } + + for (let i = 1; i < 9; i++) { + + if ((a + i) < (aup + 9) && document.getElementById(`b${a + i}`).innerText == 0) { + document.getElementById(`b${a + i}`).style.backgroundColor = 'green' + } + else if ((a + i) < (aup + 9) && document.getElementById(`b${a + i}`).innerText !== 0) { + document.getElementById(`b${a + i}`).style.backgroundColor = 'green' + break + } + } + + for (let i = 1; i < 9; i++) { + + if ((a - i) > (aup) && document.getElementById(`b${a - i}`).innerText == 0) { + document.getElementById(`b${a - i}`).style.backgroundColor = 'green' + } + else if ((a - i) > (aup) && document.getElementById(`b${a - i}`).innerText !== 0) { + document.getElementById(`b${a - i}`).style.backgroundColor = 'green' + break + } + } + + + + for (let i = 1; i < 9; i++) { + if (i < (900 - aup) / 100 && i < 9 - aside && document.getElementById(`b${a + i * 100 + i}`).innerText.length == 0) { + document.getElementById(`b${a + i * 100 + i}`).style.backgroundColor = 'green' + } + else if (i < (900 - aup) / 100 && i < 9 - aside && document.getElementById(`b${a + i * 100 + i}`).innerText.length !== 0) { + document.getElementById(`b${a + i * 100 + i}`).style.backgroundColor = 'green' + break + } + } + + + for (let i = 1; i < 9; i++) { + if (i < aup / 100 && i < 9 - aside && document.getElementById(`b${a - i * 100 + i}`).innerText.length == 0) { + document.getElementById(`b${a - i * 100 + i}`).style.backgroundColor = 'green' + } + else if (i < aup / 100 && i < 9 - aside && document.getElementById(`b${a - i * 100 + i}`).innerText.length !== 0) { + document.getElementById(`b${a - i * 100 + i}`).style.backgroundColor = 'green' + break + } + } + + + for (let i = 1; i < 9; i++) { + if (i < (900 - aup) / 100 && i < aside && document.getElementById(`b${a + i * 100 - i}`).innerText.length == 0) { + document.getElementById(`b${a + i * 100 - i}`).style.backgroundColor = 'green' + } + else if (i < (900 - aup) / 100 && i < aside && document.getElementById(`b${a + i * 100 - i}`).innerText.length !== 0) { + document.getElementById(`b${a + i * 100 - i}`).style.backgroundColor = 'green' + break + } + + } + + + for (let i = 1; i < 9; i++) { + if (i < aup / 100 && i < aside && document.getElementById(`b${a - i * 100 - i}`).innerText.length == 0) { + document.getElementById(`b${a - i * 100 - i}`).style.backgroundColor = 'green' + } + else if (i < aup / 100 && i < aside && document.getElementById(`b${a - i * 100 - i}`).innerText.length !== 0) { + document.getElementById(`b${a - i * 100 - i}`).style.backgroundColor = 'green' + break + } + } + + + + item.style.backgroundColor = 'pink' + + } + + // KNIGHT + + if (item.innerText == `${toggle}knight`) { + + + if (aside < 7 && aup < 800) { + document.getElementById(`b${a + 100 + 2}`).style.backgroundColor = 'green' + } + if (aside < 7 && aup > 200) { + document.getElementById(`b${a - 100 + 2}`).style.backgroundColor = 'green' + } + if (aside < 8 && aup < 700) { + document.getElementById(`b${a + 200 + 1}`).style.backgroundColor = 'green' + } + if (aside > 1 && aup < 700) { + document.getElementById(`b${a + 200 - 1}`).style.backgroundColor = 'green' + } + if (aside > 2 && aup < 800) { + document.getElementById(`b${a - 2 + 100}`).style.backgroundColor = 'green' + } + if (aside > 2 && aup > 100) { + document.getElementById(`b${a - 2 - 100}`).style.backgroundColor = 'green' + } + if (aside < 8 && aup > 200) { + document.getElementById(`b${a - 200 + 1}`).style.backgroundColor = 'green' + } + if (aside > 1 && aup > 200) { + document.getElementById(`b${a - 200 - 1}`).style.backgroundColor = 'green' + } + + item.style.backgroundColor = 'pink' + + } + } + + + // Toggling the turn + + if (tog % 2 !== 0) { + document.getElementById('tog').innerText = "White's Turn" + whosTurn('W') + } + if (tog % 2 == 0) { + document.getElementById('tog').innerText = "Black's Turn" + whosTurn('B') + } + + reddish() + + + + // winning() + + numOfKings = 0 + + + document.querySelectorAll('.box').forEach(win => { + if (win.innerText == 'Wking' || win.innerText == 'Bking') { + numOfKings += 1 + } + + }) + + if (numOfKings == 1) { + setTimeout(() => { + // console.log(`${toggle}`) + if (tog % 2 == 0) { + alert('White Wins !!') + location.reload() + } + else if (tog % 2 !== 0) { + alert('Black Wins !!') + location.reload() + } + }, 100) + } + + + + }) + +}) + + + + + +// Moving the element +document.querySelectorAll('.box').forEach(hathiTest => { + + hathiTest.addEventListener('click', function () { + + if (hathiTest.style.backgroundColor == 'pink') { + + pinkId = hathiTest.id + pinkText = hathiTest.innerText + + document.querySelectorAll('.box').forEach(hathiTest2 => { + + hathiTest2.addEventListener('click', function () { + if (hathiTest2.style.backgroundColor == 'green' && hathiTest2.innerText.length == 0) { + document.getElementById(pinkId).innerText = '' + hathiTest2.innerText = pinkText + coloring() + insertImage() + + } + + }) + }) + + } + + }) + +}) + + + + + + +// Prvents from selecting multiple elements +z = 0 +document.querySelectorAll('.box').forEach(ee => { + ee.addEventListener('click', function () { + z = z + 1 + if (z % 2 == 0 && ee.style.backgroundColor !== 'green') { + coloring() + } + }) +}) diff --git a/src/Games/Chess_Game/README.md b/src/Games/Chess_Game/README.md new file mode 100644 index 000000000..9f602f8e5 --- /dev/null +++ b/src/Games/Chess_Game/README.md @@ -0,0 +1,15 @@ +# chess-game + + + +## Setup + +Getting started with this project is very easy. Run: + +``` +npm install +npm start +``` + +If you get a `react-scripts start` error, then remove the `node_modules` +folder and re-run the two commands in the code block. diff --git a/src/Games/Chess_Game/WKnight.png b/src/Games/Chess_Game/WKnight.png new file mode 100644 index 0000000000000000000000000000000000000000..9b85c3255a1e4fcde9659d6c420b19797d907ed9 GIT binary patch literal 5166 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 literal 0 HcmV?d00001 diff --git a/src/Games/Chess_Game/Wbishop.png b/src/Games/Chess_Game/Wbishop.png new file mode 100644 index 0000000000000000000000000000000000000000..ef377220fdc7cea29da3b26b3736285ad54196a0 GIT binary patch literal 6483 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 literal 0 HcmV?d00001 diff --git a/src/Games/Chess_Game/Wpawn.png b/src/Games/Chess_Game/Wpawn.png new file mode 100644 index 0000000000000000000000000000000000000000..eab2a53c6789165b17b523cb1bd16bde21ee1e6e GIT binary patch literal 3282 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 literal 0 HcmV?d00001 diff --git a/src/Games/Chess_Game/Wqueen.png b/src/Games/Chess_Game/Wqueen.png new file mode 100644 index 0000000000000000000000000000000000000000..2de60cbcf12f54801d08e8c4851085c31607309d GIT binary patch literal 8724 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 yR6q)45E&W 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 Na1%>txzU}7{{YPx^vVDL literal 0 HcmV?d00001 diff --git a/src/Games/Chess_Game/index.html b/src/Games/Chess_Game/index.html new file mode 100644 index 000000000..82f5ad059 --- /dev/null +++ b/src/Games/Chess_Game/index.html @@ -0,0 +1,118 @@ + + + + + + + + + + + Chess + + + + + + +

Chess

+
-by Kalivarapubindusree
+

White's Turn

+ + + +
    + +
    +
  • Brook
  • +
  • Bknight
  • +
  • Bbishop
  • +
  • Bqueen
  • +
  • Bking
  • +
  • Bbishop
  • +
  • Bknight
  • +
  • Brook
  • +
    +
    +
  • Bpawn
  • +
  • Bpawn
  • +
  • Bpawn
  • +
  • Bpawn
  • +
  • Bpawn
  • +
  • Bpawn
  • +
  • Bpawn
  • +
  • Bpawn
  • +
    +
    +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
    +
    +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
    +
    +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
    +
    +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
    + +
    +
  • Wpawn
  • +
  • Wpawn
  • +
  • Wpawn
  • +
  • Wpawn
  • +
  • Wpawn
  • +
  • Wpawn
  • +
  • Wpawn
  • +
  • Wpawn
  • +
    +
    +
  • Wrook
  • +
  • Wknight
  • +
  • Wbishop
  • +
  • Wqueen
  • +
  • Wking
  • +
  • Wbishop
  • +
  • Wknight
  • +
  • Wrook
  • +
    + +
+ + + + + +