You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The yellow nodes represent packages and blue nodes represent classes.
91
-
92
91
---
93
92
## Angular Front-End
94
93
@@ -124,7 +123,6 @@ Both are the same design and almost same functions. They are the main web-app fo
124
123
- A scorecard, as mentioned above, is also implemented.
125
124
- Users can also see an error message if, for any reason, the websockets connection is lost with the server.
126
125
127
-
---
128
126
## Limitations
129
127
One or many of these limitations could have been resolved with more time in hand.
130
128
@@ -139,11 +137,9 @@ One or many of these limitations could have been resolved with more time in hand
139
137
- If the second player loggs in with the same username as the first player, the game might not function correctly. At the moment, there is no validation built for this.
140
138
- Welcome message, instructions to play the game are not yet available.
141
139
142
-
---
143
140
## Improvements
144
141
- The two components for playing a game can be clubbed into one, as most of the functionalities, and design are identical.
145
142
146
-
---
147
143
## Design Inspirations
148
144
- The battleship board design was inspired from the chessboard design discussed [here](https://stackoverflow.com/questions/39008253/draw-chessboard-with-frame-with-pure-html-and-css) by `caco` and `pol`. This was later extensively modified, and was also adapted fro Angular.
149
145
- The idea for two-columned game layout was taken from [here](https://codepen.io/lukemeyrick/pen/gppveo), made by `Luke Meyrick`.
0 commit comments