Inspiration
Chess, a historical game, has been a pillar of board games for over 1500 years. Despite its age, the game is still cherished and recognized globally, with it's rules being a universal language for many. With recent technological advances, a multitude of websites and applications for the game have continued to be released. However, many of these applications ignore the fundamental form of chess, the simple 8x8 grid system of six different pieces. We made a simple application of chess that could be played on all devices that could run java in the simplest form possible.
What it does
Our project is a simple chess game that two people could play on most computing machines that support java.
- - - - - - MENU - - - - - -
1 - New Game
2 - Quit
- - - - - - - - - - - - - - -
Enter number of choice > 1
- - - - - - - - - - - - - - -
=========================
8 | bR bN bB bQ bK bB bN bR |
7 | bP bP bP bP bP bP bP bP |
6 | -- -- -- -- -- -- -- -- |
5 | -- -- -- -- -- -- -- -- |
4 | -- -- -- -- -- -- -- -- |
3 | -- -- -- -- -- -- -- -- |
2 | wP wP wP wP wP wP wP wP |
1 | wR wN wB wQ wK wB wN wR |
=========================
a b c d e f g h
How we built it
We built the project through the programming language java on the IDE IntelliJ.
Challenges we ran into
We ran into issues with the implementation of the concept of a stalemate as well as the classifications between check and checkmate.
Accomplishments that we're proud of
We are proud of being able to implement the many different rules for each individual piece in the game. We are also proud of being able to account for a variety of logical factors within the game to determine check and checkmate within the game.
What we learned
We learned about ********************.
What's next for BaseChess
The next step for BaseChess would be the implementation of an AI with varying levels of difficulties that could allow players to play in a single player mode.
Built With
- intellij-idea
- java
- scanner
Log in or sign up for Devpost to join the conversation.