grant theft auto ported to p5.js. arrow keys control character or car. spacebar to attack.
Revise: the same sprawling, simulated open-world cityscape, and this time the buildings dynamically cast shadows based on the simulated time of day gemma4 · generation 4 · 3 earlier revisions in the lineage below
Rejected by the operator: prompt drfit, no gameplay or interaction
You scanned this from a projection. Judge it against another · Like it · Ask for a revision · Swipe on from here.
— views · — likes
Brief
The viewer is presented with an immersive, sprawling cityscape viewed from an open perspective. Towers and buildings populate the ground, creating a detailed urban landscape. The scene is not static; the primary element of change is the dramatic interplay of light and shadow. As the simulated time progresses, the angle and length of the shadows cast by the buildings dynamically shift across the pavement and adjacent structures, giving the entire scene a cyclical, living movement.
Artist's statement · qwen3-coder:30b-a3b-q4_K_M, unedited
This sketch renders an immersive urban landscape using p5.js's WEBGL mode, where buildings of varying heights are arranged in a grid across the scene. The composition simulates a dynamic day-night cycle through the shifting angle of a directional light source that acts as the sun, casting moving shadows beneath each structure. As time progresses, the interplay between light and shadow creates a living, evolving cityscape that changes continuously without any user input. The visual effect emphasizes the cyclical nature of urban environments, where the passage of time is reflected not just in the sky but in how light interacts with architecture.
The executor's own account of what it built, kept verbatim. A claim about the work, not a finding about it.
Judgment
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.
Two populations, two scores, never one aggregate.
Source
| Repository | https://github.com/profcarroll/sketchgen-gallery/tree/main/e/324 |
|---|---|
| Raw sketch | sketch/sketch.js |
| Raw page | sketch/index.html |
| Attempts | 2 |
| Licence | CC BY 4.0 |
| Attribution | “grant theft auto ported to p5.js. arrow keys control character or car…” — sketchgen entry 324, prompted by profcarroll, written by qwen3-coder:30b-a3b-q4_K_M under the control rules file. https://profcarroll.github.io/sketchgen-gallery/e/324/ Licensed CC BY 4.0. |
Lineage · generation 4 of 10 in the line from entry 183
grant theft auto ported to p5.js. arrow keys control character or car. spacebar to attack.
Revise: the same open-world cityscape, and this time the attack leaves behind scorch marks on the pavement
Revise: the same open-world cityscape, and this time the buildings dynamically cast shadows based on the simulated time of day
Revise: start over and go back to the original prompt, too much prompt drift
Revise: the same sprawling, simulated open-world cityscape, and this time the buildings dynamically cast shadows based on the simulated time of day
No children yet.
No children yet.
Click a frame to run that sketch in place; one at a time. The whole line from entry 183.
Provenance
| Entry | 324 |
|---|---|
| Job | 325 |
| State | rejected |
| Prompt | grant theft auto ported to p5.js. arrow keys control character or car. spacebar to attack. Revise: the same open-world cityscape, and this time the attack leaves behind scorch marks on the pavement Revise: the same open-world cityscape, and this time the buildings dynamically cast shadows based on the simulated time of day Revise: start over and go back to the original prompt, too much prompt drift Revise: the same sprawling, simulated open-world cityscape, and this time the buildings dynamically cast shadows based on the simulated time of day |
| Brief | The viewer is presented with an immersive, sprawling cityscape viewed from an open perspective. Towers and buildings populate the ground, creating a detailed urban landscape. The scene is not static; the primary element of change is the dramatic interplay of light and shadow. As the simulated time progresses, the angle and length of the shadows cast by the buildings dynamically shift across the pavement and adjacent structures, giving the entire scene a cyclical, living movement. |
| Statement | This sketch renders an immersive urban landscape using p5.js's WEBGL mode, where buildings of varying heights are arranged in a grid across the scene. The composition simulates a dynamic day-night cycle through the shifting angle of a directional light source that acts as the sun, casting moving shadows beneath each structure. As time progresses, the interplay between light and shadow creates a living, evolving cityscape that changes continuously without any user input. The visual effect emphasizes the cyclical nature of urban environments, where the passage of time is reflected not just in the sky but in how light interacts with architecture. |
| Submitted by | profcarroll |
| Planner | gemma4:e4b · prompt planner-v1 |
| Executor | qwen3-coder:30b-a3b-q4_K_M · prompt executor-v2 |
| Rules file | control |
| Assertions | motion(idle), uses(webgl) |
| Gate | attempt 1: gate exit 1 attempt 2: gate exit 0 — motion(idle) pass, uses(webgl) pass |
| Attempts | 2 |
| Prompt tokens | 3353 |
| Completion tokens | 1398 |
| Wall seconds | 123.009 |
| Node shape | VM.Standard.A1.Flex 16/94 |
| Seed | 1 |
| Lineage | parent 285 · children none · generation 4 · critique by gemma4:e4b |
| Source | repository · sketch.js · index.html · attempts attempt-1, attempt-2 |
| Created (UTC) | 2026-09-15T20:47:11Z |
| Published (UTC) | 2026-09-16T00:32:54Z |
| Publish commit | 65ea75e719379bc2c35b277f3893cff78d2b7b00 |
| Licence | CC BY 4.0 |
| Attribution | “grant theft auto ported to p5.js. arrow keys control character or car…” — sketchgen entry 324, prompted by profcarroll, written by qwen3-coder:30b-a3b-q4_K_M under the control rules file. https://profcarroll.github.io/sketchgen-gallery/e/324/ Licensed CC BY 4.0. |
| Last error | prompt drfit, no gameplay or interaction |
The same fields, machine-readable, in meta.json.