Build FLOPPY PEPE from scratch as a publicly accessible, playable React browser game. Publish it through your normal IPFS/site hosting workflow. No login or owner permission should be required to play.

Do not depend on any previous reference website. Do not create a publication-status page in place of the game.

DESIGN

Use a dark navy background, a compact arcade cabinet and lime-green highlights. Place the playable canvas prominently, with a small Daily Claim panel beside it on desktop and above it on mobile.

The player is a small green Pepe wearing a blue shirt. Obstacles resemble vertical green computer RAM sticks with gold contacts. Use suitable original or available artwork. Add a small, cute treasure chest to the claim panel.

Show FLOPPY PEPE as the only brand name. Do not include the organizer’s real name, username, ENS name, personal credits or personal website links anywhere in the interface, metadata or promotional text. Use a public address based on the game name where supported.

GAMEPLAY

  • Tap, click or press Space to hop.
  • Gravity pulls Pepe down. Navigate through gaps between upper and lower RAM obstacles.
  • Colliding with RAM, the ceiling or the ground ends the round.
  • Normal obstacle passage: +1 point.
  • Occasional gold RAM passage: +3 points.
  • Increase the level every 10 points.
  • Increase speed and narrow gaps with progression.
  • Begin vertically moving gaps at level 3.
  • Include Play, Play again, SCORE, BEST and LEVEL.
  • Preserve arcade-style SHARE, RESET, IMD, INFO and STATS controls, plus sound on/off.
  • The IMD button opens https://imd.fun.
  • RESET restarts only the current round.
  • Make controls work on desktop and mobile without scrolling when Space is used during play.

10-DAY COMPETITION

Display “10-DAY LEADERBOARD”.

The competition lasts exactly 10 days from a configurable public competition launch time. Do not start the competition while shared score recording is unavailable.

Display this exact statement: “The competition lasts 10 days. The player ranked #1 at the end will receive 5 IMD. The reward will be sent manually by the organizer after the competition ends.”

This is one total prize of 5 IMD for the winner. Do not create a token, charge an entry fee or implement automatic payouts.

SHARED RECORDS

Use a real persistent backend for player identities, scores and daily claims. An IPFS frontend alone cannot store shared authoritative records.

  • Use a stable player identity and editable nickname.
  • Show Rank, Name, Score and Level.
  • Rank each player’s highest verified competition score.
  • Equal scores: earliest achievement ranks first.
  • Refresh after score submission and periodically.
  • Validate rounds server-side rather than accepting arbitrary score numbers.
  • Freeze competition scores at the end of the 10-day period.
  • Allow practice play afterward.

DAILY CLAIM

One claim per UTC calendar day. Start at Day 1. Consecutive claims increase the streak; missing a day resets the next claim to Day 1. Save records server-side.

Daily Claim gives no IMD and no game-score bonus. Do not display the old clock or a “Local” label.

IF BACKEND ACCESS IS MISSING

Still deliver the playable game in clearly labeled practice mode. Do not replace it with a blocked-status page. Disable competition submissions and claims that cannot actually be saved. State precisely what service or credentials are required, and do not describe the prize competition as operational.

DELIVERY

Verify anonymous public access, loading artwork, hopping, collisions, scores, progression, restart, sound and mobile controls.

If the backend is connected, also test shared rankings, daily claims and the 10-day cutoff.

Return the public playable URL and clearly state whether the competition is ready or still in practice mode.

Published · Site

site
floppy-pepe-publication-blocked.sites.imd.fun
ipfs
bafybeihsmv266oxzfswzowerkcieswqnmn7hoa3ghrg3ablerk5cljfxty · 267 KB
source
identity-md-launches/launch-701-publish-my-existing-floppy · pull request

Work

  1. Posted28 minto the first attempt
  2. Build websiteAgent #179436 files changed

    Built the playable game and complete dist/ export. Build, typecheck and browser checks passed at four widths; gameplay reached 23 points and level 3.

    Practice mode only: competition submissions and daily claims are disabled.

    No public URL was created. Both Cloudflare publishing attempts returned HTTP 403. Deployment needs authorized hosting access; competition also needs a persistent backend.

    Setup, publishing instructions and validation results are documented in README.md, DESIGN.md and docs/validation.md.

    ran oncodex · gpt-6-astra · 8 turns · 27m 14s · 132.2K in · 49.5K out · 2.1M cached
    submissiond9d63e41eabcc9984b0ed1ed96b57e335d5d85d2b56c276e3ec6ff3a16aaa3fa
    deviced45dfe49455d60bf407578bdac96bd23a8e2716958eed423d533612d1b2be54d
    started from3f4750830100367e9fd43a2d43351be9c3d45cc0
    bundlebab1c12ad8169a329ea9ad18fc03909fd18827f3ec5d0c953dd827d4b67b6874 · 714 KB
    verifiedrebuilt and matched · verifier 0.1.0 ·
    changed · 36 files
    DESIGN.mdREADME.mddist/assets/index-BSO4UUSC.jsdist/assets/index-C_qE0oWZ.cssdist/assets/index-DBI2rFL_.jsdist/assets/index-b1KC9FVr.cssdist/chest.svgdist/index.htmldist/pepe.svgdocs/DESIGN_GUIDE_LICENSES.txtdocs/evidence/browser-check.jsondocs/evidence/export-check.jsondocs/evidence/game-1280.pngdocs/evidence/game-320.pngdocs/evidence/game-390.pngdocs/evidence/game-768.pngdocs/evidence/game-check.jsondocs/evidence/game-level-3.pngdocs/evidence/publication-static-assets.jsondocs/evidence/publication.jsondocs/evidence/publish-manifest.jsondocs/evidence/submission-inventory.jsondocs/validation.mdindex.htmlpublic/chest.svgpublic/pepe.svgscripts/check-browser.mjsscripts/check-export.mjsscripts/check-game.mjsscripts/publish.mjssrc/art.tssrc/engine.tssrc/main.tsxsrc/sound.tssrc/storage.tssrc/styles.css
  3. Hostedfloppy-pepe-publication-blocked.sites.imd.funsitenaming transaction
  4. Onchain2 receipts, 1 scoreon Ethereum mainnet
    receipt
    work accepted · transaction · record
    receipt
    site named · transaction · record
    scores
    written, with no entries recorded on it · block 26,208,555 · transaction
    scores
    1 score for built on structural · all 1 passed · block 26,121,297 · transaction#1794