Skip to content

Add DopeFlipper (CK42X DopeWars for T-Embed)#38

Open
lordbuffcloud wants to merge 3 commits into
BruceDevices:mainfrom
lordbuffcloud:add-dopeflipper
Open

Add DopeFlipper (CK42X DopeWars for T-Embed)#38
lordbuffcloud wants to merge 3 commits into
BruceDevices:mainfrom
lordbuffcloud:add-dopeflipper

Conversation

@lordbuffcloud
Copy link
Copy Markdown

Summary

  • Adds DopeFlipper, a CK42X DopeWars port for Bruce on LilyGO T-Embed / T-Embed CC1101.
  • Single BruceJS script (dopeflipper.js) with save support and CK42X stats.ck42x export for the shared ck42x.com leaderboard.
  • Source repo: https://github.com/lordbuffcloud/bruce-dopeflipper

Test plan

  • Automated metadata validation passes on this PR
  • Install from App Store on T-Embed CC1101 (Bruce 1.14+)
  • Launch DopeFlipper from BruceJS, start a new run, buy/sell/travel
  • Confirm save persists after exit and relaunch
  • Confirm /ck42x_dopewars/stats.ck42x is written after gameplay
  • Verify encoder (PREV/NEXT/SEL) and side button (ESC) controls

Co-authored-by: Cursor <cursoragent@cursor.com>
@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 27, 2026

🔄 Superseded by new commit

✅ Validation Passed

📦 Updated Apps/Components:

DopeFlipper (repositories/lordbuffcloud/bruce-dopeflipper/DopeFlipper)

Validation Passed

🔍 Validation Steps (click to expand)
  • 📄 metadata.json
    • ✅ File exists
    • ✅ Valid JSON format
    • 🔍 Checking required fields...
      • ✅ Field name: DopeFlipper
      • ✅ Field category: Games
      • ✅ Field description: CK42X DopeWars: buy low, sell high, travel NYC boroughs, dodge cops. Exports stats.ck42x for the ck42x.com leaderboard.
      • ✅ Field version: 1.0.0
      • ✅ Field commit: b037a6b2170d0a9d6176b149b9cc3939c44dfe63
      • ✅ Field owner: lordbuffcloud
      • ✅ Field repo: bruce-dopeflipper
      • ✅ Field path: /
    • 🔍 Validating fields...
      • ✅ Version format valid: 1.0.0
      • ✅ Commit hash format valid: b037a6b2170d0a9d6176b149b9cc3939c44dfe63...
      • ✅ Commit b037a6b2170d0a9d6176b149b9cc3939c44dfe63... exists on GitHub
      • ✅ Category valid: Games
      • ✅ All devices valid: Lilygo T-Embed, Lilygo T-Embed CC1101
    • 🔍 Checking folder structure...
      • ✅ Folder structure valid: contains repositories/lordbuffcloud/bruce-dopeflipper
    • 🔍 Validating files array...
      • ✅ Files field is a valid array with 1 entries
      • 🔍 Fetching repository file tree...
      • ✅ Repository tree loaded (5 files)
      • ✅ File exists at commit: dopeflipper.js → dopeflipper.js (path: dopeflipper.js)
    • 🔍 Checking version history...
      • 🔍 Current version: 1.0.0
      • ⚠️ No previous file found in main branch
      • ✅ New app detected: 1.0.0
    • ✅ All validation checks passed
      • 🔍 Compare link check:
        • Previous commit: None
        • Current commit: b037a6b2...
        • Owner/Repo: lordbuffcloud/bruce-dopeflipper
        • ⚠️ No previous commit available
        • 🚫 No compare link generated
    • 📄 logo.png
      • ✅ File exists
      • 🔍 Checking logo dimensions...
        • ℹ️ Logo size: 128x128
        • ✅ Logo size valid: 128x128

Co-authored-by: Cursor <cursoragent@cursor.com>
@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 27, 2026

🔄 Superseded by new commit

✅ Validation Passed

📦 Updated Apps/Components:

DopeFlipper (repositories/lordbuffcloud/bruce-dopeflipper/DopeFlipper)

Validation Passed

