Open the published game here:
https://miguelelgallo.github.io/RioArriba/
Rio Arriba is a mobile-first arcade river shooter inspired by the original River Raid.
You fly an electric plane up a winding river.
You steer through narrow channels, destroy enemies, recharge before your energy runs out, and break bridges to move to the next level.
The river gets tighter as you progress. Near bridges, it narrows into a funnel, so you can feel the approach before the bridge appears.
These are the main things you see in the game.
On touch screens, keep one finger on the playfield and move it like a small joystick.
Tap the right-side fire area with another finger to shoot.
On a keyboard, use the arrow keys to steer and change speed. Press Space to
fire.
First, install the dependencies from the game folder:
cd apps/rio-arriba-game
npm installThen start the local server:
npm run devOpen the URL printed by Vite.
By default, it is:
http://localhost:5173/
You can also run the checks:
npm test
npm run buildThe game is built with Phaser, TypeScript, and Vite.