An open API service indexing awesome lists of open source software.

https://github.com/addono/red-herring-roulette

A word categorization puzzle game inspired by NYT Connections.
https://github.com/addono/red-herring-roulette

cypress github github-actions nextjs pnpm react tailwindcss typescript vercel

Last synced: about 2 months ago
JSON representation

A word categorization puzzle game inspired by NYT Connections.

Awesome Lists containing this project

README

          

# Red Herring Roulette

A word categorization puzzle game inspired by NYT Connections.

image

## Overview

Red Herring Roulette challenges players to group words into their correct categories. The game presents players with a set of words that need to be sorted into logical categories. Each category contains four related words, and it's your job to figure out the connections!

## How to Play

1. **Select Words**: Click on four words that you think belong to the same category.
2. **Submit**: Click the submit button to check if your grouping is correct.
3. **Solve Categories**: Successfully identify all categories to win the game.

## Features

- **Word Shuffling**: Rearrange words with the shuffle button for a fresh perspective.
- **Failed Guesses Tracking**: Keep track of your previous incorrect attempts.
- **Custom Puzzles**: Create and share custom puzzles

## Development

This project is built with:
- React for the UI components
- TypeScript for type-safety everywhere
- Cypress for end-to-end testing

## Testing

Run the Cypress test suite to verify functionality:

```bash
pnpm run cypress:run
```

The test suite includes:
- Verification of game mechanics
- Testing of the UI components
- Validation of game logic like solving categories and handling failed guesses