🔍 Validation Steps (click to expand)
  • 📄 metadata.json
    • ✅ File exists
    • ✅ Valid JSON format
    • 🔍 Checking required fields...
      • ✅ Field name: DopeFlipper
      • ✅ Field category: Games
      • ✅ Field description: CK42X DopeWars for T-Embed: buy low, sell high, dodge cops, survive 30 days across NYC. Exports stats.ck42x for ck42x.com.
      • ✅ Field version: 1.0.0
      • ✅ Field commit: a2ae0c233a42f30fd327b9a9c27300dad12c3aac
      • ✅ Field owner: lordbuffcloud
      • ✅ Field repo: bruce-dopeflipper
      • ✅ Field path: /
    • 🔍 Validating fields...
      • ✅ Version format valid: 1.0.0
      • ✅ Commit hash format valid: a2ae0c233a42f30fd327b9a9c27300dad12c3aac...
      • ✅ Commit a2ae0c233a42f30fd327b9a9c27300dad12c3aac... exists on GitHub
      • ✅ Category valid: Games
      • ✅ All devices valid: Lilygo T-Embed, Lilygo T-Embed CC1101
    • 🔍 Checking folder structure...
      • ✅ Folder structure valid: contains repositories/lordbuffcloud/bruce-dopeflipper
    • 🔍 Validating files array...
      • ✅ Files field is a valid array with 1 entries
      • 🔍 Fetching repository file tree...
      • ✅ Repository tree loaded (8 files)
      • ✅ File exists at commit: dopeflipper.js (path: dopeflipper.js)
    • 🔍 Checking version history...
      • 🔍 Current version: 1.0.0
      • ⚠️ No previous file found in main branch
      • ✅ New app detected: 1.0.0
    • ✅ All validation checks passed
      • 🔍 Compare link check:
        • Previous commit: None
        • Current commit: a2ae0c23...
        • Owner/Repo: lordbuffcloud/bruce-dopeflipper
        • ⚠️ No previous commit available
        • 🚫 No compare link generated
    • 📄 logo.png
      • ✅ File exists
      • 🔍 Checking logo dimensions...
        • ℹ️ Logo size: 128x128
        • ✅ Logo size valid: 128x128

Co-authored-by: Cursor <cursoragent@cursor.com>
@github-actions
Copy link
Copy Markdown

✅ Validation Passed

📦 Updated Apps/Components:

DopeFlipper (repositories/lordbuffcloud/bruce-dopeflipper/DopeFlipper)

Validation Passed

🔍 Validation Steps (click to expand)
  • 📄 metadata.json
    • ✅ File exists
    • ✅ Valid JSON format
    • 🔍 Checking required fields...
      • ✅ Field name: DopeFlipper
      • ✅ Field category: Games
      • ✅ Field description: CK42X DopeWars for T-Embed: buy low, sell high, dodge cops, survive 30 days across NYC boroughs. Exports stats.ck42x for ck42x.com.
      • ✅ Field version: 1.0.3
      • ✅ Field commit: ad9df6fed89f7cb88ed2dd8a2598018f77042915
      • ✅ Field owner: lordbuffcloud
      • ✅ Field repo: bruce-dopeflipper
      • ✅ Field path: /
    • 🔍 Validating fields...
      • ✅ Version format valid: 1.0.3
      • ✅ Commit hash format valid: ad9df6fed89f7cb88ed2dd8a2598018f77042915...
      • ✅ Commit ad9df6fed89f7cb88ed2dd8a2598018f77042915... exists on GitHub
      • ✅ Category valid: Games
      • ✅ All devices valid: Lilygo T-Embed, Lilygo T-Embed CC1101
    • 🔍 Checking folder structure...
      • ✅ Folder structure valid: contains repositories/lordbuffcloud/bruce-dopeflipper
    • 🔍 Validating files array...
      • ✅ Files field is a valid array with 1 entries
      • 🔍 Fetching repository file tree...
      • ✅ Repository tree loaded (8 files)
      • ✅ File exists at commit: dopeflipper.js (path: dopeflipper.js)
    • 🔍 Checking version history...
      • 🔍 Current version: 1.0.3
      • ⚠️ No previous file found in main branch
      • ✅ New app detected: 1.0.3
    • ✅ All validation checks passed
      • 🔍 Compare link check:
        • Previous commit: None
        • Current commit: ad9df6fe...
        • Owner/Repo: lordbuffcloud/bruce-dopeflipper
        • ⚠️ No previous commit available
        • 🚫 No compare link generated
    • 📄 logo.png
      • ✅ File exists
      • 🔍 Checking logo dimensions...
        • ℹ️ Logo size: 128x128
        • ✅ Logo size valid: 128x128

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant