PongPong
A slightly different game from actual PingPong ! Developed using Pyglet Python game library.
Install / Use
/learn @siddharth2016/PongPongREADME
PongPong
Are you just starting your Game Development journey ?
Do you want to learn something new ?
PongPong, a game that every developer should try their hands on !
I really enjoyed making this game when I went ahead and completed a task from Zero To Mastery Academy monthly challenge.
It was super fun learning something new, the basics of game development and how to view a game as just like a geometry plane to work with, was simply mind blowing for me.
I chose pyglet for development work, motivation behind this was to completely learn something new and not to work with the good old pygame !
Go through the following parts to get familiar with pyglet game development style:
- Making PONGPONG - Game Development using Pyglet - Part 1
- Making PONGPONG - Game Development using Pyglet - Part 2
- Making PONGPONG - Game Development using Pyglet - Part 3
I really loved writing my experience and how I approached the problem, hoping you will find it insightful, will learn something new and get to know basics of developing a game like PongPong.
Library used:
pyglet
Install to your virtual environment or global using pip:
pip install pyglet
Play game, by running pongpong.py file and see the magic 🧙♂️
Game Play Demo on MacOS:

Actual game was developed using Pygame shown in a youtube tutorial and can be found at Pong, Python & Pygame
Related Skills
node-connect
342.5kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
claude-opus-4-5-migration
85.3kMigrate prompts and code from Claude Sonnet 4.0, Sonnet 4.5, or Opus 4.1 to Opus 4.5
frontend-design
85.3kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
model-usage
342.5kUse CodexBar CLI local cost usage to summarize per-model usage for Codex or Claude, including the current (most recent) model or a full model breakdown. Trigger when asked for model-level usage/cost data from codexbar, or when you need a scriptable per-model summary from codexbar cost JSON.
