CANIS
Robot Dog Racing
PLAYS IN THE BROWSER EARLY BUILD

Pick a dog.
Watch it run.

Three leagues, six tracks, eight runners a race. You choose the runner — the lap itself runs on its own, and there is no second try. Nothing to install and nothing to sign up for.

CANIS · ROBOT DOG RACING
CANIS
First run downloads about 70 MB. On a phone, prefer Wi-Fi.
01 // How a race works

Four screens, about ninety seconds.

There is no driving and no timing window. The skill, such as it is, sits entirely in the pick — which is why the numbers you pick from are the real ones the race engine uses.

Step 1

Choose a league

C1, C2 or C3. Each fields a different cast and a different number of runners.

Step 2

Choose your runner

Every entry shows its burst, stamina and cornering, plus heat and wear. Those are the values the race is computed from, not decoration.

Step 3

Watch the lap

The camera cuts between side, low and rear-quarter angles. Nothing you do changes the outcome once it starts.

Step 4

Read the finish

Gap to the winner and faults per runner, with your pick marked. Then pick again.

A race is generated from a seed, so the same seed always produces the same result. That is what makes a finish worth reading — the dogs won or lost on their numbers, not on a coin flip at the line.

02 // The leagues

Three casts, one rulebook.

The stat table is shared. What changes between leagues is who is wearing it and how many of them line up.

C1

Canis Robot Dog Race

Eight quadruped robots, one chassis, eight different builds. The flagship — and the reason a four-legged run cycle took as long as it did.

C2

Monkey League

Eight apes and monkeys, each with their own run. Gorillas are heavy and short-strided; chimps cover more ground per step.

C3

Project League

Six characters from the wider CANIS cast, run at a larger scale because a six-runner field leaves room for it.

03 // Six tracks

Each one rewards a different dog.

Course length and the mix of corners, straights and sprints decide which stat matters. A dog built for top speed is wasted on a circuit full of corners.

Oval
425 m · Balanced
Tight Circuit
468 m · Technical
Dash
434 m · Burst
Speedway
373 m · Top speed
Long Ridge
450 m · Endurance
Switchback
444 m · Technical
04 // Controls

Everything is a tap.

The game was built so a phone can do everything a keyboard can. The keys are a shortcut, not a requirement.

Anywhere

Tap or click

Leagues, runners, tracks and the chevrons on the select screen all respond to a tap. No key is needed to reach any screen.

Desktop

Keys, if you want them

Enter or Space starts. Left and Right change league on the select screen. T cycles the track.

If the frame stops responding to keys, click once inside it — a browser only sends keystrokes to the frame that has focus.

A note on what this is

This is an early build, put up so people can see the thing move. Characters, tracks and numbers are all still changing.

The racing game and the CANIS NODE app are separate today. There is no account, no balance and nothing to buy here — results are not recorded anywhere and do not affect anything in the app. If the two are ever connected, it will be announced before it happens, not discovered afterwards.