push to gitea

This commit is contained in:
Roozbeh Karimi 2025-10-20 14:31:30 -04:00
parent 3d8d047786
commit 6879c06594

View File

@ -1,52 +1,41 @@
Battleship # Battleship
==========
The game ## The game
--------
Long version: [see wikipedia](https://secure.wikimedia.org/wikipedia/en/wiki/Battleship_game) Long version: [see wikipedia](https://secure.wikimedia.org/wikipedia/en/wiki/Battleship_game)
* Each player starts with a fleet of 5 ships, of length 5, 4, 3, 3, and 2. - Each player starts with a fleet of 5 ships, of length 5, 4, 3, 3, and 2.
* Each player places their ships horizontally or vertically on a 10x10 grid; - Each player places their ships horizontally or vertically on a 10x10 grid;
this is not visible to their opponent. this is not visible to their opponent.
* Players take turns to fire at positions on the grid, gradually revealing - Players take turns to fire at positions on the grid, gradually revealing
where their opponents ships are and are not located. where their opponents ships are and are not located.
* A ship is destroyed when every cell of a ship has been hit. - A ship is destroyed when every cell of a ship has been hit.
* The winner is the first player to destroy their opponents fleet. - The winner is the first player to destroy their opponents fleet.
You lose if: You will lose if:
* You do not place the correct number and size of ships. - You do not place the correct number and size of ships.
* You place your fleet in impossible positions (ships overlapping or partly off - You place your fleet in impossible positions (ships overlapping or partly off
the board). the board).
* Your code raises an exception. - Your code raises an exception.
* All your ships have been sunk. - All your ships have been sunk.
TECHNOLOGIES ## TECHNOLOGIES
--------------
* HTML - HTML
* Javascript - Javascript
* CSS - CSS
## SCREENSHOTS
SCREENSHOTS
--------------
![image](https://user-images.githubusercontent.com/109234009/193694178-36a9af1c-f906-44db-ab0f-43bfb0756771.png) ![image](https://user-images.githubusercontent.com/109234009/193694178-36a9af1c-f906-44db-ab0f-43bfb0756771.png)
![image](https://user-images.githubusercontent.com/109234009/193694449-d90ffa80-c312-4e24-9f5d-f946d353504d.png) ![image](https://user-images.githubusercontent.com/109234009/193694449-d90ffa80-c312-4e24-9f5d-f946d353504d.png)
## HOW TO PLAY
Use player random button to place your ships on the board, when you finish hit the start button.
HOW TO PLAY
--------------
Use player random button to place your ships on the board, when you finish hit the start button.
There is a "Do Not Cheat button" that shows enemy ships. again "DO NOT CHEATE" There is a "Do Not Cheat button" that shows enemy ships. again "DO NOT CHEATE"
Deployed Link: [Link](https://www.roozbehk.com/BATTLESHIP/) Deployed Link: [Link](https://www.roozbehk.com/BATTLESHIP/)