What is Dino vs Player?
It is the browser dinosaur game with the roles swapped. An AI controls the T-Rex — it runs, jumps and ducks without any input from you — and your job is to place the cactuses and pterodactyls it has to get past. When the dinosaur is hit, you score a point. It is free, runs in a browser, and starts the moment the page opens.
How does the AI dinosaur decide when to jump?
It plans rather than reacts. On every frame it simulates roughly the next two seconds of the world and searches over sequences of moves — do nothing, duck, jump, hold the jump longer, cut it short, drop early — looking for the sequence that gets hit the fewest times. It then performs the first move of that plan and throws the rest away, because next frame it works the whole thing out again from scratch.
Why does the dino sometimes not jump when it obviously could?
Because staying on the ground is usually the stronger move. When two plans are equally safe the dinosaur picks the grounded one, and that is a deliberate choice: it cannot see what you are about to place. A dinosaur in mid-air has already spent its options and cannot answer a new obstacle, while one on the ground can still jump, duck or wait.
Can I lose? What happens when the dino is hit?
There is no game over for anybody. When the dinosaur is hit, your Score goes up by one, the obstacle that hit it disappears, and the run continues without a pause. That is also why there is no restart prompt — nothing ever ends, so there is nothing to restart from. Reset is available if you simply want a clean track.
Is my high score saved?
No. Best only shows the highest score of your current session and nothing is stored anywhere. Reload the page and both Score and Best start again from zero. There is no account, no profile and no saved history — the scoreboard is a live comparison for this run, not a record book.
Why can’t I place a pterodactyl at the start?
Birds unlock twelve seconds into a run. Until then only cactuses are available, which gives the opening a gentler shape. After twelve seconds the Pterodactyl button starts working and stays available for the rest of the run.
What is the difference between the three bird heights?
A low pterodactyl has to be jumped over. A middle one has to be ducked under. A high one passes harmlessly over the dinosaur’s head and costs it nothing, so it is effectively a wasted press. The height is what makes the bird a different problem from a cactus: a cactus always forces the dino up, while a middle bird forces it down.
What does AI vision actually show?
It draws the trajectory the planner has committed to, over the top of the game, so you can see the path the dinosaur intends to take before it takes it. It is genuinely useful and not just decoration — the part of the line that is already in the air is the part where the dinosaur can no longer change its mind, which is exactly where you want your next cactus to be.
Can I stack obstacles on top of each other to force a hit?
No. A minimum gap is enforced between obstacles, so pressing the buttons repeatedly spreads them along the track rather than piling them into an unjumpable wall. If you want a point you have to earn it with spacing and timing — usually by making the dinosaur commit to a move and then placing the obstacle that punishes that specific commitment.
Is this just a copy of the Chrome dino game?
Partly, and that is stated openly. The pixel art, the physics constants, the collision boxes and the day-night cycle come from the original. The reversed concept, the planning dinosaur, the way it adapts its thinking to slower devices and the rewritten obstacle timing are all original work. Short version: the art is Chrome’s, the thinking is ours. The game is an independent fan project and is not affiliated with Google or Chrome.
Does it work offline or on a phone?
Both. The game is one self-contained page, so once it has loaded it keeps running even if your connection drops. It plays fine on a phone screen and can be added to a home screen and opened like an app if you want it full screen.
Does it drain my battery if I leave it open?
No. The game stops running whenever it is not being watched — switch to another tab, or scroll it off the screen, and the loop pauses until it is visible again. Nothing animates quietly in the background.
Should I turn Auto obstacles off?
It depends what you want. On, which is the default, the course generates itself and there is always something for the dinosaur to deal with — good for watching it play. Off, the track is completely empty until you fill it, which is what you want when you are setting up a specific trap and need the spacing to be exactly yours.