Skip to content

Add Mini, Spelling Bee, MIDI, and Pips games with CLI and web versions#7

Draft
Copilot wants to merge 3 commits into
mainfrom
copilot/add-spelling-bee-mini-midi-pips-games
Draft

Add Mini, Spelling Bee, MIDI, and Pips games with CLI and web versions#7
Copilot wants to merge 3 commits into
mainfrom
copilot/add-spelling-bee-mini-midi-pips-games

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented May 27, 2026

Adds four new NYT-inspired word games (Mini, Spelling Bee, MIDI, Pips) with full CLI and web implementations, extending the existing Wrdli/Connections architecture.

Changes

New Games

  • Mini: 4-guess Wordle variant using existing Wordle API
  • Spelling Bee: Hexagon letter puzzle with 7-letter set
  • MIDI: Grid-based reveal puzzle
  • Pips: Border-based word game

Each game follows the established pattern: main entry script, data module, and package.json. All support date-based replay via command arguments.

Web Integration

  • HTML pages and game logic in CLIGames-web/src/js/
  • Mini: Full implementation with keyboard support via nodePorts
  • Spelling Bee/MIDI/Pips: Framework with placeholder data (ready for real API integration)
  • Updated navigation across all web pages

Infrastructure Updates

  • Extended populate_dailyWords.js to generate data for all 6 games concurrently
  • Fixed capitalization bugs in Wrdli package.json start script and initCommands.sh
  • Added data generation for games without public APIs (Spelling Bee/MIDI/Pips use synthetic data)

Example: Mini web version reuses core Wordle logic with MAX_GUESSES = 4 and adjusted UI labels:

const MAX_GUESSES = 4;  // vs 6 in Wrdli
consolePort.log(`Mini ${lookupDailyIndex(date)} ${guesses.length}/${MAX_GUESSES}...`);

All games maintain backwards compatibility with existing infrastructure. No changes to Wrdli or Cli-nnections beyond the package.json fix.

Copilot AI changed the title Add Spelling Bee, Mini, MIDI, and Pips games to CLI Word Games Add Mini, Spelling Bee, MIDI, and Pips games with CLI and web versions May 27, 2026
Copilot finished work on behalf of 28pins May 27, 2026 19:11
Copilot AI requested a review from 28pins May 27, 2026 19:11
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.

2 participants