/mv-js-07-battleship

Vanilla JS implementation of the classic Battleship board game.

Primary LanguageJavaScript

README

Project: Microverse | The Odin Project | JS | 07 | Battleship

Vanilla JS implementation of the classic Battleship board game. The goal of this project is pacticing the usage of:

  • ES6 Factory functions
  • ES6 Modules
  • Webpack
  • TDD with Jest

Technology

HTML, Jest, ES6, ESlint, Prettier, Stickler-ci, GitHub.

Modules

  • Game
  • GameBoard
  • Ship
  • Player
  • DOMInteraction
  • Testing with Jest.

Authors

Links

Install

  • Clone the app
  • npm install

Serve the app locally

  • npm start

Run the tests

  • npm test

Watch for file changes and trigger testing suite

  • npm run watch-tests

📞 Contact

Feel free to connect with me on LinkedIn or drop me a line at tiagoitferreira@gmail.com.