Enter the dojo
NiNjAttack
A compact browser arcade game built around aim, timing and keeping three lives intact while enemy ninjas descend from above.
Play on a desktop or laptop, or pair a smartphone by QR code and use the phone as a physical aiming-and-throwing controller. No account or game download is required.
Browser game · QR pairing · short arcade runs
See the current build
NiNjAttack is already playable. These previews use the current game's own sprites, battlefield styling and controller geometry to show the two-screen setup before you enter a run.


How the game works
Your ninja stays at the bottom of the arena while enemies approach from above. Aim a shuriken across the width of the battlefield and release it toward the incoming threat. Defeating an enemy adds one point. If an enemy reaches you, or an enemy shuriken hits you, you lose a life. A run ends after three lives are gone.
The game begins with standard enemies and introduces different movement and durability as your score rises. The rules stay small on purpose: read the field, choose an angle and throw at the right moment.
The full How to Play guide explains QR pairing, the phone controller, desktop mouse input, enemy types, scoring and troubleshooting.
A phone becomes the controller
Open the Controller view in the game's scroll menu and scan its QR code. The phone opens a lightweight controller page tied to the same game session. On the controller, drag the shuriken along its curved track to choose an angle and release to throw.
This cross-device setup is the interaction experiment at the heart of NiNjAttack: the main screen remains the shared arcade display while the input moves into an everyday device already in your hand.
Start with the game
How to Play
Setup, QR pairing, controls, scoring, enemy behavior and practical troubleshooting.
Open the game guide →Behind the Game
See how session IDs, WebSockets, normalized aiming input and the local high-score system connect the two screens.
See how NiNjAttack works →About NiNjAttack
The compact overview of the project, its browser-first design and its current playable scope.
About the project →Explore the inspiration
These optional pages sit beside the product documentation rather than replacing it.
Ninja Facts
Historical shinobi, intelligence gathering, disguises, shuriken and the later pop-culture image.
Separate history from myth →Tao Wisdom
An accessible introduction to ideas such as wuwei, adaptability and simplicity, with game comparisons clearly marked as playful analogies.
Read Tao Wisdom →The Scroll of Fame
After a run, the score is added to the Scroll of Fame in the browser you are using. The current implementation is local rather than a global online leaderboard, so it is useful for repeated runs and pass-the-controller challenges on the same device.