A web application that intorduces beginners in chess to the dynamic move of the chess pieces. It gives them a insight on the inportance of chess pieces, their valid moves and creates a space where they can practice and grow!
Ngina Gitau @Ngina-G
Jeff Owuor @Jeff-Owuor
Cindy Kemunto @C-Ogamba
Prince Ntaba @Princentaba1
For many beginners, chess seems overly complicated and unnecessarily difficult. Often being passed over for other less mentally taxing taxing board games during game night. With each piece moving in its own unique way, chess can take time to learn and master. Our product gives people curious about chess, beginners and master who want to refresh their skills the opportunity to understand the way each piece moves. We offer a fun and interactive way to become a Grand-master with patience and practice.
Upon opening the page, the user is greeted with a brief introduction to Chess and using several buttons can navigate to the Play page. This is where the user will be introduced to the default and most important piece "the King". From here the user can navigate to different pieces where the layout is similar to that of the king.
There after in each 'piece play page' , the user can see how the pieces move and intereact with the board to see the valid chess moves for each piece.
If the user is facing any challenges, they can contact us through the appropriate buttons or subscribe to the weekly newsletter.
The contact and subscribe button are for display only as this is a demo site
JSFiddle or JavaScript Console
Fork or clone this repository to a location in your file system. git clone https://github.com/Ngina-G/Chess-game.git Open terminal command line then navigate to the root folder of the application. cd Ngina-G.github.io Open index.html on your Browser.
- Displays landing page with CTAs to navigate to the playing pages
- INPUT: "Clicks on the button"
- OUTPUT: "Displays default Play Page "The King"
- User clicks on the Chess Piece Icon
- OUTPUT: "Board highlights the possible valid moves for that piece"
- Clicks on the contact/subscribe button
- OUTPUT: "Navigates to the corresponding page"
If you find a bug (the website couldn't handle the query and or gave undesired results), kindly open an issue here by including your search query and the expected result.
If you'd like to request a new function, feel free to do so by opening an issue here. Please include sample queries and their corresponding results.
HTML, CSS and JAVASCRIPT.
MIT License
Copyright (c) 2022 Ngina
The user information is private and will not be collected for any purposes other than to return the function specified in the app.
Visit my website here: https://www.nginagitau.com/ If you have any questions or comments, conatct me at Nginagitau11@outlook.com
Include interactivity that allows the user to move more than one chess piece.