
Coup Ahoo
You're finally fed up with your fleet and their incompetence. Take down all 13 of them one by one and claim your spot at the top. Along the way, you'll discover precious cargo dice that represent your ship's vitality and firepower. You may also encounter friendly merchants, carpenters, and potential crew members eager to join and assist you on your journey.
The game is played entirely with a mouse (or touch). You can mute the game by pressing M.
Your ship's cargo consists of dice, and their total pip values represent your ship's total HP. These dice also influence the number of damage dice you roll in combat. Be careful not to let your cargo's total value reach the dreaded number, as even rolling that in combat can have unfavorable consequences.
The game was originally created for js13k 2024 game jam where the goal is to always create a game in JavaScript and make it fit completely in 13 kilobytes or less. The theme this year was triskaidekaphobia which is the fear of number 13. The jam lasted for a month and I hit the size limit after the first week so I pretty much spent the remaining three weeks creating this "enhanced edition" adding more polish and content without the need to watch out for the scope anymore.
Updated | 3 days ago |
Status | Released |
Platforms | HTML5 |
Rating | Rated 4.5 out of 5 stars (100 total ratings) |
Author | anttihaavikko |
Genre | Adventure |
Tags | 2D, Dice, Mouse only, Roguelike, Roguelite, Touch-Friendly |
Links | Steam |
Development log
- Patch 1.4.73 days ago
- Patch 1.4.612 days ago
- Patch 1.4.513 days ago
- Patch 1.4.414 days ago
- Patch 1.4.315 days ago
- Patch 1.4.218 days ago
- Patch 1.4.119 days ago
- Patch 1.4.019 days ago
Comments
Log in with itch.io to leave a comment.
Carp: "He will +4 any cargo piece that drops to 2."
Game: "Do you want this awesome crewmember or a plated cargo?"
Me: " WOW the synergy is super OP, of course i want the plated!"
Carp: Doesn't do anything to plated cargo.
The description should be updated to say "non-plated".
I tried using plater cargo on a spice and the plater disappeared without changing the spice. If it's not supposed to work on spice then nothing should happen, without the plater being consumed.
When in fullscreen, I have to point the mouse above centre for everything. I don't think I have to do that when it's not in fullscreen. It makes it so that if I accidentally highlight two cargo at the same time, it'll pick the lower one, even when I'm pointing directly at the cargo above it. This sucks. It also appears that using touch is the same, that I have to touch above centre for all the buttons and cargo. This is a problem that shouldn't have been a problem.
Hey!
Out of nostalgia, I just played the js13k version, and I must say the progress that has been made is simply amazing! Good job!
how many challenges are there in total?
At least one
i know there are at least three
i wonder how many there are in total
Four at the moment.
I'll assume you haven't found greed yet
how do you get it!!!!!!!!!
I managed to die in a divine battle before they said i "Wasn't worthy enough" to get them bc of reroll cargo
So I think I broke the game a bit. I have 35 pages of cargo, all of them are 7-9 and either plated or spiced, and if I use a pearl, it doesn't get consumed, upgrades all the cargo around it, and adds two more cargo to my ship, which is then also upgraded and plated. Basically indestructible, and I haven't even gotten to the endless part ;-;
oh, also I get all damage reduced by 5-6 or smth ;-;
Like, doing on average 2600 damage per shot
That's not breaking the game, it's just succeeding 😎👍
You're right, because it doesn't break the game, because it didn't crash the game. And he's succeeding too. 😎👍
it almost did crash the game actually, any time I tried to reroll all 2000 dice ;-;
1st reward: get a 1 or a 1? or reroll?
Me: REROLL BRUH
1st reward: it's still 1 or a 1
Me: I feel unlucky today
Auto-play is annoying if you want to bribe someone. Often, you have to press ctrl for some reason(like opening another tab or smth) and you forget to turn it off before a fight. You press the bribe button, but before you can offer any spice, autoplay automatically attacks, wasting 10 minutes of your life(like if enemy Darkpirate is 99%) Have to change it so that it doesn't attack when you bribe
I found this bug. Encountering a genie, I went to cabin to check the log book and accidentally selected the first letter. I managed to reproduce this as seen in the image.
Another thing, it makes sense to not show the encounter message in the cabin (due to the bug mentioned I managed to see it anyhow) but I'd expect to see it when exiting the cabin. The genie's encounter message was shown when I selected a letter.
You can press CTRL to toggle auto play on/off. This, however, does not affect the auto play option in the settings. Pressing M changes the sound options in the settings so the thing with CTRL might be a bug.
I found the key binding by accident. It would be great to tell the controls somewhere. Maybe they could be discovered and then appear in the log book.
Never mind, I wasn't aware it's already in the game as a tip (or should I say "fip")
Yeah it was there since autoplay was more of a hidden feature but I guess the "fip" is pretty pointless now that autoplay is a normal option too. And yeah it's intentional that toggling it via control isn't permanent but just meant as a "temporary override". Dunno if that really makes much sense though, it could as well toggle it normally.
a legacy prince on a boat seems to have softlocked the game :l
Where did the prince come from? All your crew slots seem to be filled. I think the issue here is that the "reward" crew member is of the same slot as the prince was but that doesn't seem like it's resolved and the crew member looks roleless/uninitialized.
I had the prince on a boat in the last run, which I assume I kept due to legacy, but I didn't have a boat so they were kinda just floating there next to my boat above the water as I played my game out.
Is there going to be a mobile version of this game?
A separate standalone mobile version, I don't think so. But the web version should playable on mobile just fine. Not exactly sure how well itch works with different phones but using a straight link for the game itself should at least work: https://html-classic.itch.zone/html/11449738-1269037/index.html
The menu isn't able to be opened from mobile to quit/restart the game, backspace just closes the game
Is bungle meant to block only 20 or so birds? cuz I have around 30 and the last few seem to bypass them
Yea it's only two birds per level. I might buff that some more in a future patch.
you can dupe legacy trinket by equipping legacy boon going to the genie challenge then going to normal and then repeating
new glitch: floating crew member in boat after a crew exchange
Also legacied Handlers do not summon parrot
And is this position normal ?
He disappeared after I bought this boat (his description is still there so I know he is still there)
Edit1:I was still able to add a crew member in the boat later
Edit2:When I re-skeletonised him he reapeared but that other member disapeared
I think he was on the boat and then got legacied, and that is the position crew goes when the get legacied inside the boat? I dunno
I managed to reproduce this! I had a crew member in the boat when I exchanged. The new guy is floating.
EDIT: This also happened when I found a crewmate from an abandoned ship and hired them.
Does the dice on the completion page mean anything?
I'm pretty sure it doesn't, cuz it randomizes the numbers every time you leave the book and re-check it
Is there a limit to using trinketinator? I used it 3 times or so and it just stopped working
There shouldn't be as long as you have crew members to sac.
he just won't leave me alone ;-;
oh, btw, another glitch with the boat, happened when i just had a boat and rammed into an iceberg
That happened to me too :|
Only 3 out of 4. I guess you had a lot of pearls?
finally got all four ;-;
The big clam won't ever leave you alone XD
Since the last patch I only have half a screen. FireFox if that helps. Refreshing, etc., does not fix it.
Uh? I think autoplay is broken now?
Broken how? Seems to work normally for me...
In Chrome, I have autoplay Off, and battles are still autoplaying. Turning it to On, stops the autoplaying.
I think it's just the options button that is displayed incorrectly. It shows up fine when you open the options at first but clicking it is always like one step behind...
No? It just doesn't work
Oh, I think that's funny
So, you usually can't give the furries your last cargo, but if you have a pearl, you can die to giving them all your stuff
Hey antihaavikko, if you want you can add these trinkets. You don't have to, but it would be nice if you could.
Pearlier: Deal +2 damage for every pearl you have.
Weakness: Enemy plated cargo can receive +1 damage at a time.
Spiciregeneration: When accepting vendor trades, gain a spice cargo with 9 dots for every 3 spice cargo traded.
Trinkest: Pass on two random trinkets to next playthrough.
Legaciniy: Pass on a "Legacy" to next playthrough.
Fishalot: Double the value of fish caught.
Trinkets with bad effects:
Greediness: You may take double the cargo at the end of combat, but you cannot reroll cargo at the end of combat.
Blacarket: Gain a plated cargo with a 3 at the end of combat, but vendors will have a 50% chance to not give you the deal they promised when you give them your spice.
Fatacheat: Revive once, but get bad luck for the rest of your playthrough. Can include: Bad value fish, rerolls, bad value cargo, attack rolls, etc.
GOLD!: Immediatly receive 3 cargos with 1 on it and have gold, but you cannot receive any more cargo until you lose all of your gold.
Double-edged Sword: Take double damage. Deal triple damage.
P.S. I also want a hard mode for fans that beat the game.
I want it to make it so that they only start with one cargo and events are slightly less likely.
my froy seems to be stuck as angry
can you add a button to comfirm that you're restarting the run, so that you can't misclick
same bug happened again when i clicked normally, this time without console logs
how do i get gilded cargo i'm starting with 2 ones
why do birds also have splash damage
By accident. But left it in because it's fun...
I agree that it's fun, because I notice it when I have parrots and the explosion damage guy at the same time and oh boy it's fun
strange bug where the game just froze here after i clicked out on accident
console says this
Thanks! ❤️👍 This will surely help find the issue and fix.
I wished for a boat and set sail as the genie spawned in the boat, now I can't see the boat or the person on it ;-;
oh, btw, wishing for someone to go in the faraway boat softlocks the game and doesn't let you set sail
So was this so that you clicked set sail so fast that the boat spawned in while your ship was already moving?
yep
Here's funny meme:
You get a parrot :)
Then the explosion damage guy :D
Then even more parrots >:D
Enemy has the guy that distracts parrots );
You win anyway >8D
what does "pass down one trinket and one crew member to next try after this one" mean?
When you lose or restart, you'll start the next run with one random one of your trinkets and crew members.
ohh that's actually really good
Not quite sure why I am getting 2 incoming damage when no enemy crew has any damage adding modifiers/perks.

