A simple spray-paint style graffiti simulator built with Python and Pygame. Designed for fast tagging, smooth strokes, and a more realistic spray feel.
- Continuous spray strokes (no dotted lines)
- Soft spray effect (less grainy)
- Adjustable brush size
- Randomized spray spread for realism
- Clean, minimal interface
- Left Click + Drag → Spray paint
- Scroll Wheel → Change brush size
- C Key → Clear canvas
- ESC → Quit
Make sure you have Python installed (3.10–3.13 recommended).
python3 -m venv venvsource venv/bin/activatepython3 -m pip install pygame-cepython3 graffiti.pygraffiti-sim/
│
├── graffiti.py
├── venv/
└── README.md
Developed and tested using zsh on macOS (Monterey).
- If you’re on newer Python versions (like 3.14), use
pygame-ce - Performance and smoothness depend on your system and frame rate
- This is a lightweight tool — not a full art program
Do whatever you want with it 👍