{"id":20276213,"url":"https://github.com/prathmesh-ka-github/chessable","last_synced_at":"2025-04-11T05:42:22.493Z","repository":{"id":159243719,"uuid":"606690154","full_name":"prathmesh-ka-github/Chessable","owner":"prathmesh-ka-github","description":"Web based Multiplayer chess game","archived":false,"fork":false,"pushed_at":"2024-04-08T14:27:58.000Z","size":5419,"stargazers_count":9,"open_issues_count":1,"forks_count":3,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-25T03:41:42.135Z","etag":null,"topics":["2player","4player-chess","chess","game","javascript","webapp"],"latest_commit_sha":null,"homepage":"https://prathmesh-ka-github.github.io/Chessable/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/prathmesh-ka-github.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2023-02-26T09:06:01.000Z","updated_at":"2024-03-29T06:40:40.000Z","dependencies_parsed_at":"2024-04-07T13:41:38.876Z","dependency_job_id":"a2659218-bc91-457a-b1dd-d61e23c3d06c","html_url":"https://github.com/prathmesh-ka-github/Chessable","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/prathmesh-ka-github%2FChessable","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/prathmesh-ka-github%2FChessable/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/prathmesh-ka-github%2FChessable/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/prathmesh-ka-github%2FChessable/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/prathmesh-ka-github","download_url":"https://codeload.github.com/prathmesh-ka-github/Chessable/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248351426,"owners_count":21089269,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["2player","4player-chess","chess","game","javascript","webapp"],"created_at":"2024-11-14T13:12:52.810Z","updated_at":"2025-04-11T05:42:22.471Z","avatar_url":"https://github.com/prathmesh-ka-github.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Chessable - A Web based Chess game!\n\nThis project is built with a simple approach to enhance our web development skills and logic\nbuilding. Of course there are many aspects in this project where improvisation will be implemented\nwith time. Keeping that in mind, we have tried our best to deliver a functional and user-friendly\nwebsite that meets the project requirements.  \nLiscence - MIT License. Copyright (c) 2023 Prathmesh Kale.  \n\nhttps://prathmesh-ka-github.github.io/Chessable/\n\n![Chessable landing page](image-1.png)\n\n## Tech Stack and Tools - \n- Vanilla HTML5.\n- Vanilla CSS3.\n- Javascript.\n- JQuery.\n- Figma.\n- Microsoft's Visual Studio Code.\n\n## Abstract\n It is a hassle to carry a chess board and all the pieces wherever you travel, that is, the\n physical board game is not portable. Traditional chess is played between 2 players so there is no\n room for more players to play together on the same board. The majority of people are not aware of\n any alternative version of chess. Even though chess has simple rules and piece movements, many\n people tend to use the excuse of “Chess is hard to learn”.  \n\nThe quick fix of these problems can be done by several means. Making the game portable\nand easy to access can create a large response from the audience and make active participation\npossible. Another course of action to fascinate a crowd is, making a chess game which can be\nplayed by more than 2 players at a time on the same board. The participation of many players does\nnot only make it competitive but also interesting . Last but not the least, for making it far-reaching,\na user-friendly UI can be created which provides hints and help for users to make the game easier\nto understand and play, even for beginners.  \n\nTherefore, we have created a browser based Chess game which one can play at the click of\ntheir mouse. On top of that, we will be implementing a chess variant which will have the same rules, regulations and pieces behaviour but which would be played by 4 players. The 4-player chess variant(Inspired by Chaturang.) is not played much due to lack of awareness. This idea is actually to overcome the fact that the original game was played between 2 players only, and our approach is mainly to promote\nplaying chess with friends and family, spending time together, thinking intuitively and hence doing\nsomething productive and fun at the same time.  \n\n### Four player chess variant -   \ninspired by Chaturang*  \n\n![Four player chess](image.png)\n\nAs for the technical standpoint, this game is built using HTML,CSS,Javascript and JQuery.\nAnd the model which is used to build Chessable is an Iterative model.  \nDefinition- According to D. B. Pritchard, Four-player chess \"is generally understood to be a\ngame played with two sets on a standard board with four extensions, one on each side, usually of\n8x3 squares (arguably the best arrangement) but sometimes 8x2 or 8x4, on which the pieces are set\nup in the normal array positions.\"  \n\n Chessable will help encourage playing chess among young minds and also increase\n awareness about chess variations as only few know about it, which in turn improve cognitive skills,\n visualisation skills, pattern detection, planning, concentration ability, decision making skills,\n strategic analysis, creative thinking, focus, patience, resilience and the biggest one so far is problem\n solving skills\n\n\n## Purpose/objective and goals\n1. To add more challenges to the existing game.\n2. To add new features on top of the originalclassical chess.(themes)\n3. To make the game more appealing,interestingand fun to play.\n4. To appeal the game to a wider audience.\n5. To experiment on the existing game design andlayout.\n6. Toimprove cognitive skills, visualisation skills, pattern detection, planning, concentration ability, decision making skills, strategic analysis, creative thinking, focus, patience, resilience and the biggest one so far is problem solving skills\n\n\n\n## System Requirements -\n- ### Operating System\n    - Windows 10.\n    - Windows 8, 8-1.\n    - Windows 7.\n    - Windows vista.\n    - Windows server 2008 and later.\n    - Linux.\n    - Unix.\n    - Mac.\n- ### Hardware Environment -\n    - Processor: x86 or x64.\n    - RAM : 512 MB (minimum), 1 GB (recommended).\n    - Hard disc: up to 3 GB of free space may be required.  \n- ### Web Browser -\n    - Internet Explorer 6+\n    - Microsoft Edge 121+\n    - Chrome 8+\n    - Safari 3+\n    - Opera 11+\n    - Mozilla Firefox 2.0+","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprathmesh-ka-github%2Fchessable","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fprathmesh-ka-github%2Fchessable","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprathmesh-ka-github%2Fchessable/lists"}