This game was developed during the Pi Day Event on March 14th at the Niagara Innovation Hub, hosted by Sandor from Axiometric Games. It was my first contact ever working with prompting, coding, and game development and I learned a lot throughout the process.

For this first project, I focused on building something simple, smooth, and functional. I tried adding basic visuals, like a custom start screen and sound effects, but faced challenges since I'm completely new to programming.

With limited experience, I prioritized solid core rules to ensure the game worked and reflected the key concepts we learned at the event. I'm looking foward to go deeper in this project and try new things soon.

-------------------------------------------------------------

The Game:

Basic Setup:
Classic 2-player ping pong on a black canvas. Player A (left) uses W/S, Player B (right) uses Arrow Up/Down to move paddles.

Start & Pause:
Game starts with a "Press Enter to Start" overlay.
Pressing Enter fades out the screen and starts the game.
Press P to pause/unpause with a "Paused Game" overlay.

Scoring & Rally:
When the ball passes a paddle, the opponent scores.
The ball resets to center with default speed, then regains the current speed on first paddle hit.

Speed Boost:
Every 10 paddle hits, ball speed increases by 15%, with a "Let's go faster" message. After a point is scored, the ball resets to the center and starts at the default speed. For the new rally, the ball’s speed is restored to the current accumulated game speed on the first paddle collision.

Paddle Speed Boost:

When a player hits 10 points, both paddles speed up by 20%.

Control Reversal:
When a player reaches a multiple of 5 (under 20), the opponent’s controls reverse for 10 seconds, with an "Opponent's reversed" message.

Win Condition:
First to 20 points wins. A game over screen shows the winner and prompts Enter to play again.

Comments

Log in with itch.io to leave a comment.

Nice work! I like the specific rules which give this classic game its own character, and thank you for the context you added. I am so glad that you had a successful first experience making a game at #PiDayGameJam