Spaces:
Running
Running
EvoGame page preview: before/after for GPT-5.5 and Qwen3.8-27B
Browse filesThis view is limited to 50 files because it contains too many changes. See raw diff
- .gitattributes +124 -0
- .nojekyll +0 -0
- README.md +5 -5
- index.html +129 -17
- media/hero_evo.mp4 +3 -0
- media/hero_evo.webp +3 -0
- media/pairs/godot_gpt/cardgame-inscription-dark/final.mp4 +3 -0
- media/pairs/godot_gpt/cardgame-inscription-dark/final.webp +0 -0
- media/pairs/godot_gpt/cardgame-inscription-dark/p0.mp4 +0 -0
- media/pairs/godot_gpt/cardgame-inscription-dark/p0.webp +0 -0
- media/pairs/godot_gpt/horror-floor-13/final.mp4 +3 -0
- media/pairs/godot_gpt/horror-floor-13/final.webp +0 -0
- media/pairs/godot_gpt/horror-floor-13/p0.mp4 +3 -0
- media/pairs/godot_gpt/horror-floor-13/p0.webp +0 -0
- media/pairs/godot_gpt/horror-lighthouse/final.mp4 +3 -0
- media/pairs/godot_gpt/horror-lighthouse/final.webp +0 -0
- media/pairs/godot_gpt/horror-lighthouse/p0.mp4 +3 -0
- media/pairs/godot_gpt/horror-lighthouse/p0.webp +0 -0
- media/pairs/godot_gpt/horror-tape-archive/final.mp4 +3 -0
- media/pairs/godot_gpt/horror-tape-archive/final.webp +0 -0
- media/pairs/godot_gpt/horror-tape-archive/p0.mp4 +0 -0
- media/pairs/godot_gpt/horror-tape-archive/p0.webp +0 -0
- media/pairs/godot_gpt/idle-factory-planet/final.mp4 +3 -0
- media/pairs/godot_gpt/idle-factory-planet/final.webp +0 -0
- media/pairs/godot_gpt/idle-factory-planet/p0.mp4 +3 -0
- media/pairs/godot_gpt/idle-factory-planet/p0.webp +0 -0
- media/pairs/godot_gpt/idle-spell-tower/final.mp4 +3 -0
- media/pairs/godot_gpt/idle-spell-tower/final.webp +0 -0
- media/pairs/godot_gpt/idle-spell-tower/p0.mp4 +3 -0
- media/pairs/godot_gpt/idle-spell-tower/p0.webp +0 -0
- media/pairs/godot_gpt/openworld-airship-trader/final.mp4 +3 -0
- media/pairs/godot_gpt/openworld-airship-trader/final.webp +0 -0
- media/pairs/godot_gpt/openworld-airship-trader/p0.mp4 +3 -0
- media/pairs/godot_gpt/openworld-airship-trader/p0.webp +0 -0
- media/pairs/godot_gpt/platformer-dig-descent/final.mp4 +3 -0
- media/pairs/godot_gpt/platformer-dig-descent/final.webp +0 -0
- media/pairs/godot_gpt/platformer-dig-descent/p0.mp4 +3 -0
- media/pairs/godot_gpt/platformer-dig-descent/p0.webp +0 -0
- media/pairs/godot_gpt/platformer-echo-climb/final.mp4 +3 -0
- media/pairs/godot_gpt/platformer-echo-climb/final.webp +0 -0
- media/pairs/godot_gpt/platformer-echo-climb/p0.mp4 +3 -0
- media/pairs/godot_gpt/platformer-echo-climb/p0.webp +0 -0
- media/pairs/godot_gpt/platformer-ink-trail/final.mp4 +0 -0
- media/pairs/godot_gpt/platformer-ink-trail/final.webp +0 -0
- media/pairs/godot_gpt/platformer-ink-trail/p0.mp4 +0 -0
- media/pairs/godot_gpt/platformer-ink-trail/p0.webp +0 -0
- media/pairs/godot_gpt/platformer-orbital-salvage/final.mp4 +3 -0
- media/pairs/godot_gpt/platformer-orbital-salvage/final.webp +0 -0
- media/pairs/godot_gpt/platformer-orbital-salvage/p0.mp4 +3 -0
- media/pairs/godot_gpt/platformer-orbital-salvage/p0.webp +0 -0
.gitattributes
CHANGED
|
@@ -33,3 +33,127 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
|
|
| 33 |
*.zip filter=lfs diff=lfs merge=lfs -text
|
| 34 |
*.zst filter=lfs diff=lfs merge=lfs -text
|
| 35 |
*tfevents* filter=lfs diff=lfs merge=lfs -text
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 33 |
*.zip filter=lfs diff=lfs merge=lfs -text
|
| 34 |
*.zst filter=lfs diff=lfs merge=lfs -text
|
| 35 |
*tfevents* filter=lfs diff=lfs merge=lfs -text
|
| 36 |
+
media/hero_evo.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 37 |
+
media/hero_evo.webp filter=lfs diff=lfs merge=lfs -text
|
| 38 |
+
media/pairs/godot_gpt/cardgame-inscription-dark/final.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 39 |
+
media/pairs/godot_gpt/horror-floor-13/final.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 40 |
+
media/pairs/godot_gpt/horror-floor-13/p0.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 41 |
+
media/pairs/godot_gpt/horror-lighthouse/final.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 42 |
+
media/pairs/godot_gpt/horror-lighthouse/p0.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 43 |
+
media/pairs/godot_gpt/horror-tape-archive/final.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 44 |
+
media/pairs/godot_gpt/idle-factory-planet/final.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 45 |
+
media/pairs/godot_gpt/idle-factory-planet/p0.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 46 |
+
media/pairs/godot_gpt/idle-spell-tower/final.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 47 |
+
media/pairs/godot_gpt/idle-spell-tower/p0.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 48 |
+
media/pairs/godot_gpt/openworld-airship-trader/final.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 49 |
+
media/pairs/godot_gpt/openworld-airship-trader/p0.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 50 |
+
media/pairs/godot_gpt/platformer-dig-descent/final.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 51 |
+
media/pairs/godot_gpt/platformer-dig-descent/p0.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 52 |
+
media/pairs/godot_gpt/platformer-echo-climb/final.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 53 |
+
media/pairs/godot_gpt/platformer-echo-climb/p0.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 54 |
+
media/pairs/godot_gpt/platformer-orbital-salvage/final.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 55 |
+
media/pairs/godot_gpt/platformer-orbital-salvage/p0.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 56 |
+
media/pairs/godot_gpt/puzzle-circuit-wizard/final.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 57 |
+
media/pairs/godot_gpt/puzzle-pipe-crisis/final.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 58 |
+
media/pairs/godot_gpt/puzzle-sokoban-dungeon/final.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 59 |
+
media/pairs/godot_gpt/puzzle-sokoban-dungeon/p0.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 60 |
+
media/pairs/godot_gpt/racing-drift-circuit/final.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 61 |
+
media/pairs/godot_gpt/racing-drift-circuit/p0.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 62 |
+
media/pairs/godot_gpt/racing-terrain-climb/final.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 63 |
+
media/pairs/godot_gpt/racing-terrain-climb/p0.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 64 |
+
media/pairs/godot_gpt/rhythm-conductor/final.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 65 |
+
media/pairs/godot_gpt/rhythm-conductor/p0.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 66 |
+
media/pairs/godot_gpt/rhythm-dj-arena/final.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 67 |
+
media/pairs/godot_gpt/rhythm-dj-arena/p0.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 68 |
+
media/pairs/godot_gpt/roguelike-dice-throne/final.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 69 |
+
media/pairs/godot_gpt/roguelike-dice-throne/p0.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 70 |
+
media/pairs/godot_gpt/roguelike-ftl-voyage/final.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 71 |
+
media/pairs/godot_gpt/roguelike-ftl-voyage/p0.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 72 |
+
media/pairs/godot_gpt/roguelike-potion-craft/final.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 73 |
+
media/pairs/godot_gpt/roguelike-potion-craft/p0.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 74 |
+
media/pairs/godot_gpt/roguelike-wildwood/final.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 75 |
+
media/pairs/godot_gpt/roguelike-wildwood/p0.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 76 |
+
media/pairs/godot_gpt/shooter-bullet-cathedral/final.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 77 |
+
media/pairs/godot_gpt/shooter-bullet-cathedral/p0.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 78 |
+
media/pairs/godot_gpt/shooter-sky-duel/final.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 79 |
+
media/pairs/godot_gpt/shooter-sky-duel/p0.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 80 |
+
media/pairs/godot_gpt/shooter-void-patrol/final.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 81 |
+
media/pairs/godot_gpt/shooter-void-patrol/p0.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 82 |
+
media/pairs/godot_gpt/shooter-wave-commander/final.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 83 |
+
media/pairs/godot_gpt/shooter-wave-commander/p0.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 84 |
+
media/pairs/godot_gpt/simulation-air-control/final.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 85 |
+
media/pairs/godot_gpt/simulation-air-control/p0.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 86 |
+
media/pairs/godot_gpt/simulation-transit-web/final.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 87 |
+
media/pairs/godot_gpt/simulation-transit-web/p0.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 88 |
+
media/pairs/godot_gpt/sports-archery-quest/final.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 89 |
+
media/pairs/godot_gpt/sports-archery-quest/p0.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 90 |
+
media/pairs/godot_gpt/sports-boxing-gym/final.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 91 |
+
media/pairs/godot_gpt/sports-boxing-gym/p0.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 92 |
+
media/pairs/godot_gpt/strategy-ashen-spire/final.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 93 |
+
media/pairs/godot_gpt/strategy-beastclash/final.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 94 |
+
media/pairs/godot_gpt/strategy-beastclash/p0.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 95 |
+
media/pairs/godot_gpt/strategy-puzzle-magnet-lab/final.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 96 |
+
media/pairs/godot_gpt/strategy-skirmish/final.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 97 |
+
media/pairs/godot_gpt/strategy-skirmish/p0.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 98 |
+
media/pairs/godot_gpt/tycoon-music-label/final.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 99 |
+
media/pairs/godot_gpt/tycoon-music-label/p0.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 100 |
+
media/pairs/godot_gpt/tycoon-tiny-factory-foreman/final.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 101 |
+
media/pairs/godot_gpt/tycoon-tiny-factory-foreman/p0.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 102 |
+
media/pairs/godot_gpt/tycoon-trading-caravan-tycoon/final.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 103 |
+
media/pairs/godot_gpt/tycoon-trading-caravan-tycoon/p0.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 104 |
+
media/pairs/godot_gpt/visualnovel-lastsignal/final.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 105 |
+
media/pairs/godot_gpt/visualnovel-lastsignal/p0.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 106 |
+
media/pairs/godot_gpt/visualnovel-pactbound/final.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 107 |
+
media/pairs/godot_qwen/cardgame-inscription-dark/final.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 108 |
+
media/pairs/godot_qwen/cardgame-inscription-dark/p0.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 109 |
+
media/pairs/godot_qwen/horror-floor-13/final.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 110 |
+
media/pairs/godot_qwen/horror-lighthouse/final.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 111 |
+
media/pairs/godot_qwen/horror-lighthouse/p0.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 112 |
+
media/pairs/godot_qwen/horror-tape-archive/final.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 113 |
+
media/pairs/godot_qwen/idle-factory-planet/final.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 114 |
+
media/pairs/godot_qwen/idle-spell-tower/final.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 115 |
+
media/pairs/godot_qwen/openworld-airship-trader/final.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 116 |
+
media/pairs/godot_qwen/openworld-airship-trader/p0.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 117 |
+
media/pairs/godot_qwen/platformer-dig-descent/final.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 118 |
+
media/pairs/godot_qwen/platformer-dig-descent/p0.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 119 |
+
media/pairs/godot_qwen/platformer-echo-climb/final.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 120 |
+
media/pairs/godot_qwen/platformer-echo-climb/p0.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 121 |
+
media/pairs/godot_qwen/platformer-ink-trail/final.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 122 |
+
media/pairs/godot_qwen/platformer-orbital-salvage/final.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 123 |
+
media/pairs/godot_qwen/platformer-orbital-salvage/p0.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 124 |
+
media/pairs/godot_qwen/puzzle-circuit-wizard/final.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 125 |
+
media/pairs/godot_qwen/puzzle-pipe-crisis/final.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 126 |
+
media/pairs/godot_qwen/puzzle-pipe-crisis/p0.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 127 |
+
media/pairs/godot_qwen/puzzle-sokoban-dungeon/final.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 128 |
+
media/pairs/godot_qwen/puzzle-sokoban-dungeon/p0.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 129 |
+
media/pairs/godot_qwen/racing-drift-circuit/final.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 130 |
+
media/pairs/godot_qwen/racing-terrain-climb/final.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 131 |
+
media/pairs/godot_qwen/rhythm-conductor/final.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 132 |
+
media/pairs/godot_qwen/rhythm-conductor/p0.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 133 |
+
media/pairs/godot_qwen/rhythm-dj-arena/final.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 134 |
+
media/pairs/godot_qwen/rhythm-dj-arena/p0.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 135 |
+
media/pairs/godot_qwen/roguelike-dice-throne/final.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 136 |
+
media/pairs/godot_qwen/roguelike-dice-throne/p0.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 137 |
+
media/pairs/godot_qwen/roguelike-ftl-voyage/final.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 138 |
+
media/pairs/godot_qwen/roguelike-ftl-voyage/p0.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 139 |
+
media/pairs/godot_qwen/roguelike-garden-crawl/final.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 140 |
+
media/pairs/godot_qwen/roguelike-potion-craft/final.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 141 |
+
media/pairs/godot_qwen/roguelike-wildwood/final.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 142 |
+
media/pairs/godot_qwen/shooter-bullet-cathedral/final.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 143 |
+
media/pairs/godot_qwen/shooter-bullet-cathedral/p0.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 144 |
+
media/pairs/godot_qwen/shooter-sky-duel/final.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 145 |
+
media/pairs/godot_qwen/shooter-sky-duel/p0.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 146 |
+
media/pairs/godot_qwen/shooter-void-patrol/final.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 147 |
+
media/pairs/godot_qwen/shooter-void-patrol/p0.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 148 |
+
media/pairs/godot_qwen/simulation-air-control/final.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 149 |
+
media/pairs/godot_qwen/simulation-air-control/p0.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 150 |
+
media/pairs/godot_qwen/sports-boxing-gym/final.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 151 |
+
media/pairs/godot_qwen/sports-boxing-gym/p0.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 152 |
+
media/pairs/godot_qwen/strategy-ashen-spire/final.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 153 |
+
media/pairs/godot_qwen/strategy-beastclash/final.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 154 |
+
media/pairs/godot_qwen/strategy-puzzle-magnet-lab/final.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 155 |
+
media/pairs/godot_qwen/strategy-skirmish/final.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 156 |
+
media/pairs/godot_qwen/tycoon-music-label/final.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 157 |
+
media/pairs/godot_qwen/tycoon-music-label/p0.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 158 |
+
media/pairs/godot_qwen/visualnovel-lastsignal/final.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 159 |
+
media/pairs/godot_qwen/visualnovel-lastsignal/p0.mp4 filter=lfs diff=lfs merge=lfs -text
|
.nojekyll
ADDED
|
File without changes
|
README.md
CHANGED
|
@@ -1,10 +1,10 @@
|
|
| 1 |
---
|
| 2 |
-
title:
|
| 3 |
-
emoji:
|
| 4 |
-
colorFrom:
|
| 5 |
-
colorTo:
|
| 6 |
sdk: static
|
| 7 |
pinned: false
|
| 8 |
---
|
| 9 |
|
| 10 |
-
|
|
|
|
| 1 |
---
|
| 2 |
+
title: EvoGame
|
| 3 |
+
emoji: 🎮
|
| 4 |
+
colorFrom: gray
|
| 5 |
+
colorTo: green
|
| 6 |
sdk: static
|
| 7 |
pinned: false
|
| 8 |
---
|
| 9 |
|
| 10 |
+
EvoGame project page (preview).
|
index.html
CHANGED
|
@@ -1,19 +1,131 @@
|
|
| 1 |
<!doctype html>
|
| 2 |
-
<html>
|
| 3 |
-
|
| 4 |
-
|
| 5 |
-
|
| 6 |
-
|
| 7 |
-
|
| 8 |
-
|
| 9 |
-
|
| 10 |
-
|
| 11 |
-
|
| 12 |
-
|
| 13 |
-
|
| 14 |
-
|
| 15 |
-
|
| 16 |
-
|
| 17 |
-
|
| 18 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 19 |
</html>
|
|
|
|
| 1 |
<!doctype html>
|
| 2 |
+
<html lang="en">
|
| 3 |
+
<head>
|
| 4 |
+
<meta charset="utf-8">
|
| 5 |
+
<meta name="viewport" content="width=device-width, initial-scale=1">
|
| 6 |
+
<title>EvoGame</title>
|
| 7 |
+
<meta name="description" content="EvoGame turns open-ended game improvement into goal-oriented, state-controlled progressive development through agentic verification.">
|
| 8 |
+
<link rel="preconnect" href="https://fonts.googleapis.com">
|
| 9 |
+
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
| 10 |
+
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&family=JetBrains+Mono:wght@500;700&family=Space+Grotesk:wght@500;700&display=swap" rel="stylesheet">
|
| 11 |
+
<link rel="stylesheet" href="static/css/base.css">
|
| 12 |
+
<link rel="stylesheet" href="static/css/v1.css">
|
| 13 |
+
</head>
|
| 14 |
+
<body>
|
| 15 |
+
|
| 16 |
+
<nav class="nav" id="nav">
|
| 17 |
+
<a class="brand" href="#top"><span class="brand-mark">▲</span>EvoGame</a>
|
| 18 |
+
<div class="nav-links">
|
| 19 |
+
<a href="#overview">Overview</a>
|
| 20 |
+
<a href="#compare">Before / After</a>
|
| 21 |
+
<a href="#gallery">Gallery</a>
|
| 22 |
+
<a href="#results">Results</a>
|
| 23 |
+
<a href="#citation">Citation</a>
|
| 24 |
+
</div>
|
| 25 |
+
</nav>
|
| 26 |
+
|
| 27 |
+
<header class="hero" id="top">
|
| 28 |
+
<div class="hero-bg" aria-hidden="true">
|
| 29 |
+
<video id="hero-video" muted loop playsinline preload="auto" data-src="hero_evo.mp4" data-poster="hero_evo.webp"></video>
|
| 30 |
+
</div>
|
| 31 |
+
<div class="hero-inner">
|
| 32 |
+
<p class="eyebrow">Agentic verification · Progressive development</p>
|
| 33 |
+
<h1>EvoGame</h1>
|
| 34 |
+
<p class="hero-sub">Self-Evolving Game Generation through Agentic Verification and Progressive Development</p>
|
| 35 |
+
<p class="authors">Authors to be announced</p>
|
| 36 |
+
<div class="hero-cta">
|
| 37 |
+
<a class="btn btn-primary" href="#compare">Watch games evolve</a>
|
| 38 |
+
<a class="btn" href="#" aria-disabled="true">Paper <small>soon</small></a>
|
| 39 |
+
<a class="btn" href="#" aria-disabled="true">Code <small>soon</small></a>
|
| 40 |
+
<a class="btn" href="#" aria-disabled="true">Dataset <small>soon</small></a>
|
| 41 |
+
</div>
|
| 42 |
+
</div>
|
| 43 |
+
</header>
|
| 44 |
+
|
| 45 |
+
<section class="section" id="overview">
|
| 46 |
+
<div class="wrap">
|
| 47 |
+
<div class="stats" id="hero-stats">
|
| 48 |
+
<div class="stat"><b>141</b><span>GameCraft-Bench tasks</span></div>
|
| 49 |
+
<div class="stat"><b>2</b><span>engines · Godot 4 & Phaser</span></div>
|
| 50 |
+
<div class="stat"><b>5</b><span>generators</span></div>
|
| 51 |
+
<div class="stat"><b>963</b><span>verified agentic trajectories</span></div>
|
| 52 |
+
</div>
|
| 53 |
+
|
| 54 |
+
<div class="overview">
|
| 55 |
+
<div>
|
| 56 |
+
<h2>Improving a game has no failing test</h2>
|
| 57 |
+
<p>LLM agents can already generate executable games from a natural-language spec, but first drafts leave a lot on the table. Unlike program repair, game improvement comes with no explicit failure signal and no single correct target: an autonomous developer has to decide <em>what</em> deserves improvement, gather evidence the problem is real, and judge whether a change actually made the game better.</p>
|
| 58 |
+
<p><strong>EvoGame</strong> uses agentic verification to turn that open-ended process into goal-oriented, state-controlled progressive development — and turns the verified trajectories into training supervision, so lessons from development are internalized into the generator.</p>
|
| 59 |
+
</div>
|
| 60 |
+
<ol class="stages">
|
| 61 |
+
<li><span class="stage-tag">01</span><div><h3>Correct</h3><p>The game builds, loads and its core loop runs.</p></div></li>
|
| 62 |
+
<li><span class="stage-tag">02</span><div><h3>Complete</h3><p>Every mechanic and content beat the spec asks for is present.</p></div></li>
|
| 63 |
+
<li><span class="stage-tag">03</span><div><h3>Polish</h3><p>Art, feedback and legibility reach a shippable bar.</p></div></li>
|
| 64 |
+
</ol>
|
| 65 |
+
</div>
|
| 66 |
+
<p class="overview-foot">A persistent development state moves each game through these stages. Verification <em>before</em> a modification picks the next evidence-grounded objective; verification <em>after</em> it judges the change's quality and side effects.</p>
|
| 67 |
+
</div>
|
| 68 |
+
</section>
|
| 69 |
+
|
| 70 |
+
<section class="section section-alt" id="compare">
|
| 71 |
+
<div class="wrap">
|
| 72 |
+
<header class="section-head">
|
| 73 |
+
<h2>Before / After</h2>
|
| 74 |
+
<p>Each pair replays <em>the same scripted inputs</em> on two builds of the same game: the initial generation (round 0) and the game after 30 EvoGame rounds. Drag across the video to compare.</p>
|
| 75 |
+
</header>
|
| 76 |
+
<div class="headline" id="headline"></div>
|
| 77 |
+
<div class="spotlight" id="spotlight"></div>
|
| 78 |
+
</div>
|
| 79 |
+
</section>
|
| 80 |
+
|
| 81 |
+
<section class="section" id="gallery">
|
| 82 |
+
<div class="wrap">
|
| 83 |
+
<header class="section-head">
|
| 84 |
+
<h2>Every game, round 0 → round 30</h2>
|
| 85 |
+
<p>All GameCraft-Bench games we ran EvoGame on, from GPT-5.5 and Qwen3.8-27B initial generations in Godot 4. Open a game for the side-by-side replay, the score of every checkpoint, what each of the 30 rounds did, and the judge's reasoning before and after.</p>
|
| 86 |
+
</header>
|
| 87 |
+
<div id="gallery-app"></div>
|
| 88 |
+
</div>
|
| 89 |
+
</section>
|
| 90 |
+
|
| 91 |
+
<section class="section section-alt" id="results">
|
| 92 |
+
<div class="wrap">
|
| 93 |
+
<header class="section-head">
|
| 94 |
+
<h2>How far 30 rounds go</h2>
|
| 95 |
+
<p>GameCraft-Bench scores a game by replaying scripted demos and judging them against a per-task rubric: <b>Overall = Build × (0.15·Mechanics + 0.35·Content + 0.15·Visuals + 0.35·Art)</b>, shown ×100. Round 0 and round 30 use the same scorer, judge and demo scripts.</p>
|
| 96 |
+
</header>
|
| 97 |
+
<div class="results">
|
| 98 |
+
<figure class="chart-card">
|
| 99 |
+
<figcaption><h3>Mean score across rounds</h3><p>Scored every 3 rounds · hover for values</p></figcaption>
|
| 100 |
+
<div class="legend" id="curve-legend"></div>
|
| 101 |
+
<div id="curve" class="strip"></div>
|
| 102 |
+
</figure>
|
| 103 |
+
<figure class="chart-card">
|
| 104 |
+
<figcaption><h3>Rubric categories</h3><p>Mean score, round 0 (hollow) → round 30 (filled)</p></figcaption>
|
| 105 |
+
<div class="legend" id="cat-legend"></div>
|
| 106 |
+
<div id="cats" class="cats"></div>
|
| 107 |
+
</figure>
|
| 108 |
+
</div>
|
| 109 |
+
<div class="table-wrap"><table class="table" id="summary"></table></div>
|
| 110 |
+
<p class="note" id="judge-note"></p>
|
| 111 |
+
</div>
|
| 112 |
+
</section>
|
| 113 |
+
|
| 114 |
+
<section class="section" id="citation">
|
| 115 |
+
<div class="wrap">
|
| 116 |
+
<header class="section-head"><h2>Citation</h2></header>
|
| 117 |
+
<pre class="bibtex"><button class="copy" id="copy-bib">Copy</button><code id="bib">@inproceedings{evogame2027,
|
| 118 |
+
title = {EvoGame: Self-Evolving Game Generation through Agentic Verification and Progressive Development},
|
| 119 |
+
author = {TBA},
|
| 120 |
+
year = {2027}
|
| 121 |
+
}</code></pre>
|
| 122 |
+
</div>
|
| 123 |
+
</section>
|
| 124 |
+
|
| 125 |
+
<footer class="footer"><div class="wrap">EvoGame project page · demo media hosted on Hugging Face</div></footer>
|
| 126 |
+
|
| 127 |
+
<script>window.EVO_MEDIA = "media"; window.EVO_NO_SWITCH = true;</script>
|
| 128 |
+
<script src="static/js/core.js"></script>
|
| 129 |
+
<script src="static/js/v1.js"></script>
|
| 130 |
+
</body>
|
| 131 |
</html>
|
media/hero_evo.mp4
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:0634076b83b069bbb62c9bc3573fdcd20323c02abdbf739a98f5480abb77220c
|
| 3 |
+
size 773035
|
media/hero_evo.webp
ADDED
|
Git LFS Details
|
media/pairs/godot_gpt/cardgame-inscription-dark/final.mp4
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:6fbb0b90e04a4b57d6bb5cda42ee308818d49aa4d86646a358621d86a95cc7fd
|
| 3 |
+
size 430009
|
media/pairs/godot_gpt/cardgame-inscription-dark/final.webp
ADDED
|
media/pairs/godot_gpt/cardgame-inscription-dark/p0.mp4
ADDED
|
Binary file (80.3 kB). View file
|
|
|
media/pairs/godot_gpt/cardgame-inscription-dark/p0.webp
ADDED
|
media/pairs/godot_gpt/horror-floor-13/final.mp4
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:27aee9a4b09f7684646c13a80cb6efdfa52176dc72be28de5e864b40515c7ef9
|
| 3 |
+
size 502528
|
media/pairs/godot_gpt/horror-floor-13/final.webp
ADDED
|
media/pairs/godot_gpt/horror-floor-13/p0.mp4
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:fc758d777a8149a9ef291726050c059d33ee89af8799e39de6ba268e66edac49
|
| 3 |
+
size 188322
|
media/pairs/godot_gpt/horror-floor-13/p0.webp
ADDED
|
media/pairs/godot_gpt/horror-lighthouse/final.mp4
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:435f60b251198aaa4acf07c3fdb8b85b1824ed3f0a5a3a979a15c2f9e15b1ac0
|
| 3 |
+
size 777539
|
media/pairs/godot_gpt/horror-lighthouse/final.webp
ADDED
|
media/pairs/godot_gpt/horror-lighthouse/p0.mp4
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:dfb49389d67c5f342eca792c3b0393d0df182fe7bae09755b4fd4226a8083742
|
| 3 |
+
size 626863
|
media/pairs/godot_gpt/horror-lighthouse/p0.webp
ADDED
|
media/pairs/godot_gpt/horror-tape-archive/final.mp4
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:d5f4780bd50eac0c7d33f1eb802b4f24fe6f50e96e498ff9f6e321751c3446d0
|
| 3 |
+
size 271283
|
media/pairs/godot_gpt/horror-tape-archive/final.webp
ADDED
|
media/pairs/godot_gpt/horror-tape-archive/p0.mp4
ADDED
|
Binary file (97.3 kB). View file
|
|
|
media/pairs/godot_gpt/horror-tape-archive/p0.webp
ADDED
|
media/pairs/godot_gpt/idle-factory-planet/final.mp4
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:e5b08b908ce49d78df45559c42d5f6d89c9eb3bf05d9fa4d29a10cb7a7991c48
|
| 3 |
+
size 200391
|
media/pairs/godot_gpt/idle-factory-planet/final.webp
ADDED
|
media/pairs/godot_gpt/idle-factory-planet/p0.mp4
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:00033f9de96fc01978d0e5cba1244fd29f2697f79df9271d11d0f39b69e536c8
|
| 3 |
+
size 123955
|
media/pairs/godot_gpt/idle-factory-planet/p0.webp
ADDED
|
media/pairs/godot_gpt/idle-spell-tower/final.mp4
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:f8349dddb85a9103e110016787f58808020c619e7f7d5d08711d94e117f5803d
|
| 3 |
+
size 401553
|
media/pairs/godot_gpt/idle-spell-tower/final.webp
ADDED
|
media/pairs/godot_gpt/idle-spell-tower/p0.mp4
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:92569ad302a03a9cebcda34eae89bccfdd92315a2fa902306fdf95fd3b6c703f
|
| 3 |
+
size 181270
|
media/pairs/godot_gpt/idle-spell-tower/p0.webp
ADDED
|
media/pairs/godot_gpt/openworld-airship-trader/final.mp4
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:12547265a4825d4d19ed4af5be6e1add7a6fb290e86a8437f9af4342d8cb644d
|
| 3 |
+
size 529966
|
media/pairs/godot_gpt/openworld-airship-trader/final.webp
ADDED
|
media/pairs/godot_gpt/openworld-airship-trader/p0.mp4
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:fec09b8b95e2ae540d589539c370bc21374c60093d75a15676b646e33d334941
|
| 3 |
+
size 217301
|
media/pairs/godot_gpt/openworld-airship-trader/p0.webp
ADDED
|
media/pairs/godot_gpt/platformer-dig-descent/final.mp4
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:d6637e448f7e67af64fe675014a562f08cd296b29c66663c4dbc88e55d86b00a
|
| 3 |
+
size 2389059
|
media/pairs/godot_gpt/platformer-dig-descent/final.webp
ADDED
|
media/pairs/godot_gpt/platformer-dig-descent/p0.mp4
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:cfb68546ac987dc86fa181d4d00981897c5cd1127300644f74895cb9e8edc120
|
| 3 |
+
size 723990
|
media/pairs/godot_gpt/platformer-dig-descent/p0.webp
ADDED
|
media/pairs/godot_gpt/platformer-echo-climb/final.mp4
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:cb070fa5e993d400a304595d2b7995e3b916559e2d440c28bbe945b6d616cf57
|
| 3 |
+
size 704480
|
media/pairs/godot_gpt/platformer-echo-climb/final.webp
ADDED
|
media/pairs/godot_gpt/platformer-echo-climb/p0.mp4
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:01ca5a8101f069f19df5734ca5b9aa31bfa416426be805d3c298cc22760c0efb
|
| 3 |
+
size 175304
|
media/pairs/godot_gpt/platformer-echo-climb/p0.webp
ADDED
|
media/pairs/godot_gpt/platformer-ink-trail/final.mp4
ADDED
|
Binary file (87.8 kB). View file
|
|
|
media/pairs/godot_gpt/platformer-ink-trail/final.webp
ADDED
|
media/pairs/godot_gpt/platformer-ink-trail/p0.mp4
ADDED
|
Binary file (35.4 kB). View file
|
|
|
media/pairs/godot_gpt/platformer-ink-trail/p0.webp
ADDED
|
media/pairs/godot_gpt/platformer-orbital-salvage/final.mp4
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:7fc74b74b5af240bf352e4603728f7c63d003b5d4ac01741ac6217159a8f7029
|
| 3 |
+
size 243381
|
media/pairs/godot_gpt/platformer-orbital-salvage/final.webp
ADDED
|
media/pairs/godot_gpt/platformer-orbital-salvage/p0.mp4
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:b22f3e487f60dddedf186cb2352d7464e92192ce06c086e5ab25bb57883717dd
|
| 3 |
+
size 114275
|
media/pairs/godot_gpt/platformer-orbital-salvage/p0.webp
ADDED
|