This project is made for Software Engineering (Inżynieria Oprogramowania) classes at the University of Warsaw, academic year 2022/23.
It is a website that enables playing Hand&Brain chess with other players.
Hand&Brain chess is a variant of chess played by two teams, each consisting of two players. In each team, one player takes on the role of
the brain, and the other player is the hand. The brain player decides which
chess piece should be moved, and the hand player executes the actual move on the chessboard.
- Create a room or join an existing one to play Hand&Brain chess with other players.
- Choose your team (Team 1 or Team 2) and your role (brain or hand) within the team.
- The
brainplayer selects the chess piece to move, and thehandplayer makes the move on the chessboard. - Real-time updates to keep track of the current game state and player turns.
- Visual representation of the chessboard using the javascript chess library.
Please note that this is still an early version of the project, and it may be further developed in the future.
git clone git@github.com:wawszczakd/IO-project.git
cd IO-projectThere is a need to install requirements. It is recommened to do it inside a virtual environment.
virtualenv venv
source venv/bin/activateInstall requirements
pip install -r requirements.txtOpen first terminal and type:
cd IO-project
python3 manage.py runserverOpen another one and type:
cd IO-project
cd frontend
npm install
npm startGo to localhost:3000 to see the main site.
- Main site
- Room view
- Hand's turn
- Brain's turn



