— MAINE LOBSTER FISHING SIMULATOR —
Bait. Set. Haul.
HIGHLINER cover art
DOWNLOAD VIEW SOURCE
> ABOUT

WHAT IS HIGHLINER?

HIGHLINER is a terminal-based Maine lobster fishing simulator. You start with an Eastern 22, 20 traps, and $500 in your pocket. Make it through the season, pay your bills, upgrade your boat, and work your way up to running a real operation.

NOAA marine forecasts, realistic trap economics, grade-based lobster pricing, random events, equipment upgrades, bycatch permits, and a fleet that goes from a 22-foot open boat to a 46-foot Wesmac. The Gulf don't care.

> SCREENSHOTS

IN THE TERMINAL

highliner — morning briefing
🦞 HIGHLINER  —  Salt, Diesel & Stubbornness                 Day 1 | Fog Bound (Eastern 22) | $500
 [1/H] HELM   [2/V] VESSEL   [3/W] WHARF   [4/G] GROUNDS
  Cash: $500.00   Fuel: 40/40 gal   Bait: 50/250 lbs   Traps: 20/40
────────────────────────────────────────────────────────────────────────────────────────────────────

── MORNING BRIEFING ─────────────────────────────────────────────────────────────────────────────

  NOAA MARINE FORECAST — EASTERN MAINE COASTAL WATERS
  Clear
  N winds around 5 kt. Seas 2 to 3 ft. Wave Detail: N 2 ft at 4 seconds and E 1 ft at 9 seconds.

Vessel: Fog Bound — Eastern 22
  Engine: 100%  |  Zincs: 100%  |  Hydraulics: 100%

── MARKET ───────────────────────────────────────────────────────────────────────────────────────
  Chix $4.62   Qtrs $5.58   Halves $6.71   Selects $8.12   Deuces $10.38   Jumbos $12.85   Culls $3.44
  Diesel $4.07/gal   Herring bait $0.76/lb

── VHF CHANNEL 68 ───────────────────────────────────────────────────────────────────────────────
  Donnie Beal's been out since 0400 every day this week. Man's 74 years old. Makes the rest of us look bad. Intentionally, I think.ENTER to fish   [S] Stay in port   [W] Wharf   [M] Maintenance

 Weather: Clear  5kt  Seas 2-3ft  Phase: MORNING PREP          [↑↓/PgUp/PgDn] scroll  [Q] Save+Quit
highliner — wharf market
══ WHARF MARKET & REPAIRS ══════════════════════════════════════════════════════════════════════

  ── CREW ──────────────────────────────────────────────────────────────────────────────────────
   Hire Greenhand           $60/day          +15% yield — enthusiastic, but watch your keepers
    Hire Experienced Hand    $150/day         +30% yield, less hydraulic wear — knows the job

  ── SUPPLIES ──────────────────────────────────────────────────────────────────────────────────
    Bait — one trip          $38              50 lbs @ $0.76/lb — enough for today's 20 traps
    Bait — fill up           $129             170 lbs @ $0.65/lb — 15% bulk rate, fills to 500 lb cap
    Fuel                     full             Diesel $4.07/gal — need 0 gal to top off
    Add Traps                $875             +5 traps @ $175/ea — 20/40 on boat

  ── REPAIRS ───────────────────────────────────────────────────────────────────────────────────
    Repair Engine            good             100% → 100%  |  100%
    Replace Zincs            good             100% → 100%  |  100%
    Repair Hydraulics        good             100% → 100%  |  100%

  ── EQUIPMENT ─────────────────────────────────────────────────────────────────────────────────
    Radar                    $2,500           fish all zones in fog
    GPS/Chartplotter         $1,500           unlocks zones F and G
    VHF Radio                $500             distress events + free tow from Dirty Ernie
    Hydraulic Hauler & Davit $3,500           slower hydraulic wear
    Depth Sounder            $2,500           full efficiency in deep zones (D-G)
    Exhaust Heat Exchanger   $5,000           reduces engine wear per haul
    Bait Freezer             $3,500           bulk bait storage — fill up at wharf

  ── PERMITS ───────────────────────────────────────────────────────────────────────────────────
    Crab Permit              $1,500           keep and sell Jonah + rock crab
    Groundfish Permit        34ft+ only       keep and sell monkfish, cusk, halibut — $1,500

  [↑↓/JK] Navigate   [ENTER] Buy   [1-4] Switch tabs

 Weather: Clear  5kt  Seas 2-3ft  Phase: MORNING PREP                                [Q] Save+Quit
