UNPKG

game-battleship

Version:
46 lines (25 loc) 1.25 kB
# Project Title BattleShip is a turn-based two-player game that simulates a war between ships on an ocean. Each player gets their own battle area with a certain number of ships placed in non-overlapping positions. The ships might be of different sizes. Note, players cannot see each others ship's location. ### Prerequisites The code is compatible with node version >=8.12.0 ## How to use The entry point to the souce code is src/main.js. So either we can directly run this file from node or can also be executed via npm. Both are explained below. ### via node node <path to the entry point> <input file path> e.g. node src\main.js .\..\..\thoughtWorks\draw.txt ### via npm or we can run it from npm script as : npm start <input file path> e.g. npm start .\..\..\thoughtWorks\draw.txt ### Output The output of the program would be printed to the console itself in the same manner as expected. ## Running the tests Unit test cases can be executed via the below command from the same directory: npm test ## Documentation The code documentation can be accessed from the url: [Documenation](./out/index.html) Or it can be directly accesed from the below location: out/index.html. Just open this file.