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 π