![](https://cdn.myportfolio.com/662be136-4897-411c-8deb-28ff5ec7cc5c/7047be96-d94d-4f48-8435-181bf3c43ab1_rw_1920.png?h=b63b441ca74ae36c963cfc6c80b11464)
'Chess Battle!' is a Pythonic chess game visualised using the PyGame library.
However, 'Chess Battle!' is not your ordinary chess game. With it's goofy exterior and seriously fun OOP logic, a new chess gaming experience is born.
Below is a video demo showing the game in action!
Custom chess board and UI
![](https://cdn.myportfolio.com/662be136-4897-411c-8deb-28ff5ec7cc5c/51fbfdab-480b-4653-a003-1b96cfcef044_rw_1200.png?h=4fc31bf2478271616eabf97ad1128424)
![](https://cdn.myportfolio.com/662be136-4897-411c-8deb-28ff5ec7cc5c/440ff6bf-1f7a-423f-bac9-82fc7f9bae5e_rw_1200.png?h=ba00e8a3319ec830f021949236ad7484)
![](https://cdn.myportfolio.com/662be136-4897-411c-8deb-28ff5ec7cc5c/3474c606-0ff2-45db-9f7e-77e1342cb10b_rw_1200.png?h=fe7747302dd704ba6b690d00ce67f304)
![](https://cdn.myportfolio.com/662be136-4897-411c-8deb-28ff5ec7cc5c/f53a1029-91fa-4e2d-a69e-c35f60b78021_rw_1200.png?h=8ff02dd13ac23a2c452979de9b1ff52c)
Custom chess pieces
![](https://cdn.myportfolio.com/662be136-4897-411c-8deb-28ff5ec7cc5c/87b0983b-3228-431a-9a83-c769f5ad504c_rw_1200.png?h=e608f5e4a9e6b5cf3b82e00199a15b86)
![](https://cdn.myportfolio.com/662be136-4897-411c-8deb-28ff5ec7cc5c/110978d9-328a-4178-a752-305190ee0900_rw_1200.png?h=d18378fd56f50cd9647bd9f0cf46f3b8)
![](https://cdn.myportfolio.com/662be136-4897-411c-8deb-28ff5ec7cc5c/767e1b50-707c-4de2-891c-50a7e512081c_rw_1200.png?h=810edc1e0d8777d3c92cf8637cc755a9)
![](https://cdn.myportfolio.com/662be136-4897-411c-8deb-28ff5ec7cc5c/88bead1c-1199-44d7-b4eb-b0774d065a23_rw_1200.png?h=e6418e66d7c0a631f139914dd8b1571b)
![](https://cdn.myportfolio.com/662be136-4897-411c-8deb-28ff5ec7cc5c/c4de1ebc-8a4f-49d5-8ec9-889948286435_rw_1200.png?h=53d0a41705d2f8d889289ed09f0813ed)
![](https://cdn.myportfolio.com/662be136-4897-411c-8deb-28ff5ec7cc5c/2a712a9b-3c56-4904-9529-560e09162578_rw_1200.png?h=991962457e6a298f18cf559eedcfc95c)
![](https://cdn.myportfolio.com/662be136-4897-411c-8deb-28ff5ec7cc5c/687c3b1e-984a-4a52-99ac-4b6007d81f62_rw_1200.png?h=56981853092b161ac3a0e6b2afbc160b)
![](https://cdn.myportfolio.com/662be136-4897-411c-8deb-28ff5ec7cc5c/50570341-24b1-406a-8753-977c1e810ea7_rw_1200.png?h=4b9c83ed55868400dbf5802ab3420e65)
![](https://cdn.myportfolio.com/662be136-4897-411c-8deb-28ff5ec7cc5c/9d02eaab-92c5-42c5-8aa7-f6ca099aed41_rw_1200.png?h=f97d35b86f4187ebf441eec89fefbd01)
![](https://cdn.myportfolio.com/662be136-4897-411c-8deb-28ff5ec7cc5c/f6723acf-f9fa-4118-ac68-cb1e4e8b3533_rw_1200.png?h=5b4ce82e810ca840c935c8b620877565)
![](https://cdn.myportfolio.com/662be136-4897-411c-8deb-28ff5ec7cc5c/9350e165-1861-412a-8103-6729fc65c864_rw_1200.png?h=a175d1143d8dd1b655e3e8a5ccc3b129)
![](https://cdn.myportfolio.com/662be136-4897-411c-8deb-28ff5ec7cc5c/5b35d1ce-928b-4824-afdc-b8c6e50505e8_rw_1200.png?h=6d2a72428984d90dda421bc2fe06f251)
![](https://cdn.myportfolio.com/662be136-4897-411c-8deb-28ff5ec7cc5c/917a6be2-4917-4cda-9f2b-7200b17be8bd_rw_1920.png?h=323ee85bcf8e4b46401fb9a8cb13710b)
![](https://cdn.myportfolio.com/662be136-4897-411c-8deb-28ff5ec7cc5c/3ebf5e47-4f34-4465-950c-2002f8979b75_rw_600.png?h=4c45e9b6d7cdeb99e5ee2446ff0f325c)