Back to battles
mediumupcoming

Hangman

Classic Hangman with categories, difficulty, hints, and multiplayer.

30 min limit0 participants
javascriptcssgames
PRD
# Hangman PRD

## Overview
Build a classic Hangman word-guessing game with word categories, difficulty levels, a hint system, animated hangman drawing, and a two-player mode.

## Requirements
- Word display with blanks for unguessed letters
- Clickable on-screen keyboard for letter selection
- Physical keyboard input support for guessing
- Hangman figure drawn progressively (6 wrong guesses = game over)
- Word categories: animals, countries, movies, programming terms, etc.
- Difficulty levels: easy (short words), medium, hard (long words)
- Hint system that reveals one letter, maximum 2 hints per game
- Win and loss tracking persisted to localStorage
- Used letters displayed and visually disabled
- Guess the full word option for faster solving
- Multiplayer mode: player 1 enters a word, player 2 guesses
- Animated hangman drawing using SVG or Canvas
- Word definition shown after the game ends
- Streak tracking for consecutive wins
- New game button to start fresh

## Tech Stack
- JavaScript or any frontend framework
- SVG or Canvas for hangman drawing
- No game libraries

## Scoring Criteria
- **Functional (40%)**: Core guessing works, win/loss detection correct, categories load properly
- **Quality (20%)**: Smooth animations, clean keyboard handling, no state bugs
- **Fidelity (25%)**: All features present including hints, multiplayer, difficulty levels, and streak tracking
- **Speed (15%)**: Time bonus

Battle Stats

Time Limit30 min
Participants0
Statusupcoming

Rules

  • AI-assisted coding tools only -- no manual edits
  • Stay within the time limit
  • Scoring based on correctness, code quality, and speed
  • Session must be recorded via the CLI