Make a Game
Number Patterns
A fast‑paced drag‑and‑drop puzzle where you fill missing numbers in sequences within 15 seconds, receiving instant green or red feedback, with progressively harder arithmetic, geometric, and mixed patterns and an optional hint button.
add a game menu with "new game" and "how to play"
The new menu with “New Game” and “How to Play” will give players clear entry points and quick instructions without affecting the existing gameplay.
Change the bottom numbers to square instead of circle. When dragging show the number being dragged
Switching to square tiles and displaying the dragged number will make the game clearer and more intuitive.
when dragging the bottom numbers have the number / square drag with the mouse/finger to indicate what is being dragged
The new drag‑ghost will clearly show the number being moved, making it much easier for players to see exactly which tile they are dragging.
Add more levels
The added levels will deepen the puzzle experience and keep players engaged longer as they tackle increasingly varied numeric patterns.
Add more levels
The new levels will add fresh challenges and keep the gameplay engaging as players progress.
the ads sdk is already loaded, use this function and logic to call an interstitial ad after each level is completed: const adCallbacks = { adFinished: () => console.log('ad finished'), adError: (error) => console.log('ad error: ', error), adStarted: () => console.log('start ad'), }; window.PlayMyGame.SDK.ad.requestAd('interstiital', adCallbacks); make sure not to start the timer of the next level until the ad is completed
The added interstitial ads will create a natural pause between levels, ensuring players see the ad before the next timer starts while also logging key game events for better analytics.
Ad reward ads on the Hint button. Show the hint when the ad is completed. Pause the game timer while the ad is playing. use window.PlayMyGame.SDK.ad.requestAd('reward', adCallbacks); to call the ad
Adding reward ads to the Hint button will make hints feel like a earned bonus while preserving gameplay flow by pausing and resuming the timer.
on the rewardedAdCallbacks make sure to correctly show the level hint on adFinished
The rewarded‑ad integration now correctly pauses the timer, shows the level hint after the ad finishes, and resumes gameplay smoothly.