Commit graph

203 commits

Author SHA1 Message Date
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
gpt-engineer-app[bot]
8241b1f700 Remove share box text
Remove the phrase "Help others discover this learning experience" from all share boxes.
2025-07-21 09:48:43 +00:00
gpt-engineer-app[bot]
ed4c6209d7 Refactor Knights Puzzle layout
Move interactive to the left and add goal state image.
2025-07-21 09:28:29 +00:00
gpt-engineer-app[bot]
a335b3af6f Visual edit in Lovable
Edited UI in Lovable
2025-07-21 09:27:06 +00:00
gpt-engineer-app[bot]
8711a69ee2 Visual edit in Lovable
Edited UI in Lovable
2025-07-21 09:25:38 +00:00
gpt-engineer-app[bot]
85b730946a Refactor Knights Puzzle layout
Remove title and add ribbon to the box. Add a subtle blue background.
2025-07-21 09:25:00 +00:00
gpt-engineer-app[bot]
6eb57f0380 Add "Go back to Puzzles" option
Add a "Go back to Puzzles" option to the Knights Puzzle interactive when accessed from the puzzles page.
2025-07-21 09:21:44 +00:00
gpt-engineer-app[bot]
14a244160a Refactor Knights Puzzle layout
Remove header, footer, and "Classic" tag. Center the title and add a share section. Ensure unique URI.
2025-07-21 09:18:40 +00:00
gpt-engineer-app[bot]
6f6d52880f Align status to the right
Right-align the status element in the Knights Puzzle.
2025-07-21 09:17:22 +00:00
gpt-engineer-app[bot]
c1c5e5ca60 Refactor Knights Puzzle layout
Restructure the Knights Puzzle layout based on the provided image, including title, description, move counter, status, interactive area, initial/target positions, and game rules.
2025-07-21 09:15:54 +00:00
gpt-engineer-app[bot]
33c4e2dcb7 Add Knights Exchange Puzzle
Make the Knights Exchange Puzzle a standalone interactive and add it to the puzzles theme.
2025-07-21 09:04:17 +00:00
gpt-engineer-app[bot]
3c1a209d89 Add Knight Puzzle interactive
Implement a knight puzzle interactive game, based on the provided image and description. Add the interactive to the puzzles theme and attribute it to the specified source.
2025-07-21 09:00:45 +00:00
gpt-engineer-app[bot]
df4c563417 Update interactive index title
Change the title to "All Interactives (X)", where X is the total number of interactives.
2025-07-21 07:59:26 +00:00
gpt-engineer-app[bot]
a649d2fc41 Refactor index page
Display all interactives and redesign using cards.
2025-07-21 07:58:37 +00:00
gpt-engineer-app[bot]
030c188ab3 Improve slider appearance
Make slider endpoints symmetric and colored.
2025-07-21 07:48:44 +00:00
gpt-engineer-app[bot]
615c43f72a Enhance slider UX
Make sliders "snappy" to multiples of 10 and add indicators to both ends.
2025-07-21 07:44:25 +00:00
gpt-engineer-app[bot]
b725498696 Allow range selection on new game
Allow the user to choose the range again when starting a new game.
2025-07-21 07:41:09 +00:00
gpt-engineer-app[bot]
c3e18446b6 Add range selection for target sum
Add slider-based range selection for target sum in ternary and balanced ternary interactives.
2025-07-21 07:38:50 +00:00
gpt-engineer-app[bot]
6b9cf87fae Show value above plus button
Display the actual value of each power of three above the plus button in the balanced ternary game.
2025-07-21 07:34:55 +00:00
gpt-engineer-app[bot]
92ae14d796 Add balanced ternary interactive
Create a new interactive for balanced ternary number representation, including add/subtract buttons for each power of three.
2025-07-21 07:33:06 +00:00