Ever wondered what it would be like if pong went to the next level?
I think I may have found the answer. Try it out and tell me what you think.
Special thanks to dw817 for play-testing.
Note: Feels WAY better in full screen.
Controls
P1:
Use Z or X to accept/continue/etc.
Up and down arrows to move/select.
Left and right arrows to select difficulty. (Only at menu)
P2:
Use up and down arrows to move.
Rules
Try to get the ball past your opponent to score a goal(edge of screen) by moving your paddle into the
ball's path.
Move your paddle to keep the ball away from your goal.
The first player to win 2 matches wins the game!
Behind the scenes
This is my first pico-8 game ever. I thought I'd start with a classic.
It took around 3 hours to code, most of which was fixing the collision detection.
I ended up using some workarounds, including hard coding the take-off directions.
(Edit):
Fixed the takeoff by using a dy variable instead of direction, cos and cosine
because I couldn't make it bounce correctly.
The add-ons took about another 3 hours to code.
Credits
doc_robs: Made the collision function.
Coding and art (or lack of it) by me.
Inspiration from playing the original PONG.
Thanks to Lazy Devs for tips and tricks.
Versions:
V1 Released
V2 Added "English" spin
Added cpu smart A.I.
Changed ball speed
Changed paddle speed
Changed paddle size
Changed hardness ratings
Fixed collision issue
V3 Added quickstart
Added insane hardness
Added game over noise
Added magnet mode
Added extreme logo
Added multiple ball spawn
Added additional cpu support
Added extreme mode
Added extreme magnet mode
Changed ball speed
Changed player speed
Changed menu x2
Changed cpu targeting
Fixed balldust direction
Fixed player info display





  3 comments