Skip to content

MiguelElGallo/RioArriba

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rio Arriba

Play the game

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.

Icons and points

These are the main things you see in the game.

Icon Name Points What it means
Electric plane icon Electric plane - This is you. Keep it inside the river and protect your charge.
Charger icon Charger 80 Fly over it slowly to recharge over time. You can also shoot it for points.
Barge icon Barge 30 A river craft. Shoot it or avoid it.
Drone icon Drone 60 A crossing aircraft threat. Shoot it before it blocks your path.
Jet icon Jet 100 A faster aircraft threat. It becomes more common in later levels.
Bridge icon Bridge 500 Destroy it to finish the river and level up. Hitting it crashes the plane.
Life cell icon Life cell - You start with 3 lives.
Fire icon Fire - Tap the fire area or press Space to shoot.
Slow icon Slow - Slow down to steer carefully and recharge more.
Fast icon Fast - Speed up when the river is open.

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.

Run it locally

First, install the dependencies from the game folder:

cd apps/rio-arriba-game
npm install

Then start the local server:

npm run dev

Open the URL printed by Vite.

By default, it is:

http://localhost:5173/

You can also run the checks:

npm test
npm run build

The game is built with Phaser, TypeScript, and Vite.

About

Maneja tu jet Rio Arriba

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors