Basket Duel is the 1-on-1 basketball game in our TwozyGames Originals lineup: one court, one ball, first to eleven. You can shoot, steal, block, dunk and simply stand in someone's way. What separates people who win from people who lose is not reaction speed โ it is knowing which shots the game quietly makes easier and which ones it quietly makes worse. We wrote the shot model, so here is the whole thing.
Every shot should be a jump shot
Shots do not go exactly where you point them; the game applies a horizontal error to the aim point, and the size of that error is what you are really playing with. Two modifiers dominate it.
Shooting while airborne tightens your aim; shooting with a defender right on top of you loosens it badly. Stack both and an open jump shot is worth roughly two contested standing shots from the same spot. There is no downside to jumping โ it also lifts you over a body block โ so the correct habit is simply: never shoot with your feet on the floor.
The second modifier is distance, and it climbs steadily the further out you stand. The dashed arc is not only a scoring line: it is also, near enough, where your aim is at its worst. Which brings us to the three.
The three-pointer is usually a bad idea
A three is worth one extra point and costs you most of your accuracy. That trade only pays when the shot is otherwise clean โ open, airborne, not rushed. Take it when your opponent has committed to the wrong side of the court and you have a free second. Do not take it as an escape from pressure, which is exactly when the contested multiplier is also stacked on top.
The far more reliable play is to drive. Every step you take toward the rim shrinks the error linearly, and at the end of the drive is the one shot in the game that cannot miss.
The dunk is a guaranteed two
If you are airborne and right up at the rim โ inside its own width horizontally, and level with it vertically โ the shot stops being a shot. It becomes a dunk: no scatter, no arc, no chance of a rim clank. It is the only shot in Basket Duel with zero randomness.
So the highest-percentage offence in the game is not clever at all: get the ball, drive, jump at the rim, dunk. The entire defensive job of your opponent is to stop that, which is what makes the steal and the body block interesting.
Defence: never press steal on the pickup
You cannot steal from someone who has just picked the ball up. For about a second afterwards they are simply immune, and a steal attempt cannot connect no matter how well placed it is. Worse, a failed steal puts you on cooldown โ so pressing the button the instant they gain possession is the worst possible timing: you burn the attempt on an immune target and then stand there unable to try again while they drive past you.
Wait out the window, then close. A steal also needs you genuinely close, near enough to be almost touching them. So the sequence is: spend their immunity closing the gap, then act the moment it lapses. If you hear the whiff instead of the STEAL! call, you went early.
Blocking works differently: get airborne near a ball that is already in flight and you swat it. Since your opponent should be jumping to shoot, the read is on their jump, not on the ball. And when neither steal nor block is available, remember you are a solid object โ standing in the driving lane physically pushes them off it. They have to jump to clear you, and a jump you forced is a jump you can time.
The shot clock is shorter than you think
You get seven seconds of possession, with a visible countdown for the last three. That is not much time to walk the ball around, and losing it to the clock hands the ball over for nothing. Plan the possession before you have it: decide on the way to the loose ball whether this is a drive or a jumper, then execute. Indecision is the most common way to give up a possession in this game.
What each CPU difficulty is actually doing
The difficulties are not a single accuracy knob โ each one changes several behaviours at once, and they are worth knowing.
Easy is visibly slower than you, reacts late, shoots from far out and shoots badly. The right counter is patience: let it shoot, take the rebound, walk it in. Normal is a step slower than you, drives occasionally and jumps for about half its shots. Hard matches your movement speed outright, reacts almost instantly, drives far more often โ and, the habit that changes how you play, it goes for the steal nearly every time you hold the ball within its reach, and contests nearly every shot you take in front of it. Against Hard, assume any ball held in range is already gone.
Worth being honest about: Hard's shooting error is lower than yours from the same spot, not higher. It is the one place the CPU gets a genuine edge, and it is why the winning line against Hard is not to out-shoot it but to out-position it: never hold the ball inside its steal radius, always jump before you shoot, and take the dunk whenever the drive is open.
Two-player on one keyboard
Against another person the shot model is identical for both of you, so every asymmetry above disappears and the game becomes purely about spacing and timing โ mostly a fight over the driving lane. Body blocking gets much more important than it is against the CPU, because a human will hold the lane on purpose. It runs on a single keyboard, P1 on WASD and P2 on the arrow keys.
Ready? Play Basket Duel free in your browser, or browse the rest of the Originals lineup.