KAPEEWM them to the depths!
Become the ultimate naval warfare admiral with Schiffskrieg.
This is an online battle ship game We enjoy board games and even more to play battle ship User story: AS A battleship enthusiast I WANT to play the board game anywhere WITH my friends SO THAT I entertain and practice to distract myself
Find the repo here.
Find the site here!
- For Node:
require()
as node modules.module.exports
for functions.
npm
packages:- Express for servers.
- Express Handlebars for views.
- Sequelize for DB's queries.
- Jest for testing.
describe()
andit()
thoroughly applied for organized testing.
- Socket.io
socket.emit()
.socket.on()
.socket.broadcast.emit()
.
- For JavaScript
- Promises.
- Object and array destructuring.
- Polymorphism for methods.
- Classes and constructors.
throw new Error
to stop faulty executions.setTimeout
executions for UX.try
and 'catch`.async
andawait
.import from
as modules."type": "module"
for exports.export default
for classes.
Make an account on the signup page to start a session.
In the first page you just need to click on "Play", When the button with the username is clicked an stats section will be rendered.
Place your ships!
Attack your enemy!
Check your records!
See the license for more details.
If you have suggestions or want to help with some improvements, you can write me by email.
All the code was created from scratch by Rod's Freedom, David Miranda, and Eynar