# First game

**URL:** <https://forum.makecode.com/t/first-game/3844>\
**Category:** Arcade\
**Tags:** game\
**Created:** [October 11, 2020, 9:15pm UTC](https://forum.makecode.com/t/first-game/3844 "2020-10-11T21:15:40Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![skyhigh365](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/skyhigh365/32/1904_2.png) [@skyhigh365](https://forum.makecode.com/u/skyhigh365)\
**Post date:** [October 11, 2020, 9:15pm UTC](https://forum.makecode.com/t/first-game/3844/1 "2020-10-11T21:15:41Z")

</div>

> **[blocky](https://arcade.makecode.com/88771-08864-36351-88170)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

  
first one i’ve done so it probably isn’t perfect

---

<div class="post-metadata">

**Author:** ![cosmoscowboy](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/cosmoscowboy/32/1718_2.png) [@cosmoscowboy](https://forum.makecode.com/u/cosmoscowboy)\
**Post date:** [October 11, 2020, 10:47pm UTC](https://forum.makecode.com/t/first-game/3844/2 "2020-10-11T22:47:43Z")

</div>

For your very first game I think it is fantastic. I especially like how blocky animates and makes a sound as it shoots, and also the music in the background. My urges compel me to want to tweak it just a little, so I came up with version:

> **[blocky cosmoscowboy](https://arcade.makecode.com/63854-65617-69543-93895)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

(I’m such a nerd 🤔)

I changed a few things:

- When creating a sprite that leaves the screen (a bogey), you need to ‘auto destroy’ it; otherwise the game will start to slow down after some time (since the number of sprites within the game keeps increasing). Since the random position was at the edge of the screen, setting it to ‘auto-destroy’ meant that it never appeared. The bogeys now appear just inside the screen by taking into account the width and height of the player.
- I realize now that a projectile still stays on the screen, even after it overlaps an enemy, and you have destroyed it. A changed the behavior of the projectile, by manually creating it, setting its position, 'auto destroy’ing it and making it disappear after an overlap.

I think you have some really good ideas when it comes to developing games; keep up the good work. 👏 👏 👏

---

<div class="post-metadata">

**Author:** ![Dreadmask197](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/dreadmask197/32/10494_2.png) [@Dreadmask197](https://forum.makecode.com/u/Dreadmask197)\
**Post date:** [October 12, 2020, 12:40pm UTC](https://forum.makecode.com/t/first-game/3844/3 "2020-10-12T12:40:51Z")

</div>

A fun little block game! Shooting stuff in space.

> [@skyhigh365](#):
>
> first one i’ve done so it probably isn’t perfect

Not everyone is perfect. We just all have to learn and keep moving on so we can fix our mistakes

---

<div class="post-metadata">

**Author:** ![FlintAsher](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/flintasher/32/2745_2.png) [@FlintAsher](https://forum.makecode.com/u/FlintAsher)\
**Post date:** [October 12, 2020, 3:13pm UTC](https://forum.makecode.com/t/first-game/3844/4 "2020-10-12T15:13:09Z")

</div>

Great Job skyhigh! I love it, and the more you learn the better you’ll get, i can’t wait to see something else you’ve made! ❤
