Built for CLOCK IN, the Solana Mobile hackathon

SeaInvaders

An arcade shooter under the sea, built for the Solana Seeker.

Octopi holds the reef. The crabs come in waves. One seed a day, everyone plays the same board.

Made for Seeker, Solana Mobile

01 — The loop

One seed a day, one payout a week

Practice is free. The Daily Run is the ranked one: the same waves for everyone, a ticket in SKR, and the week's best players paid by the program itself.

01

Daily Run

One seed a day. Everyone plays the same board, three attempts per ticket.

02

Best run goes on chain

Server co-signed, one best per player per day, replaced only by a better run. The chain never accepts a score the server did not replay.

03

Weekly pool pays top 10

Monday settlement, straight to the winners' wallets. Empty places roll forward.

Campaign for the story. Eight champions with abilities and seventeen looks for Octopi — bought for SKR, won from the reef bosses, or worn by verified Seeker owners. The Tide brings you back when the reef takes your last life.

02 — On the Seeker

Portrait, one thumb, sixty frames

Octopi follows your finger and fires on its own. Real screens from the release build.

Home screen with the Daily Run card
Home
Campaign map of reef 2, Coral Ridge
Campaign map
Level start with the wave chain and the champion picker
Level start
Verified daily run with the score
Verified result
Weekly leaderboard with the SKR pool
Weekly board
Profile with the Seeker badge and inventory
Profile
Campaign map of reef 2, Coral Ridge
Level start with the wave chain and the champion picker
Home screen with the Daily Run card
Verified daily run with the score
Weekly leaderboard with the SKR pool
Profile with the Seeker badge and inventory
03 — The campaign

Ten reefs, ten sea lords

Sixty levels. Every wave is a different silhouette of crabs, every reef brings a new kind of crab, and every reef ends with a boss. From the sixth reef the veterans arrive with skills of their own, and some waves are alive: they rotate, split and reform as you thin them.

Emerald Warlord
Reef 1 · Kelp Shallows

Emerald Warlord

The invasion began in the kelp.

Regen
Azure Leviathan
Reef 2 · Coral Ridge

Azure Leviathan

Armored legions on the coral.

Shield
Solar Kraken
Reef 3 · Sunlit Trench

Solar Kraken

Sunlight turned into a rain of fire.

Sunfire
Crimson Behemoth
Reef 4 · Crimson Deep

Crimson Behemoth

Red water, no sun. Its crabs' shots hit twice as hard.

Rage
Void Sovereign
Reef 5 · The Void

Void Sovereign

Beyond the last light. Win here, and the ocean is free.

Freeze
Verdant Templar
Reef 6 · Sunken Bastion

Verdant Templar

The ocean was free for one tide. Then the old guard rose from the drowned fort, shields first.

Bulwark
Frost Castellan
Reef 7 · Glacier Reach

Frost Castellan

Cold water, colder orders. The Castellan grows his walls out of the sea itself.

Crystals
Gold Corsair
Reef 8 · Corsair Cove

Gold Corsair

Gold buys crews, and the Corsair has plenty of both. Sink the crew, keep the loot.

Boarding
Storm Tyrant
Reef 9 · Stormbreak Shelf

Storm Tyrant

The Tyrant does not aim. He chooses where you may stand.

Stormlanes
Abyssal Huntsman
Reef 10 · The Hollow Throne

Abyssal Huntsman

The last of them studied you the whole way down. Every trick you own, he owns too.

Mirror
The crabs

Colour is kind. Every reef brings a new one into the waves; from reef 6 the veterans wear coral on their shells.

Normal crab
From reef 1

Normal

The rank and file of every wave.

10 pts
Armored crab
From reef 2

Armored

A shell that takes two hits.

25 pts
Swift crab
From reef 3

Swift

Fires twice as often as the rest.

15 pts
Heavy crab
From reef 4

Heavy

One shot of its costs two lives.

20 pts
Elder crab
From reef 5

Elder

Three hits, and a quick trigger.

40 pts
Warden crab
From reef 6

Warden

A rune shield eats the first hit and grows back.

35 pts
Herald crab
From reef 7

Herald

Its aura makes the crabs around it fire twice as often.

50 pts
Bubbler crab
From reef 8

Bubbler

Slow bubbles that swallow your shots.

45 pts
Bombardier crab
From reef 9

Bombardier

A charge that bursts into four at your depth.

60 pts
Patriarch crab
From reef 10

Patriarch

Brings the fallen back. The wave rages when it dies.

100 pts
04 — Why Seeker, why Solana

The phone is already the wallet

Seeker by Solana Mobile
01

SKR is the currency of everything

Tickets, the shop, the Tide's revives. Nothing else to buy or bridge.

02

Sign-In With Solana and Mobile Wallet Adapter

No keys in the app. The wallet signs and sends; the server only co-signs what it has checked: a replayed score, a Seeker token read on mainnet.

03

Seeker Genesis Token, verified on chain

One token, one player. It unlocks the SEEKER badge on Home and on both boards, and the Seeker look for Octopi.

04

The program pays winners directly

No claim step. One Anchor program holds the tickets, the records, the weekly pools, the shop and the Tide.

Mobile Wallet Adapter · SIWS · Token-2022 extensions · Anchor · deterministic replay core shared by the phone and the server

05 — Economics · SKR

Players fund the pool they compete for

SKR10
SKR per ticket, three attempts
95 %
of every ticket into the weekly pool
20 %
of every shop purchase and every revive tops the pool up
Payout by place, % of the pool
301st
202nd
123rd
84th
65th
4.86th to 10th, each
06 — Play it

Sideload the release build

Android 7 or newer, made for the Solana Seeker. Signed with the project's release key. Runs on Solana devnet with a test SKR mint for now; mainnet comes next.

Package xyz.seainvaders.app · version 1.3.0 (versionCode 8) · install from your file manager, then connect a Seeker or Phantom wallet.

The app is not on Google Play yet, so Play Protect may say it has never checked apps from this developer. Tap “Install anyway” in that dialog; “OK” cancels the install.