Skip to content
Gallery
Pebbly, the mascot
Download .aseprite

Pebbly, the mascot

A living pebble with a paintbrush growing out of its head like a sprout. 48×48 on the PICO-8 palette, rigged onto six layers (shadow, feet, brush, body, face, drop) with an 8-frame idle: a drop of paint gathers on the bristles, falls, splats and settles into one square pixel, and Pebbly beams at it. Crosshair pupils, because it is always aiming at a pixel. Steps 2–4 shrink it for the logo and favicon: a 16×16 redraw and a 12×12 mark with the brush were both too busy, so the final mark drops the brush and keeps a 12×9 pebble — outline, fill, one highlight, two eyes, two blush pixels. The design was the agent's; the pixels were computed by a short script and pushed with `draw`, one cel per call.

Author
Nikita Fedorov
Date
Plugin
v0.3.2
Harness
omp
Model
  • claude-opus-5-5 ran every step
Reference
none — drawn from the prompt alone
Tags
mascot character animation icon 48x48 16x16 12x12 pico-8
On GitHub

The prompts, in English

  1. Step 1:Step 1

    Let's make a proper mascot instead of a knight. It should be something genuinely unusual.

    Translated — as originally sent

    И давай нормального маскота сделаем, а не рыцаря Надо что-то прям необычное

    The author stepped in 2 times

    • The agent proposed four concepts; the user picked "Pebbly, a living pebble": a round pebble golem (after with-pebbly) with a brush sprouting from its head, dripping the PICO-8 palette, crosshair pupils; animation — it blinks, a drop falls and becomes a pixel.
    • The user agreed to open Aseprite so the plugin itself would draw it.
  2. Step 2:Step 2

    The logo and favicon need a smaller grid. Otherwise they're too detailed and clash with the design.

    Translated — as originally sent

    Для лого и favicon надо меньше сетку сделать. Иначе слишком детализированные и выбиваются по дизайну

  3. Step 3:Step 3

    No, I still don't like the logo and favicon. Too much detail.

    Translated — as originally sent

    Не, мне лого и фавиконка все равно не нравятся Слишком много деталей

  4. Step 4:Step 4

    Let's drop the brush from the logo and favicon entirely. Just make it a cute little pebble.

    Translated — as originally sent

    Давай вообще лого и фавиконку без кисти сделаем. Просто милый "булыжничек" пусть будет.

Validate reports

What the plugin's own lint said at the end of each step.

  • Step 1 Passed Score 35 0 errors, 13 warnings
  • Step 2 Passed Score 85 0 errors, 3 warnings
  • Step 3 Passed Score 90 0 errors, 2 warnings
  • Step 4 Passed Score 100 0 errors, 0 warnings

More views

  • Frame 1, 8× of Pebbly, the mascot

    Frame 1, 8× , step 1

  • All eight frames, 1× of Pebbly, the mascot

    All eight frames, 1× , step 1

  • 16×16 logo, 8× of Pebbly, the mascot

    16×16 logo, 8× , step 2

  • 12×12 mark with brush, 8× of Pebbly, the mascot

    12×12 mark with brush, 8× , step 3

  • Final logo, 8× of Pebbly, the mascot

    Final logo, 8× , step 4

Files

Every file in this generation
File Role Step Size Download
pebbly.gif Idle loop, 8× Cover — 32.0 KB Downloadpebbly.gif
pebbly.aseprite Source document, six layers Aseprite source 1 7.4 KB Downloadpebbly.aseprite
pebbly.png Frame 1, 8× Frame 1 2.2 KB Downloadpebbly.png
pebbly-strip.png All eight frames, 1× Filmstrip 1 1.8 KB Downloadpebbly-strip.png
pebbly-icon.aseprite 16×16 logo, rejected as too busy Aseprite source 2 572 B Downloadpebbly-icon.aseprite
pebbly-icon.png 16×16 logo, 8× Frame 2 702 B Downloadpebbly-icon.png
pebbly-mark.aseprite 12×12 mark with brush, rejected as too busy Aseprite source 3 341 B Downloadpebbly-mark.aseprite
pebbly-mark.png 12×12 mark with brush, 8× Frame 3 483 B Downloadpebbly-mark.png
pebbly-pebble.aseprite Final logo and favicon: the pebble alone Aseprite source 4 356 B Downloadpebbly-pebble.aseprite
pebbly-pebble.png Final logo, 8× Frame 4 466 B Downloadpebbly-pebble.png