Add routing for subtraction game

Add routes for the subtraction game to be accessible at `/themes/games` and `/index`.
This commit is contained in:
gpt-engineer-app[bot] 2025-08-22 11:14:17 +00:00
parent 24933851d7
commit 8c757b0c0d
2 changed files with 15 additions and 0 deletions

View file

@ -10,6 +10,7 @@ import NimGame from '@/components/NimGame';
import AssistedNimGame from '@/components/AssistedNimGame'; import AssistedNimGame from '@/components/AssistedNimGame';
import GoldCoinGame from '@/components/GoldCoinGame'; import GoldCoinGame from '@/components/GoldCoinGame';
import GuessingGame from '@/components/GuessingGame'; import GuessingGame from '@/components/GuessingGame';
import SubtractionGame from '@/components/SubtractionGame';
interface Game { interface Game {
id: string; id: string;
@ -20,6 +21,13 @@ interface Game {
} }
const games: Game[] = [ const games: Game[] = [
{
id: 'subtraction-game',
title: 'The Subtraction Game',
description: 'A strategic two-player game where players take turns removing circles. Click on any of the last k circles to remove it and all circles to its right!',
tags: ['strategy', 'two-player', 'logic', 'game-theory', 'subtraction'],
component: SubtractionGame
},
{ {
id: 'guessing-game', id: 'guessing-game',
title: 'Number Guessing Game', title: 'Number Guessing Game',

View file

@ -7,6 +7,13 @@ import Layout from "@/components/Layout";
// All interactives data // All interactives data
const allInteractives = [{ const allInteractives = [{
id: 'subtraction-game',
title: 'The Subtraction Game',
description: 'A strategic two-player game where players take turns removing circles. Click on any of the last k circles to remove it and all circles to its right!',
tags: ['strategy', 'two-player', 'logic', 'subtraction'],
path: '/subtraction-game',
theme: 'Games'
}, {
id: 'guessing-game', id: 'guessing-game',
title: 'Number Guessing Game', title: 'Number Guessing Game',
description: 'Experience different search algorithms through interactive gameplay. Compare random, linear, and binary search strategies!', description: 'Experience different search algorithms through interactive gameplay. Compare random, linear, and binary search strategies!',