Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Road map #6

Closed
40 of 43 tasks
tyrossel opened this issue Dec 12, 2022 · 0 comments
Closed
40 of 43 tasks

Road map #6

tyrossel opened this issue Dec 12, 2022 · 0 comments

Comments

@tyrossel
Copy link
Collaborator

tyrossel commented Dec 12, 2022

Frontend

Backend

Game

  • Create a new component for the Pong game. (it will contain the HTML, CSS, and JavaScript necessary to run the game.)
    • In the template section :
      • add a canvas element that will be used to draw the game elements (such as the ball and paddles).
      • add controls for the game (such as buttons for starting and resetting the game).
    • In the script section :
      • import the JavaScript file containing the code of the Pong game
  • Write the JavaScript code for the Pong game :
    • Analyze the original pong and set the game rules :
      • The main features of the original Pong game were:
        • Two paddles that could be moved up and down by the players
        • A ball that bounced back and forth between the paddles
        • A score that was incremented every time a player missed the ball with their paddle
        • A simple "AI" that controlled the movement of the computer's paddle
    • Create a canvas element and use JavaScript to :
      • draw shapes and images on the canvas
      • handle user input and game logic.
      • Game logic :
        • handle player input and update the positions of the ball and paddles.
        • handle collisions/bounce between the ball and the paddles and the edges of the canvas.
        • keep track of the score and end the game when one player reaches a certain number of points.
        • A simple "AI" that controlled the movement of the computer's paddle
  • Our customize pong :
    • Adding features to the game :
      • ... ?
      • ... ?

Docs

  • Nest Authentication (+ guard, + Passport, + JWT strategy, + encryption)
  • Typescript : await/async
  • Nest : Dependency Injection
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant