# Tiny Wizards

**URL:** <https://forum.makecode.com/t/tiny-wizards/2263>\
**Category:** Show & Tell\
**Tags:** featured-game, game\
**Created:** [May 29, 2020, 8:44pm UTC](https://forum.makecode.com/t/tiny-wizards/2263 "2020-05-29T20:44:09Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![SPerkins25](https://avatars.discourse-cdn.com/v4/letter/s/bbce88/32.png) [@SPerkins25](https://forum.makecode.com/u/SPerkins25)\
**Post date:** [May 29, 2020, 8:44pm UTC](https://forum.makecode.com/t/tiny-wizards/2263/1 "2020-05-29T20:44:09Z")

</div>

> **[Tiny Wizards](https://arcade.makecode.com/74548-67333-76127-33508)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

Heavily inspired by a new NES game “Micro Mages”, my latest project is built entirely in blocks.

I’ve had a fun time with this project. I want to thank the MakeCode Arcade folks who do the livestreams because I’ve been able to learn a bunch of good stuff from watching your videos. (I owe my charging projectiles and boss battle to your recent streams!)

The game runs poorly on my Pybadge and I wouldn’t recommend digging around in the code as its size causes a fair bit of lag. I would have liked to make this a fuller game with multiple boss fights but the editor’s speed has really slowed due to the amount of code. I can’t wait for future updates to help with this (a stand-alone application would be amazing!).

If you’re interested in learning how I made my first game Bobo the Monkey, I have a couple of [guidebooks](https://drive.google.com/drive/folders/1NH271yIFSkmJzS6OYhBch4QhujVohUXW?usp=sharing) to walk you through the process. Educators feel free to share these with your students. My plan is to record a video tutorial in the future for my own students. I’ll link that here when it’s done.

---

<div class="post-metadata">

**Author:** ![darzu](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/darzu/32/1882_2.png) [@darzu](https://forum.makecode.com/u/darzu)\
**Post date:** [May 29, 2020, 9:04pm UTC](https://forum.makecode.com/t/tiny-wizards/2263/2 "2020-05-29T21:04:03Z")

</div>

Wow, this is really cool! I love the background and environments. Also, so many great mechanics: enemy health, chain climbing, spring, wall jumps, moving spikes, … these are so great!

These are great PDFs, thanks for sharing these!

Regarding the slow editing experience with large blocks, yes, this is unfortunate 😕 We have a couple fixes that should be releasing in a month or two that should help some. I’m thinking about if there’s more we can do as well.

As for poor Pybadge performance, there could be a number of reasons. One is particle effects, another is just large maps in general. If we had some analyzer info for likely performance issues, that would be awesome.

---

<div class="post-metadata">

**Author:** ![darzu](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/darzu/32/1882_2.png) [@darzu](https://forum.makecode.com/u/darzu)\
**Post date:** [July 10, 2020, 3:53pm UTC](https://forum.makecode.com/t/tiny-wizards/2263/3 "2020-07-10T15:53:32Z")

</div>

@SPerkins25, we (well @eanders and @shakao mostly) have recently made updates to [https://arcade.makecode.com/beta](https://arcade.makecode.com/beta) that should improve the blocks editing experience for your game and large games like it.

If you open the game in blocks and add “/beta” to the URL after .com, the game will reload in beta. Then I’d recommend right clicking on the work space and saying “collapse blocks”. This should declutter the workspace and make the editing process much quicker.

If you run into more significant issues while editing, please let us know because we’d like to make the experience editing large games like yours as smooth as possible.

If you’re interested in the grimy technical details, see this issue: [https://github.com/microsoft/pxt-arcade/issues/1928](https://github.com/microsoft/pxt-arcade/issues/1928)

/beta will be release to the live site in the next couple weeks likely.

---

<div class="post-metadata">

**Author:** ![SPerkins25](https://avatars.discourse-cdn.com/v4/letter/s/bbce88/32.png) [@SPerkins25](https://forum.makecode.com/u/SPerkins25)\
**Post date:** [July 10, 2020, 5:15pm UTC](https://forum.makecode.com/t/tiny-wizards/2263/4 "2020-07-10T17:15:44Z")

</div>

That’s awesome. I originally had bigger ambitions for this game. (Level themes, multiple bosses) but the editor’s speed hindered that a great deal. I’ll have to go back and have a look again.

Also, will this do anything to aid the games speed on hardware or is it purely from an editing standpoint?

---

<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:** [July 10, 2020, 5:30pm UTC](https://forum.makecode.com/t/tiny-wizards/2263/5 "2020-07-10T17:30:37Z")

</div>

This change is just for editing but there _might_ be some perf improvements that also happen to be in beta. I can’t remember off the top of my head

---

<div class="post-metadata">

**Author:** ![darzu](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/darzu/32/1882_2.png) [@darzu](https://forum.makecode.com/u/darzu)\
**Post date:** [July 10, 2020, 6:05pm UTC](https://forum.makecode.com/t/tiny-wizards/2263/6 "2020-07-10T18:05:46Z")

</div>

These changes just impacted the editor speed. Speed for hardware improvements will have to come later.

We’d love to hear if the editor upgrades are sufficient for your goals. Also, as a data point, if we only had time to improve the game speed on hardware or the editor speed further, which is more important to you after these changes?

---

<div class="post-metadata">

**Author:** ![SPerkins25](https://avatars.discourse-cdn.com/v4/letter/s/bbce88/32.png) [@SPerkins25](https://forum.makecode.com/u/SPerkins25)\
**Post date:** [July 10, 2020, 6:23pm UTC](https://forum.makecode.com/t/tiny-wizards/2263/7 "2020-07-10T18:23:25Z")

</div>

@darzu Definitely editor speed. I all but stopped work on the game because it was becoming too time consuming to code. A faster editor opens up a lot of possibilities.

I’ll give it a go when I’m back at my computer and let you know how the performance improves.

I was wondering what would have helped editor speed before this. I have a reasonable gaming pc but only 8gb of ram. Do you know what’s important with regards to pc specs and editor speed?

---

<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:** [July 13, 2020, 3:24pm UTC](https://forum.makecode.com/t/tiny-wizards/2263/8 "2020-07-13T15:24:21Z")

</div>

I love this game and I beat the game!  
I don’t know how to screenshot on mac but great game!

---

<div class="post-metadata">

**Author:** ![darzu](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/darzu/32/1882_2.png) [@darzu](https://forum.makecode.com/u/darzu)\
**Post date:** [July 13, 2020, 6:49pm UTC](https://forum.makecode.com/t/tiny-wizards/2263/9 "2020-07-13T18:49:45Z")

</div>

> [@Dreadmask197](#):
>
> I don’t know how to screenshot on mac but great game!

cmd+shift+4 usually works! [https://support.apple.com/en-us/HT201361](https://support.apple.com/en-us/HT201361)

---

<div class="post-metadata">

**Author:** ![UnsignedArduino](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/unsignedarduino/32/592_2.png) [@UnsignedArduino](https://forum.makecode.com/u/UnsignedArduino)\
**Post date:** [July 14, 2020, 3:40pm UTC](https://forum.makecode.com/t/tiny-wizards/2263/10 "2020-07-14T15:40:45Z")

</div>

Have there been any thoughts on a desktop app? Doing things in a browser can really take a hit on computer perf, but on a desktop app you could probably utilize more power. (And I could give that process a higher priority)

---

<div class="post-metadata">

**Author:** ![LcAtonal](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/lcatonal/32/16800_2.png) [@LcAtonal](https://forum.makecode.com/u/LcAtonal)\
**Post date:** [July 18, 2020, 12:45pm UTC](https://forum.makecode.com/t/tiny-wizards/2263/11 "2020-07-18T12:45:48Z")

</div>

On macbook air is command+shift+3

---

<div class="post-metadata">

**Author:** ![Sirbull](https://avatars.discourse-cdn.com/v4/letter/s/f07891/32.png) [@Sirbull](https://forum.makecode.com/u/Sirbull)\
**Post date:** [July 31, 2020, 6:13pm UTC](https://forum.makecode.com/t/tiny-wizards/2263/12 "2020-07-31T18:13:58Z")

</div>

OMG! I love micro mages, and this feels just like it! God job! Awesome! 😃

---

<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:** [July 31, 2020, 6:32pm UTC](https://forum.makecode.com/t/tiny-wizards/2263/13 "2020-07-31T18:32:33Z")

</div>

Is micro mages on one of those 620 classic games system

The original

 ![image](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/2X/7/723f29700b4ef8e19abb531d810f98284be3422e.jpeg)

---

<div class="post-metadata">

**Author:** ![purna079](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/purna079/32/4018_2.png) [@purna079](https://forum.makecode.com/u/purna079)\
**Post date:** [September 14, 2020, 2:55pm UTC](https://forum.makecode.com/t/tiny-wizards/2263/14 "2020-09-14T14:55:24Z")

</div>

LOVE THIS GAME

> [@Dreadmask197](#):
>
> I love this game and I beat the game!

Same well, I didn’t really beat it only got to 3rd level but it is really cool

---

<div class="post-metadata">

**Author:** ![Kat](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/kat/32/2596_2.png) [@Kat](https://forum.makecode.com/u/Kat)\
**Post date:** [September 16, 2020, 7:17pm UTC](https://forum.makecode.com/t/tiny-wizards/2263/15 "2020-09-16T19:17:58Z")

</div>

WOW! Just wow. This game is INCREDIBLE!! The detail spent in this game is just unbelievable! Keep making great games!

---

<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:** [November 2, 2020, 3:34pm UTC](https://forum.makecode.com/t/tiny-wizards/2263/16 "2020-11-02T15:34:24Z")

</div>

Hey @SPerkins25! I have been speedrunning games lately! I tried speedrunning this game and got 4 minutes and 5 seconds. Super hard and eventually beat the boss battle. This is a lot of fun. I speedrun games a lot (but no world records) but this is a whole lot of fun though.

---

<div class="post-metadata">

**Author:** ![SPerkins25](https://avatars.discourse-cdn.com/v4/letter/s/bbce88/32.png) [@SPerkins25](https://forum.makecode.com/u/SPerkins25)\
**Post date:** [November 2, 2020, 4:36pm UTC](https://forum.makecode.com/t/tiny-wizards/2263/17 "2020-11-02T16:36:49Z")

</div>

I love that you still play this game and your speedrun is really impressive. I’ve ran the game myself now and set a real challenge for you. I’ve set a time of [3 minutes and 28 seconds](https://drive.google.com/file/d/1qDhw7XQWlqjWIl0S0rVO23XeRH3ytZ5f/view?usp=sharing) and I’ve got some tips to help you out!

- Climbing ropes is faster if you hold A and jump from side to side.
- Use damage from enemies to reach higher spots without having to charge your weapon to max for the super jump.
- You can charge your weapon during the door change animation.
- Prioritise hearts from candles so you can use damage boosting as often as possible.
- Kill as few enemies as possible, they waste precious time and never drop anything (only candles drop items).
- Get to the end boss with at least weapon level 2 so that you can kill him in one cycle. If you can get to him with max weapon level you can kill him in

---

<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:** [November 2, 2020, 4:41pm UTC](https://forum.makecode.com/t/tiny-wizards/2263/18 "2020-11-02T16:41:22Z")

</div>

WOW. Nice speedrunning tips. I’ve tried speedrunning like Mario games and I kept dying. I guess the propeller suit is the best powerup in the game I guess

---

<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:** [November 2, 2020, 4:42pm UTC](https://forum.makecode.com/t/tiny-wizards/2263/19 "2020-11-02T16:42:19Z")

</div>

I usually speedrun short games like this on my break times. It’s a lot of fun with the code and how you assembled it and yes… the lag was real. Good thing that the computer barely got even slower. The loading symbol must’ve been taking his own time when you got all this code

---

<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:** [November 2, 2020, 4:50pm UTC](https://forum.makecode.com/t/tiny-wizards/2263/20 "2020-11-02T16:50:15Z")

</div>

You had a 1 life clutch and you missed some jumps on the way. What do you use to screen record?

[Next page](https://forum.makecode.com/t/tiny-wizards/2263.md?page=2)
