Commit graph

222 commits

Author SHA1 Message Date
gpt-engineer-app[bot]
44dd1497f6 Add explanation for inconsistency
Add an "Explain" button next to "Reset" in the Knights and Knaves puzzle. When clicked, this button displays an explanation for any inconsistencies found in the arena below it.
2025-08-08 06:55:24 +00:00
gpt-engineer-app[bot]
954110c6a2 Add Knights and Knaves puzzle
Adds the "Knights and Knaves - I" interactive to the Foundations section. The interactive features a central arena and five external boxes for statements. Dragging statements into the arena turns them green, and incompatible statements turn the arena red.
2025-08-08 06:49:18 +00:00
gpt-engineer-app[bot]
16ccffa5f4 Fix N-Queens board issues
Fixes the disappearing board when the timer starts and increases the board size.
2025-07-24 11:21:39 +00:00
gpt-engineer-app[bot]
d050cbe520 Add N-Queens puzzle
Create an N-Queens puzzle where users can place queens on an n x n chessboard. The size of the board can be adjusted using a slider. A timer can be started before placing any queens. Clicking a square places a queen, and clicking a queen removes it. Attacked squares are visually indicated.
2025-07-24 10:36:29 +00:00
gpt-engineer-app[bot]
a52dceb089 Add to global index
The AI added the "Parliament of Sikinia" puzzle to the global index, ensuring it is now visible on the main page.
2025-07-24 05:07:42 +00:00
gpt-engineer-app[bot]
d455a6e752 Fix: Add puzzle to index
The "Parliament of Sikinia" puzzle was not visible on the index page. This commit adds the puzzle to the index page to resolve the issue.
2025-07-24 03:05:33 +00:00
gpt-engineer-app[bot]
98a2b98975 Add interactive to index
Update width and add Sikinia Parliament puzzle to index page.
2025-07-24 03:04:33 +00:00
gpt-engineer-app[bot]
3c457231a8 Replace numbers with people icons
Replace the numbers on the circles in the "Parliament of Sikinia" puzzle with people icons.
2025-07-23 20:56:01 +00:00
gpt-engineer-app[bot]
95c79baf92 Replace numbers with icons
Replace the numerical representation of people in the Sikinia Parliament puzzle with icons.
2025-07-23 20:55:30 +00:00
gpt-engineer-app[bot]
6acfc2748b Fix Sikinia Parliament game end 2025-07-23 20:51:26 +00:00
gpt-engineer-app[bot]
2e75dfc30e 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.
2025-07-23 20:10:51 +00:00
146cc4cdcd Add social share boxes to Grid Tiling Puzzle and Sunny Lines Puzzle 2025-07-23 06:07:52 +05:30
2ccd2fec3a Add Sunny Lines Puzzle - IMO 2025 P6 interactive with grid snapping and line extension 2025-07-23 05:49:08 +05:30
df2b2d6b9e Housekeeping: reorder themes, fix hover effects, update titles, add collapsible tags, move Zeckendorf Search Magic Trick to Data Structures 2025-07-23 05:05:52 +05:30
e37f3ed884 Add Zeckendorf Search Magic Trick with improved layout and card numbering 2025-07-22 11:38:05 +05:30
a7a026f87c Fix Zeckendorf Search Trick: bottom-align button containers within cards 2025-07-22 11:23:06 +05:30
fae5d36084 Fix Zeckendorf Search Trick: bottom-align emojis and make buttons square 2025-07-22 11:22:32 +05:30
342e608b3a Improve Zeckendorf Search Trick: label cards 1-8, add spoiler mode with highlights, use emoji buttons 2025-07-22 11:20:08 +05:30
2580f76025 Add Zeckendorf Search Magic Trick - Fibonacci-based magic trick using Zeckendorf representation 2025-07-22 11:16:30 +05:30
179e247f71 Fix Zeckendorf game: add more Fibonacci numbers (up to 55) to ensure targets are reachable 2025-07-22 11:08:21 +05:30
c8d3475104 Add Zeckendorf Representation interactive under Discrete Math > Foundations 2025-07-22 10:47:49 +05:30
bb8c3ef58d Polish Chessboard Repaint Puzzle - consolidate rules text and add parity spoiler 2025-07-22 10:44:38 +05:30
0cdcfe3a2e Fix hover preview to show single bounding rectangle instead of per-square borders 2025-07-22 10:39:01 +05:30
e10c5d2b3d Fix bounding rectangle to show only outer perimeter, not all border squares 2025-07-22 10:36:36 +05:30
8d70b2b132 Change hover preview to show bounding rectangle instead of individual squares 2025-07-22 10:34:57 +05:30
da3139c856 Remove yellow background from bottom-right corner 2025-07-22 10:33:39 +05:30
8018d8ec68 Add bottom-right corner mode switching with 3s hover timer 2025-07-22 10:32:17 +05:30
5ebfa1a3ce Fix Chessboard Repaint Puzzle - correct row/column roles and add hover preview 2025-07-22 10:20:27 +05:30
52a09f5f5e Improve Chessboard Repaint Puzzle UI - click squares directly for cleaner interface 2025-07-22 09:57:14 +05:30
f8fd9ac4d8 Add Chessboard Repaint Puzzle - a challenging parity puzzle 2025-07-22 04:50:42 +05:30
d9c0c88333 Add Plate Swap Puzzle with full functionality and attribution 2025-07-22 04:47:21 +05:30
99482e4314 Enhance Gold Coin Game: add deselect functionality, prevent moves to occupied cells, improve instructions, add randomized board generation, and prevent interactions before game start 2025-07-22 03:58:31 +05:30
4f27765251 Add The Gold Coin Game - a strategic two-player game where players move coins to acquire the gold coin 2025-07-22 03:44:16 +05:30
6af3ec81ef Add Assisted Nim Game and update components 2025-07-22 03:35:33 +05:30
3705152d34 feat: add standalone Nim game page, route, and container layout; remove global header/footer from /games/nim 2025-07-22 02:40:47 +05:30
bfa6e66450 Fix Nim game heap alignment and jumpiness; improve UX 2025-07-22 01:55:26 +05:30
gpt-engineer-app[bot]
86183cf856 Visual edit in Lovable
Edited UI in Lovable
2025-07-21 10:22:28 +00:00
gpt-engineer-app[bot]
207b77500e Fix Binary Search Magic Trick
Deactivate "Reveal Number" button until all cards are selected in one-by-one mode.
2025-07-21 10:18:23 +00:00
gpt-engineer-app[bot]
1dea9c874e Center home button in share box
Center the home button below the share row, remove the surrounding box, and remove the text.
2025-07-21 10:16:45 +00:00
gpt-engineer-app[bot]
c5f409c6a6 Use Nunito font for headings
Configure Nunito font for all headings.
2025-07-21 10:15:12 +00:00
gpt-engineer-app[bot]
b5066bb7fe Use Lato font for text
Apply Lato font to all non-heading text elements.
2025-07-21 10:13:55 +00:00
gpt-engineer-app[bot]
13f04fd7f7 Rename a title
Rename "Balanced Ternary Number Representation" to "Balanced Ternary Representation".
2025-07-21 10:12:11 +00:00
gpt-engineer-app[bot]
f9dcdaeddc Add home icon to share boxes
Add a home icon to the share boxes and link it to the homepage.
2025-07-21 10:08:00 +00:00
gpt-engineer-app[bot]
e6f60d6cbf Hide first player and simplify background.
Hide the first player information before the game starts in the Northcott's game interactive. Also, simplify the background.
2025-07-21 10:04:29 +00:00
gpt-engineer-app[bot]
a384562f9f Refactor home page and navigation
Move icon to navigation, update featured interactives, and add random interactives section.
2025-07-21 09:59:47 +00:00
gpt-engineer-app[bot]
b519e6b331 Add Knights Puzzle to interactive index
Ensure the Knights Puzzle is listed on the interactive index page.
2025-07-21 09:55:30 +00:00
gpt-engineer-app[bot]
5a6442268d Add Knights interactive to index
Add the Knights interactive to the index page.
2025-07-21 09:52:51 +00:00
gpt-engineer-app[bot]
ad504df7ae Visual edit in Lovable
Edited UI in Lovable
2025-07-21 09:52:16 +00:00
gpt-engineer-app[bot]
0d506339c8 Code edited in Lovable Code Editor
Edited UI in Lovable
2025-07-21 09:50:38 +00:00
gpt-engineer-app[bot]
6c8b8bdf06 Code edited in Lovable Code Editor
Edited UI in Lovable
2025-07-21 09:49:49 +00:00