Back to Projects

Vertical Brick Pong

A vertical brick breaking Pong experiment generated with Grok and refined as a browser arcade game.

Started Page updated
Vertical Pong
Vertical pong. Frustration included.

The Experiment

I wanted to test how quickly Grok 3 could create a working game. The answer: faster than I expected.
Vertical Brick Pong is a modern twist on the classic: rotated 90 degrees with brick breaking elements added.

What I Built

A simple arcade game where:
  • Paddle moves up/down (not left/right)
  • Ball destroys bricks on the opposite side
  • Progressive difficulty
  • High score tracking
Stack: JavaScript, HTML5 Canvas

Key Learnings

1. LLMs are genuinely good at games
Clear rules + visual output = great LLM use case. The AI understood game mechanics quickly and produced working code.
2. Orientation changes everything
Same mechanics, different angle. It feels like a new game. Vertical pong requires different reflexes than horizontal.
3. Polish is quick wins
Sound effects, particle explosions, screen shake. Added in an hour, made the game 10x more satisfying.

Agent Quick Start
# Vertical Brick Pong

Classic pong, rotated. Break bricks, set high scores.

## Mechanics
* Vertical paddle movement
* Ball physics with angle reflection
* Brick destruction
* Score tracking

## Stack
Vanilla JavaScript, HTML5 Canvas

## Generated With
Grok 3 (with human refinement)

Project record

Provenance and sources

This is a first party account by the project author. Page content was last updated on 2026-07-13. The linked repository last changed on 2025-02-21. Linked repositories and live services may change independently.