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