Workshop › Pong › Step 2 of 26

A black court

What we are doing

Our first drawing: the whole canvas becomes black, like the old arcade screens. Drawing is always two moves: pick a color, then fill a shape with it.

```js
ctx.fillStyle = 'black'
ctx.fillRect(0, 0, canvas.width, canvas.height)
```

What it means

Your turn

Leave an empty line under const ctx = ..., write the two lines, then press Run.

Skills: Drawing on a canvas

All steps

  1. Get the canvas and the pen
  2. A black court
  3. One dash of the net
  4. The whole net
  5. Two paddles
  6. A function that draws
  7. The game loop
  8. Remember held keys
  9. Move the paddles
  10. Stay on the court
  11. The ball
  12. The ball moves
  13. Bounce off the top and bottom
  14. Does the ball touch a paddle?
  15. The paddles hit back
  16. Serve again
  17. Keep the score
  18. Show the score
  19. First to five
  20. Who won?
  21. Play again
  22. Aim with the paddle
  23. Faster every hit
  24. A computer opponent
  25. One player or two
  26. Build it yourself: a serve pause