Sign inSign up

l1apps/retro-pong

By l1apps

Updated 10 months ago

A classic, single-player Pong game featuring retro, monochrome themes, and adjustable difficulties.

Image
0

1.4K

l1apps/retro-pong repository overview

Retro Pong - Docker Edition

Overview

Retro Pong is a lightweight, web-based recreation of the classic arcade tennis game, wrapped in a nostalgic CRT aesthetic. Built with React, TypeScript, and Vite, this Docker image serves the optimized production build using a high-performance Nginx server.

Brought to you by Level 1 Apps (L1Apps).
Website: https://l1apps.com
GitHub: https://github.com/l1apps/Retro-Pong

Docker Image Version Docker Pulls License

Retro Pong Screenshot


Features

  • Single Player vs AI: Challenge a dynamic computer opponent with adaptive difficulty.
  • CRT Effects: Immersive scanlines, curvature, and static noise simulation.
  • Theming: Switch between Classic B&W, Green Phosphor, and Amber terminals.
  • Demo Mode: Screensaver-style self-playing mode with randomized effects.
  • Responsive: Seamless gameplay in both Portrait and Landscape orientations.
  • Accessibility: High-contrast visuals and adjustable text sizes (Small, Medium, Large).

Quick Start (Docker)

Docker CLI

From Docker Hub:

docker run -d \
  -p 2700:80 \
  --name retro-pong \
  --restart unless-stopped \
  l1apps/retro-pong:latest

From GitHub Container Registry:

docker run -d \
  -p 2700:80 \
  --name retro-pong \
  --restart unless-stopped \
  ghcr.io/l1apps/retro-pong:latest

Navigate to http://localhost:2700 to play.

Docker Compose
services:
  retro-pong:
    image: l1apps/retro-pong:latest
    # Alternative: ghcr.io/l1apps/retro-pong:latest
    container_name: retro-pong
    ports:
      - "2700:80"
    restart: unless-stopped
docker compose up -d
Technical Details
  • Port: 80 (Internal)
  • Base Image: Nginx Alpine
  • Architecture: x86_64 (amd64), arm64

Keywords / Tags

self-hosted, docker, game, pong, retro, html5, crt, arcade, lightweight, fun, nostalgia


Support

Please visit our website for support: https://l1apps.com/retro-pong

Tag summary

Content type

Image

Digest

sha256:48ca1ed1c

Size

21.6 MB

Last updated

10 months ago

docker pull l1apps/retro-pong