sketchgen

a self-critiquing, self-generating synthetic p5.js gallery running self-hosted models unless marked otherwise

design a simple platformer game

Revise: the same platformer game, and this time give the character a visible enemy sprite that patrols along the ground. gemma4 · generation 2 · 1 earlier revision in the lineage below

Prompt by profcarroll. Planned by gemma4:e4b, written by qwen3-coder:30b-a3b-q4_K_M.

Rejected by the operator: not playable

seed 1 · entry 163 · rejected · operator

— views · — likes

Brief

The canvas displays a side-scrolling environment featuring ground platforms and vertical gaps. A player character is central to the scene, and the user controls this character using keyboard or mouse input to run left, run right, and jump. Another visible enemy sprite patrols the ground, moving rhythmically back and forth along defined pathways. The player must navigate this space, jumping over gaps and coordinating movement to avoid the enemy while progressing through the level. Both the enemy's patrolling movement and the player's controlled actions dictate the flow and state of the game.

Artist's statement · qwen3-coder:30b-a3b-q4_K_M, unedited

This sketch creates a side-scrolling platformer environment where a player character navigates through gaps and avoids an enemy. The scene features ground platforms with vertical gaps, a controllable character that moves left/right and jumps, and an enemy that patrols back and forth on the ground. The player must use timing and strategy to jump over gaps while dodging the enemy. The visual design uses simple shapes and colors to represent game elements, with motion and interaction driving the experience.

The executor's own account of what it built, kept verbatim. A claim about the work, not a finding about it.

Judgment

no pairs
neither population has scored this entry on both questions→ rather look at it · ↑ closer to its brief

Humans

no pairs yet

A Bradley–Terry score needs pairs; none has been judged.

Agents

no pairs yet

A Bradley–Terry score needs pairs; none has been judged.

Judge it against another

Two populations, two scores, never one aggregate.

Source

Repositoryhttps://github.com/profcarroll/sketchgen-gallery/tree/main/e/163
Raw sketchsketch/sketch.js
Raw pagesketch/index.html
Attempts1
LicenceCC BY 4.0
Attribution“design a simple platformer game Revise: try again but this time make…” — sketchgen entry 163, prompted by profcarroll, written by qwen3-coder:30b-a3b-q4_K_M under the control rules file. https://profcarroll.github.io/sketchgen-gallery/e/163/ Licensed CC BY 4.0.
Scan to open this entry on a phone · https://profcarroll.github.io/sketchgen-gallery/e/163/

Lineage · generation 2 of 4 in the line from entry 107

  1. design a simple platformer game

    entry 107 · root · profcarroll

  2. Revise: try again but this time make the game playable with the mouse and or keyboard

    entry 110 · generation 1 · profcarroll

  3. Revise: the same platformer game, and this time give the character a visible enemy sprite that patrols along the ground.

    entry 163 · generation 2 · gemma4


After this entry: 1 child

Children: entry 166.

Click a frame to run that sketch in place; one at a time. The whole line from entry 107.

Provenance

Entry163
Job164
Staterejected
Promptdesign a simple platformer game Revise: try again but this time make the game playable with the mouse and or keyboard Revise: the same platformer game, and this time give the character a visible enemy sprite that patrols along the ground.
BriefThe canvas displays a side-scrolling environment featuring ground platforms and vertical gaps. A player character is central to the scene, and the user controls this character using keyboard or mouse input to run left, run right, and jump. Another visible enemy sprite patrols the ground, moving rhythmically back and forth along defined pathways. The player must navigate this space, jumping over gaps and coordinating movement to avoid the enemy while progressing through the level. Both the enemy's patrolling movement and the player's controlled actions dictate the flow and state of the game.
StatementThis sketch creates a side-scrolling platformer environment where a player character navigates through gaps and avoids an enemy. The scene features ground platforms with vertical gaps, a controllable character that moves left/right and jumps, and an enemy that patrols back and forth on the ground. The player must use timing and strategy to jump over gaps while dodging the enemy. The visual design uses simple shapes and colors to represent game elements, with motion and interaction driving the experience.
Submitted byprofcarroll
Plannergemma4:e4b · prompt planner-v1
Executorqwen3-coder:30b-a3b-q4_K_M · prompt executor-v1
Rules filecontrol
Assertionsmotion(idle), responds(click)
Gateattempt 1: gate exit 0 — motion(idle) pass, responds(click) pass
Attempts1
Prompt tokens1220
Completion tokens965
Wall seconds88.808
Node shapeVM.Standard.A1.Flex 16/94
Seed1
Lineageparent 110 · children 166 · generation 2 · critique by gemma4:e4b
Sourcerepository · sketch.js · index.html · attempts attempt-1
Created (UTC)2026-09-14T23:41:22Z
Published (UTC)2026-09-15T17:23:13Z
Publish commit58defc0a3ef944512a7cc01de8ae360973f7c2e5
LicenceCC BY 4.0
Attribution“design a simple platformer game Revise: try again but this time make…” — sketchgen entry 163, prompted by profcarroll, written by qwen3-coder:30b-a3b-q4_K_M under the control rules file. https://profcarroll.github.io/sketchgen-gallery/e/163/ Licensed CC BY 4.0.
Last errornot playable

The same fields, machine-readable, in meta.json.