The project was created as part of the 7th edition of the CodersCamp course.
Authors of this project are participants who worked under supervision of an experienced mentor.
Authors:
- Dawid Starzyk (Tech Lead)
- Alicja Guzik (Development Manager)
- Maciej Ponicki
- Justyna Rozbicka
- Dawid Żłobecki
Mentor Filip Kuca
Our project is a game of ships. I think it's a good known game for everyone.
- The main pages contains menu where we can start game, learn how to play, check highscores, see authors or go into settings where we can change our name.
- Before each game user should check his name and change it if it is necessary.
- After entering game page, you have to place your ships on board by clicking Randomize button. If you are satisfied with randomized places for your ships you can start game by clicking Lets' play!
- Your task is to destroy fleet of your opponent or destroy as much possible fields until time's up.
- After the game ends, modal will be displayed with result of the game and points you have scored. If your points were enough you have chance to become part of highscores tables.
- HTML
- SCSS
- Javascript
- Webpack
- BEM Methodology
- Jest
- Figma
- Jira (kanban)
DEMO
To view demo click here
Getting Started
If you want to run the application on the local machine, follow these steps:
- Clone down this repo
- Install dependencies with the command: npm install
- Start development server npm run serve
- The application will be available at http://localhost:9000/ - it should run automatically
Running tests
To run the application tests, follow these steps:
- Install dependencies with the command: npm install (if you haven't already done so before)
- Run the tests by running the command: npm test
Figma
Using Figma, we created our own prototype of a user interface adapted to Desktop, and also made a version adapted to display on Phones. All designs can be viewed here.