Games batch: neutral words/themes, Word Search sizes + per-word colours

From playtesting findings:
* Pools nearly doubled (115/104 → 228/201) with calm/neutral everyday words
  (claps, dance, drench, beach…), not just strictly-upbeat ones — more variety,
  ~7-month runway. The post-solve "why" prompt reworded to fit neutral words.
* Word Search now stores one theme + word list per day; the grid is built per
  request for three SIZE tiers — Small (8×8, 6 words), Medium (11×11, 9),
  Large (14×14, 13). Large packs more words = a longer sit ("too fast" fix).
  All sizes share the day's theme; every size still code-placed + solvable.
* Word Search themes can now be neutral everyday scenes ("Around the house",
  "At the beach", "In the kitchen", "A walk outdoors", "Making music"…), not
  only hopeful — same shape as the articles.
* Each found word gets its own colour from a calm palette, in the grid and its
  word-list chip. Per-size local progress + best time.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
jay
2026-06-10 20:32:53 -04:00
parent 33d5d55c33
commit f43f645d69
6 changed files with 376 additions and 112 deletions
+210
View File
@@ -1,35 +1,70 @@
{
"5": [
"acorn",
"adore",
"agile",
"album",
"alive",
"amaze",
"ample",
"angel",
"apple",
"arise",
"aroma",
"atlas",
"award",
"aware",
"balls",
"beach",
"beads",
"beams",
"beans",
"bench",
"berry",
"bless",
"bliss",
"bloom",
"blush",
"boats",
"bonus",
"books",
"boots",
"brave",
"bread",
"brisk",
"brook",
"brush",
"cabin",
"candy",
"chair",
"chalk",
"charm",
"cheer",
"chime",
"choir",
"claps",
"clean",
"clear",
"climb",
"clock",
"cloud",
"coast",
"coats",
"cocoa",
"coins",
"couch",
"craft",
"cream",
"daisy",
"dance",
"dawns",
"desks",
"doors",
"dream",
"dress",
"drift",
"drive",
"drums",
"eager",
"earth",
"elate",
@@ -38,32 +73,53 @@
"fancy",
"favor",
"feast",
"fence",
"ferns",
"field",
"frame",
"fresh",
"frost",
"fruit",
"games",
"gifts",
"glade",
"gleam",
"glide",
"globe",
"glory",
"glows",
"grace",
"grand",
"grass",
"green",
"grins",
"happy",
"heals",
"heart",
"hikes",
"homes",
"honey",
"honor",
"hopes",
"humor",
"ideal",
"jeans",
"jewel",
"jolly",
"juice",
"kites",
"lamps",
"laugh",
"learn",
"lemon",
"light",
"linen",
"lucky",
"lunch",
"magic",
"mango",
"maple",
"melon",
"mends",
"mercy",
"merit",
@@ -71,114 +127,240 @@
"mirth",
"music",
"noble",
"novel",
"oasis",
"ocean",
"olive",
"paint",
"paper",
"parks",
"party",
"paths",
"patio",
"peace",
"peach",
"petal",
"phone",
"photo",
"piano",
"plane",
"plant",
"plate",
"plays",
"pluck",
"poise",
"porch",
"pride",
"prize",
"proud",
"quiet",
"quilt",
"rainy",
"ready",
"relax",
"renew",
"rings",
"river",
"roads",
"rooms",
"roots",
"sails",
"salad",
"sandy",
"savor",
"scarf",
"seeds",
"share",
"shelf",
"shell",
"shine",
"ships",
"shirt",
"shoes",
"shore",
"smile",
"snack",
"socks",
"songs",
"space",
"spark",
"spoon",
"stalk",
"stars",
"still",
"story",
"study",
"sugar",
"sunny",
"sweet",
"swift",
"swing",
"table",
"teach",
"thank",
"tides",
"toast",
"towel",
"towns",
"trail",
"train",
"treat",
"trust",
"truth",
"tulip",
"unity",
"value",
"vases",
"vigor",
"vines",
"vital",
"vivid",
"walks",
"watch",
"water",
"waves",
"winds",
"windy",
"wings",
"witty",
"words",
"worth",
"youth",
"yummy",
"zesty"
],
"6": [
"acorns",
"adored",
"almond",
"anchor",
"artist",
"ascend",
"aspire",
"avenue",
"bakery",
"ballad",
"banana",
"basket",
"beauty",
"bestow",
"better",
"bottle",
"bouncy",
"branch",
"breeze",
"bridge",
"bright",
"bubbly",
"butter",
"button",
"calmly",
"candle",
"canvas",
"caring",
"carpet",
"carrot",
"celery",
"cheery",
"cheese",
"cherry",
"cherub",
"chirpy",
"cinema",
"clever",
"closet",
"cookie",
"cotton",
"cradle",
"crayon",
"dainty",
"dancer",
"dazzle",
"devote",
"dinner",
"divine",
"drawer",
"dreamy",
"drench",
"earthy",
"encore",
"esteem",
"fabric",
"family",
"flower",
"fondly",
"forest",
"friend",
"garden",
"garlic",
"gather",
"genial",
"gentle",
"ginger",
"giving",
"glossy",
"gloves",
"golden",
"grapes",
"growth",
"guitar",
"hanger",
"harbor",
"health",
"heaven",
"hockey",
"honest",
"island",
"jacket",
"joyful",
"joyous",
"kettle",
"kindly",
"lagoon",
"laurel",
"leaves",
"lively",
"lovely",
"loving",
"marina",
"market",
"meadow",
"mellow",
"melody",
"mended",
"mirror",
"mitten",
"morale",
"muffin",
"museum",
"napkin",
"nature",
"needle",
"nestle",
"nicely",
"nuzzle",
"orange",
"pantry",
"pebble",
"pencil",
"pepper",
"petals",
"pillow",
"please",
"plenty",
"potato",
"praise",
"pretty",
"prized",
"purify",
"purity",
"puzzle",
"quaint",
"racket",
"raisin",
"ramble",
"reborn",
"recipe",
"refine",
"relish",
"renews",
@@ -186,37 +368,65 @@
"rescue",
"revive",
"reward",
"ribbon",
"riddle",
"ripple",
"rocker",
"sandal",
"saucer",
"savior",
"savory",
"secure",
"serene",
"settle",
"shrubs",
"simmer",
"simple",
"singer",
"sketch",
"smiled",
"smooth",
"soccer",
"soothe",
"spirit",
"spring",
"sprout",
"stairs",
"steady",
"stream",
"street",
"stroll",
"strong",
"subway",
"summit",
"sunset",
"superb",
"supple",
"teapot",
"tender",
"tennis",
"thanks",
"thread",
"thrive",
"tomato",
"travel",
"tunnel",
"unfold",
"united",
"uplift",
"valley",
"valued",
"velvet",
"verity",
"violin",
"vision",
"voyage",
"walnut",
"wander",
"warmly",
"warmth",
"willow",
"window",
"wisdom",
"wonder",
"zenith",