Add Sikinian Parliament puzzle

Create a new playable puzzle based on the Sikinian Parliament problem. The puzzle features 10 individuals in a circular layout with randomly assigned enemy relationships (at most three per person). Users can color individuals blue or pink, and edges between individuals of the same color are highlighted in red if they have more than one same-colored enemy. The puzzle includes start, timer, high score, and share features, and is added to the Puzzles page.
This commit is contained in:
gpt-engineer-app[bot] 2025-07-23 20:10:51 +00:00
parent 146cc4cdcd
commit 2e75dfc30e
4 changed files with 380 additions and 0 deletions

View file

@ -6,6 +6,16 @@ const Puzzles = () => {
const navigate = useNavigate();
const puzzles = [
{
id: "sikinia-parliament",
title: "Parliament of Sikinia Puzzle",
description: "Separate parliament members into two houses so each has at most one enemy in their house. A graph theory puzzle!",
path: "/puzzles/sikinia-parliament",
tags: ["Graph Theory", "Logic", "Coloring"],
difficulty: "Intermediate" as const,
duration: "5-20 min",
participants: "1 player"
},
{
id: "plate-swap",
title: "The Plate Swap Puzzle",