The figurehead
I am not observant. Thanks.
Could you add an option to stop ship from moving up and down?
This can be done by changing "
t.prototype.getDirection = function () {var e = Math.cos(this.rotation), t = Math.sin(this.rotation);"
to "
t.prototype.getDirection = function () {var e = Math.cos(this.rotation)*boatMovement, t = Math.sin(this.rotation)*boatMovement;"
and "(this.animationPhase = Math.sin(e * this.animationSpeed + this.animationOffset)), (this.animationPhaseAbs = Math.abs(this.animationPhase)"
to "
(this.animationPhase = Math.sin(e * this.animationSpeed + this.animationOffset)*boatMovement+this.animationOffset*boatMovement), (this.animationPhaseAbs = Math.abs(this.animationPhase)
(Where boatMovement is wether the movement is enabled or not. That might not be the best way to do it (it's not my code after all!), just want to provide an easy solution though.)
An option to remove the wave movement would also be nice.
Thanks, and love the game!
Of course I'd know how to do it but why would you want that? It wouldn't at least affect performance at all. Is it causing some sea sickness or something like that?
Hi!
First of all, thanks for adding that option!
there were 2 main reasons for my request:
1) It does give me a weird feeling after a while, so having a relief from time to time is perfect.
2) It now runs quite correctly on my Kindle paperwhite (the previous frame got mixed with the new one before)! Which means I can play this awesome game anywhere, including in a plane! (the zoom still means it's extremely hard to select options on genie ship and the rest, but that's a minor drawback in order to play anywhere (the only thing that could make the game run near perfectly would (I think?) be adding an option that rotates the screen (because otherwise it's too small), but that needs modification on pretty much the whole code, doesn't it?))
Thanks again!
Shouldn't be too hard to add an option for rotating the whole game either. I can try adding such in the next patch.
Thanks then!
Look forward to it! (no pressure intended)
D:
baggy seems to not specialize cargo in different pages, I assume this is a bug? He does fix his mistake when you switch to the page tho
looks like someone's trying to hide
Is it possible for the Genie to grant any of the crew that have a "-" in their name? It did not work with Q-Tip.
- is a valid block, btw
same as a blank dice, for "the mark"
Oh! I can't recall seeing one. Thanks!
115 pages of cargos and I wont bother myself counting the parrots ...I might understand why you want to nerf parrots.

By the way the legacy doesn't work well with the extra boat (I had a quantum prince that made the game crash when the king passed by during another run)