This project was developed for the subject 'Tecnologias Web' by the students André Sousa, António Cardoso and Tomás Monteiro.
The goal of this project was to develop a Web App that would allow multiple player to play a board game called 'Dara' online against each other.
We developed the client side of the app that presents to the user the current board state and actually run the game if the user wants to play offline against an AI, with HTML, CSS and JavaScript.
The server side of the app was implemented with JavaScript and Node.
To use the app yourself, all you need to do is host the server using node server/index.js
and then open (multiple times) the client/index.html file.
Este projeto foi desenvolvido no âmbito da unidade curricular 'Tecnologias Web' peloas alunos André Sousa, António Cardoso e Tomás Monteiro.
O objetivo deste projeto é desenvolver uma Aplicação Web que permitisse a vários jogadores jogarem online um jogo de tabuleiro chamado 'Dara' entre si.
Do lado do cliente é apresentado ao usuário o estado atual do tabuleiro e pode até executar o jogo se o usuário quiser jogar offline contra um AI. Foi implementado usando HTML, CSS e JavaScript.
O lado do servidor da aplicação foi implementado com JavaScript e Node.
Para usar o aplicativo, basta hospedar o servidor usando node server/index.js
e depois abrir (múltiplas vezes) o ficheiro client/index.html.