Skip to content

Add Spelling Bee, Mini Crossword, MIDI Crossword, and Pips games#8

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

Add Spelling Bee, Mini Crossword, MIDI Crossword, and Pips games#8
Copilot wants to merge 2 commits into
mainfrom
copilot/add-spelling-bee-mini-midi-and-pips-games

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented May 27, 2026

Extends CLIWordGames with four additional NYT puzzle games. Each game includes CLI and web implementations with live API integration and optional offline data population.

New Games

  • Spelling Bee: word formation with center letter constraint
  • Mini: 5x5 crossword solver
  • MIDI: larger crossword solver
  • Pips: pattern-matching puzzle

Implementation

  • Game structure: /[GameName]/[GameName].js (CLI) + [gamename]_puzzles.js (data)
  • Follows existing Wrdli/Cli-nnections patterns (chalk colors, inquirer prompts, date arguments)
  • Web versions: HTML + JS implementations using nodePorts polyfill for browser compatibility
  • All games support: live fetch from NYT APIs, date-based historical replay, standard CLI commands (help/exit/quit)

Infrastructure Changes

  • Extended populate_dailyWords.js with parallel fetch routines for all four games:
    // Spelling Bee: https://www.nytimes.com/svc/spelling-bee/game/{YYYYMMDD}.json
    // Mini: https://www.nytimes.com/svc/crosswords/v6/puzzle/mini/{YYYY-MM-DD}.json
    // MIDI: https://www.nytimes.com/svc/crosswords/v6/puzzle/midi/{YYYY-MM-DD}.json
    // Pips: https://www.nytimes.com/svc/pips/game/{YYYYMMDD}.json
  • Updated navigation across all web pages to include new games
  • Updated initCommands.sh to chmod new game executables
  • Updated README with game documentation and updated populate script notes

Testing

  • All four games verified operational with --help, date arguments, and exit commands
  • Existing games (Wrdli, Cli-nnections) confirmed unchanged and functional
  • Populate script syntax validated

Copilot AI changed the title Add Spelling Bee, Mini, MIDI, and Pips games Add Spelling Bee, Mini Crossword, MIDI Crossword, and Pips games May 27, 2026
Copilot finished work on behalf of 28pins May 27, 2026 20:09
Copilot AI requested a review from 28pins May 27, 2026 20:09
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