highliner — evening
  Trip net: $166.62

── CO-OP SALE ───────────────────────────────────────────────────────────────────────────────────
  Chix       12.0 lbs @ $4.62/lb
  Quarters    8.4 lbs @ $5.58/lb
  Halves      6.2 lbs @ $6.71/lb
  Selects     5.1 lbs @ $8.12/lb
  Deuces      2.3 lbs @ $10.38/lb
  Culls       2.6 lbs @ $3.44/lb
  Revenue: $246.18
  Net: $246.18

  Bank balance: $743.80

── EVENING ──────────────────────────────────────────────────────────────────────────────────────

  End of day. What are you doing tonight?

  [1] Allen's Coffee Brandy   $12   Cut loose with some trailer juice!
  [2] Six-Pack of Natty       $9    A couple of natty's won't hurt ya none!
  [3] Scratch Ticket          $20   Probably a loser. Probably.
  [4] Early night             free  Up before dawn. Full day tomorrow.

  Cash: $743.80

 Weather: Clear  5kt  Seas 2-3ft  Phase: EVENING                                      [Q] Save+Quit
> FEATURES

WHAT'S IN THE WATER

🌊

NOAA FORECASTS

Real NOAA marine forecast format. Wind, seas, wave detail, visibility. Fog grounds you without radar.

🦞

GRADE PRICING

Chix, Quarters, Halves, Selects, Deuces, Jumbos, Culls. Correct Maine grades, zone-based distribution, daily price variation.

🗺

7 ZONES

Nearshore to deep water drop-off. Each zone has different steam times, yields, and trap loss rates.

FLEET PROGRESSION

Eastern 22 → Calvin Beal 34 → Duffy 35 → Young Bros 40 → Wesmac 46. 800 traps at the top end.

🎣

BYCATCH PERMITS

Crab permit for Jonah + rock crab. Groundfish permit (34ft+) for monkfish, cusk, and halibut jackpots at $18/lb.

RANDOM EVENTS

Berried hens, square groupers, storms, ghost traps, boat in distress. Decisions with real consequences.

🔧

GEAR MANAGEMENT

Engine, zincs, hydraulics all wear with use. Ignore maintenance and you'll pay for it offshore.

🍺

EVENING VICES

Allen's Coffee Brandy. Six-pack of Natty. Scratch tickets. Three nights in a row and you're sleeping it off.

> INSTALL

GET ON THE WATER

Requires Go 1.21 or later.

# Clone and run
$ git clone https://github.com/ngmaloney/highliner-game.git
$ cd highliner-game
$ make run

# Or build the binary
$ make build
$ ./highliner

Pre-built binaries for macOS, Linux, and Windows available on the releases page.

> CONTROLS

KEY BINDINGS

KEYACTION
EnterFish / confirm / buy
SStay in port
SpaceFast-forward haul animation
1 HHelm (log)
2 VVessel (maintenance & status)
3 WWharf (buy gear & crew)
4 GGrounds (zone chart)
↑↓ J KNavigate / scroll
QSave and quit
> FLEET

THE BOATS

VESSELLENGTHMAX TRAPSCOST
Eastern 2222 ft40Free (starter)
Crowley Beal 2828 ft100$25,000
Calvin Beal 3434 ft200$45,000
Duffy 3535 ft400$85,000
Young Bros 4040 ft600$120,000
Wesmac 4646 ft800$280,000