# Blunderbuss - Raycasting pirate DOOM game

**URL:** <https://forum.makecode.com/t/blunderbuss-raycasting-pirate-doom-game/29868>\
**Category:** Game Design\
**Tags:** extension, art, music\
**Created:** [July 28, 2024, 4:14am UTC](https://forum.makecode.com/t/blunderbuss-raycasting-pirate-doom-game/29868 "2024-07-28T04:14:48Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![SleepyWizard](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/sleepywizard/32/16685_2.png) [@SleepyWizard](https://forum.makecode.com/u/SleepyWizard)\
**Post date:** [July 28, 2024, 4:14am UTC](https://forum.makecode.com/t/blunderbuss-raycasting-pirate-doom-game/29868/1 "2024-07-28T04:14:48Z")

</div>

![arcade-Blunderbuss-v01](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/5/f/5fa18c244be29719c108d28b4fd4595a75b57dd1.png)  
This is the game i made for this month’s pirate mini game-jam. since it ended up being one of my better games, i have decided to continue work on Blunderbuss, but im not sure what else i should add. Does anyone have any ideas?  
For example, i could make a mode after you get through enough levels you control a big pirate ship instead.

---

<div class="post-metadata">

**Author:** ![SleepyWizard](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/sleepywizard/32/16685_2.png) [@SleepyWizard](https://forum.makecode.com/u/SleepyWizard)\
**Post date:** [July 29, 2024, 5:52pm UTC](https://forum.makecode.com/t/blunderbuss-raycasting-pirate-doom-game/29868/2 "2024-07-29T17:52:23Z")

</div>

I dont think the link above works! here is an updated version with better U.I.  
I decided to remove the scoring feature in the previous version as i felt it didnt fit the game.

> **[Blunderbuss v0.1](https://arcade.makecode.com/S27444-34719-10333-94034)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

---

<div class="post-metadata">

**Author:** ![SleepyWizard](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/sleepywizard/32/16685_2.png) [@SleepyWizard](https://forum.makecode.com/u/SleepyWizard)\
**Post date:** [July 30, 2024, 4:41pm UTC](https://forum.makecode.com/t/blunderbuss-raycasting-pirate-doom-game/29868/3 "2024-07-30T16:41:15Z")

</div>

Heres a sneak peek of the next update!  
 ![Boss](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/c/3/c3969c3ba084197177cbcebac7154b0b4b5adde9.png)

---

<div class="post-metadata">

**Author:** ![Rune](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/rune/32/18951_2.png) [@Rune](https://forum.makecode.com/u/Rune)\
**Post date:** [July 31, 2024, 4:45pm UTC](https://forum.makecode.com/t/blunderbuss-raycasting-pirate-doom-game/29868/4 "2024-07-31T16:45:56Z")

</div>

That sprite looks amazing! How did you get it so good!

---

<div class="post-metadata">

**Author:** ![Kikketer](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/kikketer/32/16551_2.png) [@Kikketer](https://forum.makecode.com/u/Kikketer)\
**Post date:** [July 31, 2024, 6:12pm UTC](https://forum.makecode.com/t/blunderbuss-raycasting-pirate-doom-game/29868/5 "2024-07-31T18:12:23Z")

</div>

Just saw this, good to know it’s not frowned upon to create a “fresh post” about what you did at the game jam. Now I’ll have to post mine as well 🙂

---

<div class="post-metadata">

**Author:** ![SleepyWizard](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/sleepywizard/32/16685_2.png) [@SleepyWizard](https://forum.makecode.com/u/SleepyWizard)\
**Post date:** [July 31, 2024, 10:28pm UTC](https://forum.makecode.com/t/blunderbuss-raycasting-pirate-doom-game/29868/6 "2024-07-31T22:28:31Z")

</div>

I used the color fading extension to get that darker tan color for the shading effect.  
without that, it doesnt look very good.

---

<div class="post-metadata">

**Author:** ![\_jupiter](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/_jupiter/32/28012_2.png) [@\_jupiter](https://forum.makecode.com/u/_jupiter)\
**Post date:** [July 31, 2024, 10:29pm UTC](https://forum.makecode.com/t/blunderbuss-raycasting-pirate-doom-game/29868/7 "2024-07-31T22:29:44Z")

</div>

music is awesome

---

<div class="post-metadata">

**Author:** ![Luke](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/luke/32/32519_2.png) [@Luke](https://forum.makecode.com/u/Luke)\
**Post date:** [July 31, 2024, 10:32pm UTC](https://forum.makecode.com/t/blunderbuss-raycasting-pirate-doom-game/29868/8 "2024-07-31T22:32:09Z")

</div>

very nice! remember to hue shift your gradients to get nicer shadows and highlights

> **[Super Color Palette - Generate super awesome color palettes!](https://supercolorpalette.com/?scp=G0-hsl-FFDA1F-FFC71F-FFB41F-FFA21F-FF8F1F)**
>
> Generate super awesome color palettes by shifting hue, saturation, lightness, and more! 100% free color palette generator without ads.

this tool is very helpful

---

<div class="post-metadata">

**Author:** ![dust96](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/dust96/32/5445_2.png) [@dust96](https://forum.makecode.com/u/dust96)\
**Post date:** [August 1, 2024, 3:46am UTC](https://forum.makecode.com/t/blunderbuss-raycasting-pirate-doom-game/29868/9 "2024-08-01T03:46:30Z")

</div>

the best makecode arcade FPS game！

---

<div class="post-metadata">

**Author:** ![Octodemon](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/octodemon/32/15417_2.png) [@Octodemon](https://forum.makecode.com/u/Octodemon)\
**Post date:** [August 1, 2024, 8:04pm UTC](https://forum.makecode.com/t/blunderbuss-raycasting-pirate-doom-game/29868/10 "2024-08-01T20:04:25Z")

</div>

This is pretty cool. Only suggestion I have is adding a crosshair to help the player aim.

---

<div class="post-metadata">

**Author:** ![SleepyWizard](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/sleepywizard/32/16685_2.png) [@SleepyWizard](https://forum.makecode.com/u/SleepyWizard)\
**Post date:** [August 4, 2024, 5:41am UTC](https://forum.makecode.com/t/blunderbuss-raycasting-pirate-doom-game/29868/11 "2024-08-04T05:41:03Z")

</div>

Hello Everyone! The next update is ready for release.

> **[Blunderbuss v0.2](https://arcade.makecode.com/S27444-34719-10333-94034)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

- Added New Boss - KrackenKlaw
- Added Boss music
- Added Crosshair
- Added Ammo system
- made minor UI tweaks
- Added new ability which will allow the player to heal. however, since it is unlocked after defeating the boss, in the current addition it is unusable.

I intend to make weekly updates to Blunderbuss through August. The next update will either be a jungle themed area or a town themed area.

_Poll ([view on site](https://forum.makecode.com/t/blunderbuss-raycasting-pirate-doom-game/29868/11))_

---

<div class="post-metadata">

**Author:** ![Rune](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/rune/32/18951_2.png) [@Rune](https://forum.makecode.com/u/Rune)\
**Post date:** [August 5, 2024, 2:56am UTC](https://forum.makecode.com/t/blunderbuss-raycasting-pirate-doom-game/29868/12 "2024-08-05T02:56:14Z")

</div>

Wow! You’ve inspired me to make a shooter of my own, great game!

---

<div class="post-metadata">

**Author:** ![jackal](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/jackal/32/19506_2.png) [@jackal](https://forum.makecode.com/u/jackal)\
**Post date:** [August 5, 2024, 3:13am UTC](https://forum.makecode.com/t/blunderbuss-raycasting-pirate-doom-game/29868/13 "2024-08-05T03:13:28Z")

</div>

wolfenstein but if it got set back a few centuries

---

<div class="post-metadata">

**Author:** ![SleepyWizard](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/sleepywizard/32/16685_2.png) [@SleepyWizard](https://forum.makecode.com/u/SleepyWizard)\
**Post date:** [August 8, 2024, 4:03am UTC](https://forum.makecode.com/t/blunderbuss-raycasting-pirate-doom-game/29868/14 "2024-08-08T04:03:09Z")

</div>

![image](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/0/2/0281174c64861f4f0ae425354b1a9bab3962252b.png)  
Here’s a sneak peek into this week’s update!  
Since the vote on what this week’s update ended in a tie, i will do both, starting with the jungle theme which is this week’s update.

---

<div class="post-metadata">

**Author:** ![SleepyWizard](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/sleepywizard/32/16685_2.png) [@SleepyWizard](https://forum.makecode.com/u/SleepyWizard)\
**Post date:** [August 13, 2024, 4:30pm UTC](https://forum.makecode.com/t/blunderbuss-raycasting-pirate-doom-game/29868/15 "2024-08-13T16:30:36Z")

</div>

Sorry for the late update!

> **[Blunderbuss v0.3.1](https://arcade.makecode.com/S27444-34719-10333-94034)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

I accidentally updated the link early while i was working on the boss, leaving the game in a somewhat broken state for a few days, but it should be fixed now.  
Anyway, here are the update notes:

> **Summary**
>
> Added Boss - Lohak  
> Added new Boss Music  
> Added new boss minions  
> Added new tilemaps

This week’s update i aim to add the next town area, new skeleton types, more music for the jungle as i didn’t get to it this week, and more.  
Thank you all for your continued support! We won Game of the Week on @RobbyZero’s Channel 0 Makecode News!

---

<div class="post-metadata">

**Author:** ![Rune](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/rune/32/18951_2.png) [@Rune](https://forum.makecode.com/u/Rune)\
**Post date:** [August 13, 2024, 8:54pm UTC](https://forum.makecode.com/t/blunderbuss-raycasting-pirate-doom-game/29868/16 "2024-08-13T20:54:49Z")

</div>

This game continues to impress me. Keep up the good work!

---

<div class="post-metadata">

**Author:** ![SleepyWizard](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/sleepywizard/32/16685_2.png) [@SleepyWizard](https://forum.makecode.com/u/SleepyWizard)\
**Post date:** [August 14, 2024, 6:51pm UTC](https://forum.makecode.com/t/blunderbuss-raycasting-pirate-doom-game/29868/17 "2024-08-14T18:51:06Z")

</div>

Here’s an early look at one of the new enemies from this week’s update

 ![SkellyBruteNew](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/f/6/f65ba26a0d58926c5f8a24a6b9aa7a443d2ef870.png)  
This is subject to change, and i want to make it clear this is **Not** a boss.

---

<div class="post-metadata">

**Author:** ![SleepyWizard](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/sleepywizard/32/16685_2.png) [@SleepyWizard](https://forum.makecode.com/u/SleepyWizard)\
**Post date:** [August 22, 2024, 2:23am UTC](https://forum.makecode.com/t/blunderbuss-raycasting-pirate-doom-game/29868/18 "2024-08-22T02:23:42Z")

</div>

Sorry for the long wait time!

> **[Blunderbuss v0.3.5](https://arcade.makecode.com/S27444-34719-10333-94034)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

I spent WAY to much time on sprites this week, and that was most of what i got done.

> **Summary**
>
> Added Mastbreaker - tall skeleton with a shipmast as a weapon  
> Added Kegrunner - skeleton with an explosive barrel  
> Added music to jungle area - High barbary  
> Changed game over message - “Davy Jones awaits Ye”

This is not all i got done this week, but it is all i feel is ready to be released. A third enemy that will shoot projectiles at you is in development, as well as the town area. Here is a sneak peak into this week’s update:

 ![image](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/b/d/bd3c5fb44a4641e377318d40e2c0ac52cf3b9a4e.png)

---

<div class="post-metadata">

**Author:** ![LostPineappleGames](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/lostpineapplegames/32/19789_2.png) [@LostPineappleGames](https://forum.makecode.com/u/LostPineappleGames)\
**Post date:** [September 20, 2024, 8:43pm UTC](https://forum.makecode.com/t/blunderbuss-raycasting-pirate-doom-game/29868/19 "2024-09-20T20:43:06Z")

</div>

so true

---

<div class="post-metadata">

**Author:** ![SleepyWizard](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/sleepywizard/32/16685_2.png) [@SleepyWizard](https://forum.makecode.com/u/SleepyWizard)\
**Post date:** [October 21, 2024, 2:18am UTC](https://forum.makecode.com/t/blunderbuss-raycasting-pirate-doom-game/29868/20 "2024-10-21T02:18:01Z")

</div>

Hello everyone!  
It has been some time since the last update.  
I apologize for that, but i am happy to announce that the game is nearly finished.  
I had originally planned on there being 5 bosses, but i have realized that the game is already long enough, so there will be three. The boss shown above will not make the final cut, but he may return in the future.  
The final boss will be in the next update.

**I speak with no tongue, yet whisper your fate,  
My eyes have no sight, but I watch as you wait.  
I linger in shadows, a skull in the night,  
Bound to the ship by a curse locked tight.  
Face me, and the sea shall roar,  
For I am the captain forevermore.**

[Next page](https://forum.makecode.com/t/blunderbuss-raycasting-pirate-doom-game/29868.md?page=2)
