Skip to content

KAPEEWM them to the depths! Become the ultimate naval warfare admiral with Schiffskrieg.

License

Notifications You must be signed in to change notification settings

Rod-Freedom/Schiffskrieg

Repository files navigation

Schiffskrieg

KAPEEWM them to the depths!

License



ABOUT THE PROJECT

Overview

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!



Table of Contents


(Back to the Top)

Resources

  • 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() and it() 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 and await.
    • import from as modules.
    • "type": "module" for exports.
    • export default for classes.

(Back to the Top)

Get Started

Make an account on the signup page to start a session.


(Back to the Top)

Usage

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.


(Back to the Top)

Demos

Place your ships!

demo placing ships

Attack your enemy!

attacking your enemy

Check your records!

user profile


(Back to the Top)

License

GitHub
See the license for more details.


(Back to the Top)

Contribute

If you have suggestions or want to help with some improvements, you can write me by email.


(Back to the Top)

Credits

All the code was created from scratch by Rod's Freedom, David Miranda, and Eynar

(Back to the Top)

About

KAPEEWM them to the depths! Become the ultimate naval warfare admiral with Schiffskrieg.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •