Commit graph

291 commits

Author SHA1 Message Date
gpt-engineer-app[bot]
d0ef67e995 Changes 2025-11-19 03:56:52 +00:00
gpt-engineer-app[bot]
6450824c73 Fix auto play label and first step behavior
- Change initial play button label from Resume to Auto Play
- Ensure first step opens a single box when manually stepping
- Adjust logic to start from an initial idle state (-1) to align with expected behavior

X-Lovable-Edit-ID: edt-70f04cee-2de9-4621-9009-66a571a91a4f
2025-11-19 03:49:23 +00:00
gpt-engineer-app[bot]
eae31d66f4 Changes 2025-11-19 03:49:23 +00:00
gpt-engineer-app[bot]
8cb5f4bdf4 Synchronize auto-play steps
Ensure Alice and Bob's step counts advance in lockstep during auto-play and remain synced when paused. Update PresentsPuzzle logic to keep both sides' opened boxes counts aligned and reflect consistent progression across pause/resume.

X-Lovable-Edit-ID: edt-5987193b-4caf-47a0-a0d9-332b2b269e6f
2025-11-19 03:44:38 +00:00
gpt-engineer-app[bot]
c4bbe0d000 Changes 2025-11-19 03:44:37 +00:00
gpt-engineer-app[bot]
2bfc8603ca Fix presents puzzle buttons
Improve button functionality for Presents Puzzle by debugging and updating pause/step logic, ensuring proper initialization and synchronous pause handling, and aligning behavior with other interactives.

X-Lovable-Edit-ID: edt-39d880a1-7b02-467d-a083-abd2257f5e13
2025-11-19 03:38:28 +00:00
gpt-engineer-app[bot]
7b392c9914 Changes 2025-11-19 03:38:28 +00:00
gpt-engineer-app[bot]
6f35e0c38e Add presents controls
Enhance Presents Puzzle with pause, step, and navigation controls:
- Add pause, step next/back, step to start/end buttons
- Integrate into existing puzzle controls and state
- Enable stepping through simulation without auto-rotation/motion

X-Lovable-Edit-ID: edt-d7d358ef-a108-4530-a942-9a6508865305
2025-11-19 03:32:42 +00:00
gpt-engineer-app[bot]
0ca6682288 Changes 2025-11-19 03:32:42 +00:00
gpt-engineer-app[bot]
652ee82849 Add step counter for opens
Add a per-player counter showing boxes opened next to Alice and Bob's names (format x/100, starting at 0). Integrates with existing PresentsPuzzle flow by updating UI to display aliceOpened.size and bobOpened.size as counters alongside names, reflecting progress as boxes are opened.

X-Lovable-Edit-ID: edt-0898b52f-a2aa-466c-a315-141301ce3db6
2025-11-19 03:29:31 +00:00
gpt-engineer-app[bot]
a871afd68e Changes 2025-11-19 03:29:30 +00:00
gpt-engineer-app[bot]
f100deada9 Align arena width to layout
- Constrain Presents Puzzle arena width to match top navigation by applying max-w-6xl container in PresentsPuzzle page
- Ensure the content area lines up with the menu endpoints for a consistent layout

X-Lovable-Edit-ID: edt-95431621-f64c-4374-b529-5daafa5aeda1
2025-11-19 03:04:42 +00:00
gpt-engineer-app[bot]
c00263fbdc Changes 2025-11-19 03:04:41 +00:00
gpt-engineer-app[bot]
e6fcb900ba Make presents puzzle bg green
Change the acknowledgement card background in PresentsPuzzle to a light green (bg-green-50) for better contrast.

X-Lovable-Edit-ID: edt-e8c85a09-6b92-4a38-9ab7-926768f1d164
2025-11-19 03:00:28 +00:00
gpt-engineer-app[bot]
532deb3f93 Changes 2025-11-19 03:00:27 +00:00
gpt-engineer-app[bot]
1c6b1641e4 Visual edit in Lovable
Edited UI in Lovable
2025-11-19 02:59:44 +00:00
gpt-engineer-app[bot]
4e4c667fa9 Fix presents puzzle layout
Adjust Presents Puzzle page to render in a regular box layout like others and add an acknowledgment box citing inspiration sources with relevant links. Update routing/page wrapper and insert acknowledgement card referencing Daniel Litt and Gil Kalai.

X-Lovable-Edit-ID: edt-1d745020-f3ef-4326-9252-099a2249f48b
2025-11-19 02:53:40 +00:00
gpt-engineer-app[bot]
06664999dd Changes 2025-11-19 02:53:40 +00:00
Neeldhara Misra
639ee8c4bb
Merge pull request #2 from neeldhara/claude/interactive-math-puzzle-01JBxSjga99gZmemjneZpi5C
Fix tie detection in Presents Puzzle
2025-11-19 08:17:24 +05:30
Claude
489df7b113
Fix tie detection in Presents Puzzle
- Both players now properly tie when they find all 26 presents on the same turn
- Single simulation displays "It's a tie!" message when both finish together
- Batch simulation (100 rounds) now tracks and displays ties separately
- Updated results grid to show three columns: Alice, Bob, and Ties
- Fixed logic to check both players on the same iteration
- No longer unfairly favors Alice in tie scenarios
2025-11-19 02:35:15 +00:00
Neeldhara Misra
7a8e6bb5cd
Merge pull request #1 from neeldhara/claude/interactive-math-puzzle-01JBxSjga99gZmemjneZpi5C
Claude code's attempt at encoding a new probability puzzle involving 26 gifts and 100 boxes.
2025-11-19 07:58:04 +05:30
Claude
d0582d3fe5
Update package-lock.json from npm install 2025-11-19 02:20:54 +00:00
Claude
d250cfbca9
Add Presents Puzzle interactive to Discrete Math > Uncertainty
Created a new interactive puzzle that explores probability and search strategies:
- Alice opens boxes in sequential order (1, 2, 3, ...)
- Bob opens odds first, then evens (1, 3, 5, ..., 2, 4, 6, ...)
- 26 presents randomly distributed in 100 boxes
- Interactive visualization with two 10×10 grids
- Single simulation with animated opening process
- Batch simulation of 100 rounds to analyze win rates
- Added to Uncertainty theme page (first interactive in this category)
2025-11-19 02:19:48 +00:00
gpt-engineer-app[bot]
eccdabf64d Fix cube coloring interaction 2025-10-28 05:23:08 +00:00
gpt-engineer-app[bot]
9a127a5e22 Add Cube Coloring interactive 2025-10-28 05:18:26 +00:00
gpt-engineer-app[bot]
7a166fc8d0 Add Burnside's Lemma interactive 2025-10-28 04:55:50 +00:00
gpt-engineer-app[bot]
ee47d3b8be Fix copy link for Neighbor Sum Avoidance 2025-09-30 20:15:26 +00:00
gpt-engineer-app[bot]
d2de5581b6 Fix copy link feature 2025-09-30 20:09:49 +00:00
gpt-engineer-app[bot]
391210fa72 Add number selection and help text 2025-09-30 19:40:12 +00:00
gpt-engineer-app[bot]
753685f5ca Reverted to commit 10fec3a3f6 2025-09-30 19:38:24 +00:00
gpt-engineer-app[bot]
2f7212587a Refactor Neighbor Sum Avoidance interactive 2025-09-30 19:34:48 +00:00
gpt-engineer-app[bot]
10fec3a3f6 Add Neighbor Sum Avoidance interactive 2025-09-30 19:14:06 +00:00
gpt-engineer-app[bot]
e398e1e267 Add another line break 2025-09-05 06:32:49 +00:00
gpt-engineer-app[bot]
0a3c273a6f Add line break before note 2025-09-05 06:30:23 +00:00
gpt-engineer-app[bot]
75708dfb44 Add explanatory note to craps game 2025-09-05 06:28:37 +00:00
gpt-engineer-app[bot]
b607bfa385 Remove header and footer 2025-09-05 06:25:23 +00:00
gpt-engineer-app[bot]
31c019ff31 Add craps game to index listing 2025-09-05 06:24:24 +00:00
gpt-engineer-app[bot]
0485afd776 Refactor standalone page 2025-09-05 06:22:59 +00:00
gpt-engineer-app[bot]
647963600f Disable "Roll Dice" on win/loss 2025-09-05 06:20:31 +00:00
gpt-engineer-app[bot]
461decff78 Update interactives listing and share link 2025-09-05 06:18:30 +00:00
gpt-engineer-app[bot]
975808f831 Add descriptive paragraph to Craps game 2025-09-05 06:16:45 +00:00
gpt-engineer-app[bot]
095c7ccbf7 Visual edit in Lovable 2025-09-05 06:15:52 +00:00
gpt-engineer-app[bot]
e9d524df70 Refactor: Rename Craps game title 2025-09-05 06:13:18 +00:00
gpt-engineer-app[bot]
0207a808ef Add live updates to slow mode 2025-09-05 05:58:35 +00:00
gpt-engineer-app[bot]
c3e5790ee5 Add slow mode toggle 2025-09-05 05:05:36 +00:00
gpt-engineer-app[bot]
189c4bde54 Add simulation functionality 2025-09-05 05:03:21 +00:00
gpt-engineer-app[bot]
ad9dfb54b0 Fix modal options 2025-09-05 05:00:33 +00:00
gpt-engineer-app[bot]
0a7bfe4389 Add custom rules modal 2025-09-05 04:59:01 +00:00
gpt-engineer-app[bot]
f71baee308 Fix Craps game page link 2025-09-05 04:57:25 +00:00
gpt-engineer-app[bot]
36d3b20bff Add Craps game interactive 2025-09-05 04:07:43 +00:00