Pigheaded Pirate by Shawn Moore

🐷 Play now in your browser! 🏴☠️
Pigheaded Pirate is a sidescrolling beat-em-up with a twist: your weapon is your partner. Sacrifice them to complete three progressively harder levels for treasure and an important lesson about life, money, and love.
Even though it's a browser based game, you can still use a gamepad. :) The game should take about 15 minutes to get to the end cutscene. My best score is 559.2s, 36 deaths, 39 sacrifices. What's yours?
(Note, this game plays best in Chrome and Firefox. Safari won't play the sound effects)
Built in 48 hours for Ludum Dare 43’s compo theme: Sacrifices must be made.
https://www.youtube.com/watch?v=zQG4oNJIwn0
I published a postmortem of Pigheaded Pirate!
edit: fixed a physics bug (by simply deleting two lines of code!) and a particularly sticky area of the map
| HTML5 (web) | https://pigheaded-pirate.com |
| Source code | https://github.com/sartak/pigheaded-pirate |
| Other (web) | https://www.youtube.com/watch?v=zQG4oNJIwn0 |
| Other (web) | https://sartak.org/2018/12/the-whirlwind-of-game-design.html |
| Original URL | https://ldjam.com/events/ludum-dare/43/pigheaded-pirate |
Ratings
| Overall | 356th | 3.111⭐ | 29🧑⚖️ |
| Fun | 283th | 3.148⭐ | 29🧑⚖️ |
| Innovation | 340th | 2.963⭐ | 29🧑⚖️ |
| Theme | 354th | 3.13⭐ | 29🧑⚖️ |
| Graphics | 394th | 2.741⭐ | 29🧑⚖️ |
| Audio | 359th | 2.389⭐ | 29🧑⚖️ |
| Humor | 127th | 3.25⭐ | 26🧑⚖️ |
| Mood | 399th | 2.64⭐ | 27🧑⚖️ |
| Given | 20🗳️ | 15🗨️ |
I find it really interesting that you can use both your partner's and your own life to damage enemies. Kinda makes you think about what kind of person you are. Bit of an odd choice to make the end of level chests damage you, but I assume that's kinda just a side effect of making them an enemy so you can use your partner to open them.
For future games, you might look into using just a gravity constant with more traditional collision detection. I suspect it'll solve a lot of your problems here.
As for the gameplay, it's weirdly enjoyable to shoot pig heads at things.
I'm so happy to hear you enjoyed the main mechanic :)
Interesting take on the theme, using your own partner as a weapon. I think the game is a bit too reliant on the physics, it's very difficult to get through with few deaths or sacrifices and sometimes enemies just gang up where you spawn killing you instantly again. I think you should make the levels a lot shorter, because they feel like they go on and on and throwing around the partner over and over again gets a little tedious after a while. I am glad death doesn't punish you for dying and doesn't send you back to the start of the level, though.
I think I just fixed a lot of the physics problems by deleting two lines of debug code. :head_bandage:
Shorter levels is a good idea, especially the third one. But hopefully now with that physics fix it's a little less tedious.
BTW, I played your game on stream! The vod is available https://www.twitch.tv/videos/344544405##, this game starts about one hour ten minutes in.
I agree that levels two and three are too long, but I'm not comfortable making changes to them after the deadline :)
Thanks for submitting this game to be on my Play & Improve dev stream. Unfortunately, I'm only doing it for games written in Unity. It would be too hard to learn both a codebase and an engine in one sitting!
Why? I like Tux! lol
@bit Hope you feel better buddy <3
@jihem Unfortunately those penguins stand in the way between you and treasure, so they gots to go! :)
The level transition effect didn't take too much time, it was only about 15 lines of code. I did spend a _lot_ of time on the physics though, but there's only so much a QA Pig can do in 48 hours, so there are definitely still a lot of quirks I didn't have time to iron out.
The game was made in JavaScript using the Phaser engine.
Unfortunately I had a very low FPS in the browser, but still, this game has a great potential.