Skip to content

CodersCampLittleDevs/CodersCamp2021-ProjectWebDevelopmentBasics-Battleship-Game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CodersCamp 2021 - JavaScript Project

The project was created as part of the 7th edition of the CodersCamp course.

Table of Contests

Authors of this project are participants who worked under supervision of an experienced mentor.

Authors:

Mentor Filip Kuca

Our project is a game of ships. I think it's a good known game for everyone.

Battleships-main-page Battleships-game

  • 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:

  1. Clone down this repo
  2. Install dependencies with the command: npm install
  3. Start development server npm run serve
  4. The application will be available at http://localhost:9000/ - it should run automatically

Running tests

To run the application tests, follow these steps:

  1. Install dependencies with the command: npm install (if you haven't already done so before)
  2. 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.

About

Coders Camp 2021 Project: Web Development Basics - Battleship Game

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published