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
gpt-engineer-app[bot]
49fa38cf44
Add ternary number representation
...
Implement a ternary number representation interactive, similar to the binary one, with powers of three and toggles for 0, 1, or 2 copies of each number, up to the seventh power of 3. Include a random number generator up to 3280.
2025-07-21 07:27:26 +00:00
gpt-engineer-app[bot]
c30f406989
Remove Northcott's Game from listing
...
Remove Northcott's Game from the Data Structures and Algorithms listing.
2025-07-21 07:20:39 +00:00
gpt-engineer-app[bot]
9803c1a16c
Apply security fixes
...
Implement security enhancements as suggested by the security review.
2025-07-21 07:17:18 +00:00
gpt-engineer-app[bot]
cd588e391a
Make Northcott's Game standalone
...
Give Northcott's Game a unique ID and make it accessible as a standalone interactive.
2025-07-21 07:09:10 +00:00
gpt-engineer-app[bot]
92026405a1
Fix Northcott's Game
...
Respect user-selected modes in random mode and add spacing.
2025-07-21 06:48:56 +00:00
gpt-engineer-app[bot]
35ec94ec40
Refactor Northcott's Game
...
- Added "clean start" mode.
- Modified game start and reset functionality.
- Implemented forward/backward movement option.
- Adjusted layout and UI elements.
2025-07-21 06:46:14 +00:00
gpt-engineer-app[bot]
bddd1eaae9
Add Northcott's Game interactive
...
Implemented Northcott's Game as an interactive within the games theme.
- Added game logic, board size selection, and misere mode toggle.
- Implemented two-player mode with visual turn indicators.
2025-07-21 06:16:41 +00:00
8c9a8507c8
Fix width consistency across standalone interactive pages
...
- Update all standalone pages to use consistent container width
- Replace max-w-6xl with container mx-auto for better responsiveness
- Ensure identical width between standalone and theme page access
- Fix BinarySearchTrick and TernarySearchTrick standalone pages
- Update green screen versions for consistency
2025-07-20 10:46:11 +05:30
7451682dd5
Add Ternary Search Magic Trick interactive and fix layout issues
...
- Create new Ternary Search Magic Trick interactive with ternary search logic
- Add emoji buttons and 'not present' option for better UX
- Implement 'How it Works' modal with embedded YouTube video
- Fix layout margins when accessing interactives from theme pages
- Add standalone and green screen pages for the new interactive
- Update Data Structures theme to include the new interactive
2025-07-20 10:29:09 +05:30
3f04e8c7d7
Refactor site structure and add comprehensive interactive index
...
- Move Puzzles and Miscellany under Themes
- Add Contest Problems as new theme
- Create About page with comprehensive site information
- Create InteractiveIndex component with advanced filtering and sorting
- Update navigation to include Index, Themes, and About
- Add pagination (10 items per page) with search and tag filtering
- Update routing structure for new theme organization
- Remove standalone Puzzles and Miscellany pages
- Add new theme pages: /themes/puzzles, /themes/miscellany, /themes/contest-problems
- Update homepage to point to new interactive index
- Maintain consistent layout and styling across all new pages
2025-07-20 10:07:04 +05:30