WenyiWU0111 commited on
Commit
368e19c
·
verified ·
1 Parent(s): 4a8582a

EvoGame page preview: before/after for GPT-5.5 and Qwen3.8-27B

Browse files
This view is limited to 50 files because it contains too many changes.   See raw diff
Files changed (50) hide show
  1. .gitattributes +124 -0
  2. .nojekyll +0 -0
  3. README.md +5 -5
  4. index.html +129 -17
  5. media/hero_evo.mp4 +3 -0
  6. media/hero_evo.webp +3 -0
  7. media/pairs/godot_gpt/cardgame-inscription-dark/final.mp4 +3 -0
  8. media/pairs/godot_gpt/cardgame-inscription-dark/final.webp +0 -0
  9. media/pairs/godot_gpt/cardgame-inscription-dark/p0.mp4 +0 -0
  10. media/pairs/godot_gpt/cardgame-inscription-dark/p0.webp +0 -0
  11. media/pairs/godot_gpt/horror-floor-13/final.mp4 +3 -0
  12. media/pairs/godot_gpt/horror-floor-13/final.webp +0 -0
  13. media/pairs/godot_gpt/horror-floor-13/p0.mp4 +3 -0
  14. media/pairs/godot_gpt/horror-floor-13/p0.webp +0 -0
  15. media/pairs/godot_gpt/horror-lighthouse/final.mp4 +3 -0
  16. media/pairs/godot_gpt/horror-lighthouse/final.webp +0 -0
  17. media/pairs/godot_gpt/horror-lighthouse/p0.mp4 +3 -0
  18. media/pairs/godot_gpt/horror-lighthouse/p0.webp +0 -0
  19. media/pairs/godot_gpt/horror-tape-archive/final.mp4 +3 -0
  20. media/pairs/godot_gpt/horror-tape-archive/final.webp +0 -0
  21. media/pairs/godot_gpt/horror-tape-archive/p0.mp4 +0 -0
  22. media/pairs/godot_gpt/horror-tape-archive/p0.webp +0 -0
  23. media/pairs/godot_gpt/idle-factory-planet/final.mp4 +3 -0
  24. media/pairs/godot_gpt/idle-factory-planet/final.webp +0 -0
  25. media/pairs/godot_gpt/idle-factory-planet/p0.mp4 +3 -0
  26. media/pairs/godot_gpt/idle-factory-planet/p0.webp +0 -0
  27. media/pairs/godot_gpt/idle-spell-tower/final.mp4 +3 -0
  28. media/pairs/godot_gpt/idle-spell-tower/final.webp +0 -0
  29. media/pairs/godot_gpt/idle-spell-tower/p0.mp4 +3 -0
  30. media/pairs/godot_gpt/idle-spell-tower/p0.webp +0 -0
  31. media/pairs/godot_gpt/openworld-airship-trader/final.mp4 +3 -0
  32. media/pairs/godot_gpt/openworld-airship-trader/final.webp +0 -0
  33. media/pairs/godot_gpt/openworld-airship-trader/p0.mp4 +3 -0
  34. media/pairs/godot_gpt/openworld-airship-trader/p0.webp +0 -0
  35. media/pairs/godot_gpt/platformer-dig-descent/final.mp4 +3 -0
  36. media/pairs/godot_gpt/platformer-dig-descent/final.webp +0 -0
  37. media/pairs/godot_gpt/platformer-dig-descent/p0.mp4 +3 -0
  38. media/pairs/godot_gpt/platformer-dig-descent/p0.webp +0 -0
  39. media/pairs/godot_gpt/platformer-echo-climb/final.mp4 +3 -0
  40. media/pairs/godot_gpt/platformer-echo-climb/final.webp +0 -0
  41. media/pairs/godot_gpt/platformer-echo-climb/p0.mp4 +3 -0
  42. media/pairs/godot_gpt/platformer-echo-climb/p0.webp +0 -0
  43. media/pairs/godot_gpt/platformer-ink-trail/final.mp4 +0 -0
  44. media/pairs/godot_gpt/platformer-ink-trail/final.webp +0 -0
  45. media/pairs/godot_gpt/platformer-ink-trail/p0.mp4 +0 -0
  46. media/pairs/godot_gpt/platformer-ink-trail/p0.webp +0 -0
  47. media/pairs/godot_gpt/platformer-orbital-salvage/final.mp4 +3 -0
  48. media/pairs/godot_gpt/platformer-orbital-salvage/final.webp +0 -0
  49. media/pairs/godot_gpt/platformer-orbital-salvage/p0.mp4 +3 -0
  50. 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: Evogame Page
3
- emoji: 👀
4
- colorFrom: red
5
- colorTo: indigo
6
  sdk: static
7
  pinned: false
8
  ---
9
 
10
- Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
 
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
- <head>
4
- <meta charset="utf-8" />
5
- <meta name="viewport" content="width=device-width" />
6
- <title>My static Space</title>
7
- <link rel="stylesheet" href="style.css" />
8
- </head>
9
- <body>
10
- <div class="card">
11
- <h1>Welcome to your static Space!</h1>
12
- <p>You can modify this app directly by editing <i>index.html</i> in the Files and versions tab.</p>
13
- <p>
14
- Also don't forget to check the
15
- <a href="https://huggingface.co/docs/hub/spaces" target="_blank">Spaces documentation</a>.
16
- </p>
17
- </div>
18
- </body>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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 &amp; 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

  • SHA256: 4c38cb2cd0dbf3f33e769886a6538fa3a104c65120a65d0a02a41f9d6c3f35b1
  • Pointer size: 131 Bytes
  • Size of remote file: 115 kB
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