diff --git a/src/components/BinaryNumberGame.tsx b/src/components/BinaryNumberGame.tsx index dba01f9..961b658 100644 --- a/src/components/BinaryNumberGame.tsx +++ b/src/components/BinaryNumberGame.tsx @@ -12,6 +12,7 @@ const BinaryNumberGame = () => { const [timer, setTimer] = useState(0); const [isGameActive, setIsGameActive] = useState(false); const [isGameWon, setIsGameWon] = useState(false); + const [hasGameStarted, setHasGameStarted] = useState(false); const [highScore, setHighScore] = useState(null); // Load high score from localStorage on component mount @@ -31,12 +32,13 @@ const BinaryNumberGame = () => { setTimer(0); setIsGameActive(true); setIsGameWon(false); + setHasGameStarted(true); }, []); - // Initialize game on mount - useEffect(() => { + // Start game for the first time + const startGame = () => { startNewGame(); - }, [startNewGame]); + }; // Timer effect useEffect(() => { @@ -132,7 +134,9 @@ const BinaryNumberGame = () => {

Target Sum

-
{targetNumber}
+
+ {hasGameStarted ? targetNumber : "🎯"} +
@@ -157,8 +161,8 @@ const BinaryNumberGame = () => { )} -