# Richard's Arcade Tips #2 - Drawing custom stuff with Images

**URL:** https://forum.makecode.com/t/richards-arcade-tips-2-drawing-custom-stuff-with-images/28400
**Category:** MakeCode Blog
**Tags:** arcade-tips
**Created:** [April 24, 2024, 2:12am UTC](https://forum.makecode.com/t/richards-arcade-tips-2-drawing-custom-stuff-with-images/28400 "2024-04-24T02:12:32Z")
**Posts on this page:** 10
**Page:** 3

<div class="post-metadata">

### Author: ![VoxelMaster64](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/voxelmaster64/32/32075_2.png) [@VoxelMaster64](https://forum.makecode.com/u/VoxelMaster64)
#### Post date: [May 8, 2026, 9:11pm UTC](https://forum.makecode.com/t/richards-arcade-tips-2-drawing-custom-stuff-with-images/28400/41 "2026-05-08T21:11:50Z")

</div>

my attempt:

> **[juices](https://arcade.makecode.com/S00529-78259-74697-01326)**
>
> left/right to turn
> up/down to move
> A to shoot
> B to clean

---

<div class="post-metadata">

### Author: ![OrigamiArtist](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/origamiartist/32/33299_2.png) [@OrigamiArtist](https://forum.makecode.com/u/OrigamiArtist)
#### Post date: [June 22, 2026, 5:41pm UTC](https://forum.makecode.com/t/richards-arcade-tips-2-drawing-custom-stuff-with-images/28400/42 "2026-06-22T17:41:21Z")

</div>

@richard Can I use some of the desert wave effect code for something I’m doing?

---

<div class="post-metadata">

### Author: ![richard](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/richard/32/5417_2.png) [@richard](https://forum.makecode.com/u/richard)
#### Post date: [June 22, 2026, 5:41pm UTC](https://forum.makecode.com/t/richards-arcade-tips-2-drawing-custom-stuff-with-images/28400/43 "2026-06-22T17:41:58Z")

</div>

@OrigamiArtist yup, in general any example code i post on the forum is fair game!

---

<div class="post-metadata">

### Author: ![OrigamiArtist](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/origamiartist/32/33299_2.png) [@OrigamiArtist](https://forum.makecode.com/u/OrigamiArtist)
#### Post date: [June 23, 2026, 7:16pm UTC](https://forum.makecode.com/t/richards-arcade-tips-2-drawing-custom-stuff-with-images/28400/44 "2026-06-23T19:16:58Z")

</div>

Thanks

---

<div class="post-metadata">

### Author: ![Soleb244](https://avatars.discourse-cdn.com/v4/letter/s/aeb1de/32.png) [@Soleb244](https://forum.makecode.com/u/Soleb244)
#### Post date: [July 11, 2026, 6:00pm UTC](https://forum.makecode.com/t/richards-arcade-tips-2-drawing-custom-stuff-with-images/28400/45 "2026-07-11T18:00:38Z")

</div>

Ive made this particle system some time ago

> **[particles](https://arcade.makecode.com/S05414-76604-29534-05967)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

In this example you can spawn a fire with B and lightning with A

It has:

**Particles** : position, velocity, acceleration/friction, color, lifetime

**Fire** : size, strength, smokeness (or spawn individual fire particles)

**Lightning** : start, end, segment length, max widht, color

---

<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 13, 2026, 5:15pm UTC](https://forum.makecode.com/t/richards-arcade-tips-2-drawing-custom-stuff-with-images/28400/46 "2026-07-13T17:15:51Z")

</div>

The lightning is so cool!

---

<div class="post-metadata">

### Author: ![BLADEr](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/blader/32/16422_2.png) [@BLADEr](https://forum.makecode.com/u/BLADEr)
#### Post date: [August 10, 2026, 5:59pm UTC](https://forum.makecode.com/t/richards-arcade-tips-2-drawing-custom-stuff-with-images/28400/47 "2026-08-10T17:59:01Z")

</div>

I was just looking for a good lightning extension and found yours! do you mind if I use it in my first [Sprite Stars](https://forum.makecode.com/t/sprite-stars-a-competition/45301) game?

---

<div class="post-metadata">

### Author: ![Soleb244](https://avatars.discourse-cdn.com/v4/letter/s/aeb1de/32.png) [@Soleb244](https://forum.makecode.com/u/Soleb244)
#### Post date: [August 10, 2026, 6:43pm UTC](https://forum.makecode.com/t/richards-arcade-tips-2-drawing-custom-stuff-with-images/28400/48 "2026-08-10T18:43:23Z")

</div>

Surely use it if you want to!

I was thinking about updating the particle system, i have i few optimizations in mind, but the lightning will be likely unchanged! You can just copy the functions, create a sprite that coveres the whole screen.

---

<div class="post-metadata">

### Author: ![BLADEr](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/blader/32/16422_2.png) [@BLADEr](https://forum.makecode.com/u/BLADEr)
#### Post date: [August 11, 2026, 2:21am UTC](https://forum.makecode.com/t/richards-arcade-tips-2-drawing-custom-stuff-with-images/28400/49 "2026-08-11T02:21:43Z")

</div>

thanks, I appreciate it! I can credit you in my game if you’d like

---

<div class="post-metadata">

### Author: ![Soleb244](https://avatars.discourse-cdn.com/v4/letter/s/aeb1de/32.png) [@Soleb244](https://forum.makecode.com/u/Soleb244)
#### Post date: [August 11, 2026, 4:28pm UTC](https://forum.makecode.com/t/richards-arcade-tips-2-drawing-custom-stuff-with-images/28400/50 "2026-08-11T16:28:40Z")

</div>

You dont need to

[Previous page](https://forum.makecode.com/t/richards-arcade-tips-2-drawing-custom-stuff-with-images/28400.md?page=2)
