Pong banner

Pong

5 devlogs
13h 20m 37s

Trying to better learn Godot, so I thought I’d start out with remaking the classic “Pong”.

Demo Repository

Loading README...

Marcellino Abdelmalak

Shipped this project!

I made a pong game in Godot, so that I can learn Godot. It turned out pretty well, my biggest stumbling-block so far has been the UI, and I lowkey still have a problem with it.

Marcellino Abdelmalak
  • FINALLY figured out UI, so I added a pause menu
  • Reworked the way my game worked
    I changed the viewport settings to be a normal screen size, then made a sub-viewport for my game and then scaled that up in engine so that my UI looks crisp.
  • Reworked my code a ton, and removed a lot of features that I made that were kinda useless
0
Marcellino Abdelmalak
  • I adjusted the sizes of the goals to feel better
  • Tried out UI, couldn’t get it, figured out how to make the background black
  • Learned shaders and figured out how to use them to make a flash effect (kinda)
0
Marcellino Abdelmalak

Added paddle and ball assets to my game

0
Marcellino Abdelmalak
  • Fixed the bug (kinda)
    I moved in the goals, so that I don’t even have to worry about the bug
  • Added AI (just an algorithm) to the second paddle
  • Made the ball movement better low-key
0
Marcellino Abdelmalak

I implemented the basic features of Pong (kinda):

  • Ball bounces on paddles
  • Paddles move (w and s for left, arrows for right)
  • Points exist and are counted

There is currently a weird bug where I can like almost hold the ball by holding the movement key while the ball is on a corner since the collision shape is circular.

0