Skip to content

Fix #9: Make a DOOM-style face that gets bloodied as you type - #11

Open
github-actions[bot] wants to merge 1 commit into
mainfrom
claude/issue-9
Open

Fix #9: Make a DOOM-style face that gets bloodied as you type#11
github-actions[bot] wants to merge 1 commit into
mainfrom
claude/issue-9

Conversation

@github-actions

@github-actions github-actions Bot commented Feb 1, 2026

Copy link
Copy Markdown

Closes #9

Demo

Demo

Demo

Demo

Summary

Implemented a DOOM-style ASCII art face indicator that appears in the bottom right corner of the editor and progressively takes damage as word count increases. The face starts healthy (green) at 0-100 words, becomes scratched and bruised (orange) at 200-400 words, transitions to dead/skull states (red/gray) at 600-800+ words, with increasingly elaborate damage states beyond 800 words. The component displays the current health status and word count, providing a fun visual feedback mechanism for tracking writing progress.

Before & After

Before After
before after
Clean editor interface without any word count indicator DOOM face appears in bottom right corner showing healthy face with "FRESH" status and word count

Files Changed

  • src/components/DoomFace.tsx: Created new component with 10 ASCII art face states (healthy → scratched → bruised → bloodied → beaten → dead → skull variants → exploded) that change based on word count thresholds
  • src/components/DoomFace.css: Added styling with color-coded health states (green/orange/red/gray), fixed positioning in bottom right, hover effects, and theme support
  • src/App.tsx: Integrated DoomFace component into main app, passing content signal for real-time word count tracking
  • e2e/issues/9/verify.spec.ts: Verification test with before/after assertions
  • e2e/issues/9/demo.spec.ts: Demo recording showing face damage progression

Tests

  • e2e/issues/9/verify.spec.ts - Verification test with before/after assertions
  • e2e/issues/9/demo.spec.ts - Demo recording

🤖 Generated with Claude Code

Co-Authored-By: Claude <claude@anthropic.com>
@cjbest

cjbest commented Feb 1, 2026

Copy link
Copy Markdown
Owner

@claude nice, but can you make it look like a real 8-bit action hero? Also can you make the demo run a bit faster, so we can see it go all the way to super-dead in a reasonable amount of time?

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Make a DOOM-style face that gets bloodied as you type

2 participants