A pirate-themed roguelike, written in Go.
NOTE: This is a hobby project, a work in progress.
You are a pirate, sailing the seas.
Currently there are NPC ships (⏏
) which have basic pathfinding capabilities. They travel from one town to another (a "trade route").
Towns are also generated throughout the map, with the red (⩎
) characters.
You currently cannot interaction with the towns or ships.
q w e y k u
a d -or- l h
z x c b j n
(or arrow keys)
ctrl-q
: Quitm
: Mini-mapx
: Examine something on the mapi
: View your info?
: Help screen
p
: View heat-map for town 0 (debug purposes)
- Move around in your boat
- Explore the map
- Visit towns (currently you cannot enter them)
- View mini-map of entire world, with towns listed (
m
) - NPC boats with basic pathfinding AI
- View NPC ship details
- Towns don't spawn towns in small land-locked areas, however larger inaccessible can form with the terrain generation.
- Enter towns
- Make towns look better
- Buy/sell goods
- Found your own town? (Pirate hideaway?)
- Engage with NPCs
- Improved NPC AI
- Hire/Dig channels pathways?
- Land defenses/fortifications
- Don't allow overlap of ships (collision detection)
- Wind direction determines ease of travel (consume more food when going against wind)
- Fire from boat
- Upgrade
- Repair
- Buy/capture
- Name your ship(s)
- Maintain a fleet
- Appoint Captains?
- Lipgloss adaptive colors, for highlighting entities
- Bubbles loading spinner
- Bubbles help hints on bottom of screen