Giter Club home page Giter Club logo

rhythm-of-the-board's Introduction

RHYTHM OF THE BOARD

Rhythm of the Board (Chess Game)

Styling


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!

Contributors

Ngina Gitau @Ngina-G
Jeff Owuor @Jeff-Owuor
Cindy Kemunto @C-Ogamba
Prince Ntaba @Princentaba1


Landing Page

Input-form


Check live demonstration here


Description

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.

How To

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

Input-form

Requirements

JSFiddle or JavaScript Console

Setup Instructions and Installation

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.

Behavior Driven Development

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"

Known bugs

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.

Technologies Used

HTML, CSS and JAVASCRIPT.

to see full commits visit this link https://github.com/Ngina-G/Chess-game

License

MIT License

Copyright (c) 2022 Ngina

Disclaimer

The user information is private and will not be collected for any purposes other than to return the function specified in the app.

Contact Me

Visit my website here: https://www.nginagitau.com/ If you have any questions or comments, conatct me at [email protected]

TO DO

Include interactivity that allows the user to move more than one chess piece.

LOGO

rhythm-of-the-board's People

Contributors

ngina-g avatar

Watchers

 avatar

Forkers

elijah-dot

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.