feat(projects): add Pipe Connection Puzzle game (closes #90) - #125
feat(projects): add Pipe Connection Puzzle game (closes #90)#125arcgod-design wants to merge 2 commits into
Conversation
|
@arcgod-design is attempting to deploy a commit to the vishwamistrylearning-1037's projects Team on Vercel. A member of the Team first needs to authorize it. |
…e 46
ES() generation used 'y=Math.floor(e/6)' inside an object literal
where the runtime was first assigning y=... THEN evaluating the
object — but missing the colon means it parsed as the label statement
'y:' followed by 'Math.floor(...)' at expression scope. Chrome threw
SyntaxError and the entire game failed to start (no tiles rendered,
no status text). Replacing '=' with ':' makes it a proper object
key:value pair: {x:e%6, y:Math.floor(e/6), rot:0}.
|
Pushed a follow-up commit ( The endpoint generation used Replacing No other change. The |
Summary
Adds the Pipe Connection Puzzle — a standalone, zero-dependency HTML game for rotating pipe segments to connect source → destination.
Closes #90.
Features
Technical
Vanilla HTML + CSS + JavaScript. CSS Grid for the board, CSS custom properties for tile colors, and a recursive graph-traversal algorithm for path validation.