First to 5 wins!

MOJIPONG is my precise and fast-paced rendition of Pong, featuring satisfying visual and auditory flares, a humanized AI opponent that is tough but beatable, and both solo and multiplayer modes.

This game was built with Pygame in 2023 as a college assignment, and has only been minimally modified for this release.

Controls:

  • W/S or Up/Down for solo
  • W/S for multiplayer player 1
  • Up/Down for multiplayer player 2

The AI bot plays similarly to a skilled human that can make mistakes. It uses predictive trajectory calculation to anticipate where the ball will land, including wall bounces. To feel human-like rather than perfect, it features:

  • Reaction delays and periodic recalculations
  • Built-in prediction errors
  • Increasing error magnitude based on ball speed (faster = harder to track)
  • Extra error magnitude on steep angles and wall reflections
  • Occasional edge-of-paddle positioning for angle shots
  • Variable movement indecisiveness

Check out the GitHub repository here.

Published 8 days ago
StatusReleased
PlatformsHTML5, Windows
Authormojimups
GenreSports, Action
Made withAseprite, pygame
Tags2D, Arcade, Difficult, Local multiplayer, pong, pygbag, Retro, Short, Simple
Code licenseMIT License
Average sessionA few minutes
LanguagesEnglish
InputsKeyboard
AccessibilityHigh-contrast
MultiplayerLocal multiplayer
Player count1 - 2
LinksGitHub

Download

Download
MOJIPONG.exe 27 MB

Install instructions

Simply download and open the .exe

Leave a comment

Log in with itch.io to leave a comment.