diff --git "a/L\303\252 \304\220\303\254nh Chuy\303\252n/Product/README.md" "b/L\303\252 \304\220\303\254nh Chuy\303\252n/Product/README.md" new file mode 100644 index 0000000..a5bc01b --- /dev/null +++ "b/L\303\252 \304\220\303\254nh Chuy\303\252n/Product/README.md" @@ -0,0 +1,60 @@ +# Sea Battle + +Sea Battle is a game for two players. The game is played on four grids, two for each player. The grids are typically square – usually 10×10 – and the individual squares in the grid are identified by letter and number. On one grid the player arranges ships and records the shots by the opponent. On the other grid the player records their own shots. + +The project was done by [Nguyễn Văn A](https://github.com/naa-ntu), in the course of Object Oriented Programming at [ProPTIT](https://proptit.com/). + + +## Tech Stack + +- [Java](https://www.java.com/en/) + + +## Installation + +- Clone the repo +- Open the project in your IDE +- Run the project + + +## Usage + +- Project Structure + +```bash + +├── src +│ ├── main +│ │ ├── java +│ │ │ ├── controller +│ │ │ │ ├── Controller.java +│ │ │ │ ├── ....java +│ │ │ │ ├── ....java +│ │ │ │ ├── ....java +│ │ │ │ ├── ....java +│ │ │ │ ├── ....java +│ │ │ │ └── ....java +│ │ │ ├── model +│ │ │ │ ├── Board.java +│ │ │ │ ├── Cell.java +│ │ │ │ ├── Game.java +│ │ │ │ ├── ....java +│ │ │ │ ├── ....java +│ │ │ │ ├── ....java +│ │ │ │ ├── ....java +│ │ │ │ ├── ....java +│ │ │ │ └── ....java + + +``` + +## Contributing + +Pull requests are welcome. For major changes, please open an issue first +to discuss what you would like to change. + +Please make sure to update tests as appropriate. + +## License + +[MIT](https://choosealicense.com/licenses/mit/) \ No newline at end of file diff --git "a/L\303\252 \304\220\303\254nh Chuy\303\252n/Product/src/test.md" "b/L\303\252 \304\220\303\254nh Chuy\303\252n/Product/src/test.md" new file mode 100644 index 0000000..e69de29 diff --git "a/L\303\252 \304\220\303\254nh Chuy\303\252n/UML/Activity_Class.drawio.png" "b/L\303\252 \304\220\303\254nh Chuy\303\252n/UML/Activity_Class.drawio.png" new file mode 100644 index 0000000..dc96901 Binary files /dev/null and "b/L\303\252 \304\220\303\254nh Chuy\303\252n/UML/Activity_Class.drawio.png" differ diff --git "a/L\303\252 \304\220\303\254nh Chuy\303\252n/UML/Class_Diagram.drawio.png" "b/L\303\252 \304\220\303\254nh Chuy\303\252n/UML/Class_Diagram.drawio.png" new file mode 100644 index 0000000..e170b3f Binary files /dev/null and "b/L\303\252 \304\220\303\254nh Chuy\303\252n/UML/Class_Diagram.drawio.png" differ diff --git "a/L\303\252 \304\220\303\254nh Chuy\303\252n/UML/README.md" "b/L\303\252 \304\220\303\254nh Chuy\303\252n/UML/README.md" new file mode 100644 index 0000000..9db701f --- /dev/null +++ "b/L\303\252 \304\220\303\254nh Chuy\303\252n/UML/README.md" @@ -0,0 +1,7 @@ +# UML + +- Đây là folder sẽ chứa các file UML của dự án +- Có thể sử dụng các công cụ sau để vẽ UML: + - [StarUML](https://staruml.io/) + - [Visual Paradigm](https://online.visual-paradigm.com/vpce/) +- Các file UML sẽ được lưu dưới dạng ảnh, và các em sửa file readme này đính kèm ảnh vào, ghi thêm giải thích nếu cần thiết \ No newline at end of file