A 9-checkpoint news-quiz game: the panda advances on correct answers, stumbles on wrong ones, and faces a 3-question boss at the finish. Ships with a built-in mock question bank; ready to accept custom packs once a refresh pipeline lands.
<!-- Shape A: container attribute (preferred) -->
<div id="panda-run" data-bp-panda-run
data-bp-data="<URL-encoded JSON>"></div>
<script src=".../panda-run.js" async></script>
<!-- Shape B: global escape hatch -->
<div id="panda-run" data-bp-panda-run></div>
<script>window.__BP_PANDA_RUN_DATA__ = { /* JSON */ };</script>
<script src=".../panda-run.js" async></script>{ banks: {
easy: { easy: [...], hard: [...] },
normal: { easy: [...], hard: [...] },
hard: { easy: [...], hard: [...] }
} }
// Question: { id, question, options[4], answer:0..3, explanation? }Each pool: ≥6 questions. Legacy { easy, hard } shape still accepted (same pool for all difficulties).Auto-updating embed code