Vectorduel
Type a function and your shot flies along its curve — thread every target and dodge the walls with the simplest equation you can find.
How to play
Each level scatters targets and obstacle walls across a coordinate grid. Type a function f(x) and fire; your shot traces that curve. Pass it through all the targets while missing every wall to clear the level, and lower-degree equations score a bonus.
- Enter a function such as x^2 - 1, exp(0.5*x), or 2*sin(x) + 1
- Each round restricts you to a function family (polynomial, exponential, trig, or any)
- Hit every target and avoid the walls to solve it
- Simpler, lower-degree curves earn more points; extra attempts cost score
Game modes
- Daily: one shared level per day
- Practice: fresh randomized levels on demand
Controls
- Desktop: type your function and press Enter or click Fire; click New for another puzzle
- Phone & tablet: tap the function field to type and tap Fire (a keyboard makes entering expressions easier)
Tips & strategy
- Plot the targets in your head first — their layout hints at whether a line, parabola, or wave fits best
- Reach for the lowest-degree function that still threads every target to claim the simplicity bonus
What you'll learn
Vectorduel turns graphing functions into target practice, building intuition for how functions behave.
- Skills: graphing functions, coordinate geometry, function behavior
- Best for: roughly grades 9–12 (ages 14+)
- For parents & teachers: graphing functions, made a game.
About Vectorduel
Vectorduel is an original free browser math game that turns graphing functions into target practice, building intuition for how coefficients and function families shape a curve.
A free, original browser game on PlayPendium — no download, no install. Browse all games →