# Shooting Parkour Game

**URL:** <https://forum.makecode.com/t/shooting-parkour-game/36378>\
**Category:** Show & Tell\
**Created:** [May 5, 2025, 1:06am UTC](https://forum.makecode.com/t/shooting-parkour-game/36378 "2025-05-05T01:06:38Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![CodePerson](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/codeperson/32/32288_2.png) [@CodePerson](https://forum.makecode.com/u/CodePerson)\
**Post date:** [May 5, 2025, 1:06am UTC](https://forum.makecode.com/t/shooting-parkour-game/36378/1 "2025-05-05T01:06:38Z")

</div>

I gave up on the alien game, mostly because it evolved into something bigger than makecode, and I’m at the same time scared to work on a bigger project fearing that it would get deleted, so I decided to develop a series of small games. Here’s the first. A shooting parkour game with no real objective, you can just blast around the world. You can use the arrow keys to aim the weapon and move and x to jump, and space to shoot. You can blast yourself up or down by shooting down or up while in the air

> **[Gun Game](https://arcade.makecode.com/S01048-88320-83214-83346)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

---

<div class="post-metadata">

**Author:** ![redSprite](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/redsprite/32/34262_2.png) [@redSprite](https://forum.makecode.com/u/redSprite)\
**Post date:** [May 5, 2025, 2:21am UTC](https://forum.makecode.com/t/shooting-parkour-game/36378/2 "2025-05-05T02:21:12Z")

</div>

Can’t wait for enemies,  
this has potential.

My suggestion is to set jump to A and shoot to B.  
I get confused with the original controls.

---

<div class="post-metadata">

**Author:** ![QWERTYUIOP569](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/qwertyuiop569/32/26161_2.png) [@QWERTYUIOP569](https://forum.makecode.com/u/QWERTYUIOP569)\
**Post date:** [May 5, 2025, 3:11am UTC](https://forum.makecode.com/t/shooting-parkour-game/36378/3 "2025-05-05T03:11:58Z")

</div>

I like it, and I agree with the control switch, but make it easier to gun jump by when you press up the gun goes down and vice versa, and if you press right the gun goes left and vice versa. I found it hard to jump to the next level.

---

<div class="post-metadata">

**Author:** ![CodePerson](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/codeperson/32/32288_2.png) [@CodePerson](https://forum.makecode.com/u/CodePerson)\
**Post date:** [May 5, 2025, 2:24pm UTC](https://forum.makecode.com/t/shooting-parkour-game/36378/4 "2025-05-05T14:24:17Z")

</div>

@QWERTYUIOP569 if I do that, how do you shoot enemies if your gun always goes the opposite direction? I could add sideways gun mechanics but IDK

---

<div class="post-metadata">

**Author:** ![CodePerson](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/codeperson/32/32288_2.png) [@CodePerson](https://forum.makecode.com/u/CodePerson)\
**Post date:** [May 5, 2025, 4:40pm UTC](https://forum.makecode.com/t/shooting-parkour-game/36378/5 "2025-05-05T16:40:16Z")

</div>

Update! Added sideways momentum

---

<div class="post-metadata">

**Author:** ![Noob1235](https://avatars.discourse-cdn.com/v4/letter/n/e56c9b/32.png) [@Noob1235](https://forum.makecode.com/u/Noob1235)\
**Post date:** [May 5, 2025, 9:18pm UTC](https://forum.makecode.com/t/shooting-parkour-game/36378/6 "2025-05-05T21:18:21Z")

</div>

You should add multiple levels. If you need help with that, I can help.

---

<div class="post-metadata">

**Author:** ![redSprite](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/redsprite/32/34262_2.png) [@redSprite](https://forum.makecode.com/u/redSprite)\
**Post date:** [May 6, 2025, 2:19am UTC](https://forum.makecode.com/t/shooting-parkour-game/36378/7 "2025-05-06T02:19:06Z")

</div>

Found a neat little trick

1. Jump from the ground with the gun facing down.
2. Shoot downwards to get vertical momentum.
3. Reload mid-air, and as soon as your done, point downward.
4. Repeat these steps starting from step 2 again as much as you want.

If done correctly you can get infinite height.

---

<div class="post-metadata">

**Author:** ![CodePerson](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/codeperson/32/32288_2.png) [@CodePerson](https://forum.makecode.com/u/CodePerson)\
**Post date:** [May 6, 2025, 11:45am UTC](https://forum.makecode.com/t/shooting-parkour-game/36378/8 "2025-05-06T11:45:12Z")

</div>

yup probs gotta patch that

---

<div class="post-metadata">

**Author:** ![redSprite](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/redsprite/32/34262_2.png) [@redSprite](https://forum.makecode.com/u/redSprite)\
**Post date:** [May 7, 2025, 3:56am UTC](https://forum.makecode.com/t/shooting-parkour-game/36378/9 "2025-05-07T03:56:11Z")

</div>

No dude you could keep this and add secrets which you can only reach exclusive to this jumping method

---

<div class="post-metadata">

**Author:** ![Noob1235](https://avatars.discourse-cdn.com/v4/letter/n/e56c9b/32.png) [@Noob1235](https://forum.makecode.com/u/Noob1235)\
**Post date:** [May 7, 2025, 4:00am UTC](https://forum.makecode.com/t/shooting-parkour-game/36378/10 "2025-05-07T04:00:02Z")

</div>

I fixed the code so you can only reload on the ground. You can use it if you want.

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

---

<div class="post-metadata">

**Author:** ![Noob1235](https://avatars.discourse-cdn.com/v4/letter/n/e56c9b/32.png) [@Noob1235](https://forum.makecode.com/u/Noob1235)\
**Post date:** [May 7, 2025, 4:00am UTC](https://forum.makecode.com/t/shooting-parkour-game/36378/11 "2025-05-07T04:00:54Z")

</div>

Also, if you want, I can make a level changer. I am bored, and I want to do something. Is that OK? (I might also make it so you can get different gun skins, and different gun upgrades like more bullets, and multi-shot.)

---

<div class="post-metadata">

**Author:** ![Ima.notarobot](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/ima.notarobot/32/26551_2.png) [@Ima.notarobot](https://forum.makecode.com/u/Ima.notarobot)\
**Post date:** [May 7, 2025, 4:09am UTC](https://forum.makecode.com/t/shooting-parkour-game/36378/12 "2025-05-07T04:09:58Z")

</div>

this is cool. if you update this more I will definitely beat it! (If there is an ending.)

---

<div class="post-metadata">

**Author:** ![swirlix](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/swirlix/32/35624_2.png) [@swirlix](https://forum.makecode.com/u/swirlix)\
**Post date:** [May 7, 2025, 4:13am UTC](https://forum.makecode.com/t/shooting-parkour-game/36378/13 "2025-05-07T04:13:04Z")

</div>

I found an ice place with @redSprite 's technique!

---

<div class="post-metadata">

**Author:** ![Noob1235](https://avatars.discourse-cdn.com/v4/letter/n/e56c9b/32.png) [@Noob1235](https://forum.makecode.com/u/Noob1235)\
**Post date:** [May 7, 2025, 6:53pm UTC](https://forum.makecode.com/t/shooting-parkour-game/36378/14 "2025-05-07T18:53:08Z")

</div>

Hey @CodePerson, do you like the things I added? (You can change the tilemaps for level 2 and 3)

> **[Gun Game](https://arcade.makecode.com/S24516-16998-74005-91708)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

---

<div class="post-metadata">

**Author:** ![Noob1235](https://avatars.discourse-cdn.com/v4/letter/n/e56c9b/32.png) [@Noob1235](https://forum.makecode.com/u/Noob1235)\
**Post date:** [May 7, 2025, 6:53pm UTC](https://forum.makecode.com/t/shooting-parkour-game/36378/15 "2025-05-07T18:53:45Z")

</div>

you can also move all the power ups. The 3 bullets is multi-shot and the single bullet gives you the an extra bullet without reloading.

---

<div class="post-metadata">

**Author:** ![CodePerson](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/codeperson/32/32288_2.png) [@CodePerson](https://forum.makecode.com/u/CodePerson)\
**Post date:** [May 8, 2025, 8:37pm UTC](https://forum.makecode.com/t/shooting-parkour-game/36378/16 "2025-05-08T20:37:34Z")

</div>

I mean, I like it but the fact that you don’t have infinite bullets makes it feel like a timing based precision platformer, which is something I want to avoid. I like the power up idea though.

---

<div class="post-metadata">

**Author:** ![Seal\_dev](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/seal_dev/32/33723_2.png) [@Seal\_dev](https://forum.makecode.com/u/Seal_dev)\
**Post date:** [May 8, 2025, 8:37pm UTC](https://forum.makecode.com/t/shooting-parkour-game/36378/17 "2025-05-08T20:37:36Z")

</div>

I got to the top using @redSprite’s technique!

---

<div class="post-metadata">

**Author:** ![Seal\_dev](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/seal_dev/32/33723_2.png) [@Seal\_dev](https://forum.makecode.com/u/Seal_dev)\
**Post date:** [May 8, 2025, 8:37pm UTC](https://forum.makecode.com/t/shooting-parkour-game/36378/18 "2025-05-08T20:37:37Z")

</div>

Nice mod @Noob1235

---

<div class="post-metadata">

**Author:** ![CodePerson](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/codeperson/32/32288_2.png) [@CodePerson](https://forum.makecode.com/u/CodePerson)\
**Post date:** [May 9, 2025, 6:01pm UTC](https://forum.makecode.com/t/shooting-parkour-game/36378/19 "2025-05-09T18:01:45Z")

</div>

@Noob1235 what happened to the font?

---

<div class="post-metadata">

**Author:** ![Noob1235](https://avatars.discourse-cdn.com/v4/letter/n/e56c9b/32.png) [@Noob1235](https://forum.makecode.com/u/Noob1235)\
**Post date:** [May 10, 2025, 6:05pm UTC](https://forum.makecode.com/t/shooting-parkour-game/36378/20 "2025-05-10T18:05:36Z")

</div>

I didn’t have numbers over 3, and I needed up to 10 so I used a text sprite

[Next page](https://forum.makecode.com/t/shooting-parkour-game/36378.md?page=2)
