# Presenting: BAFTA YGD Idea Generator for MakeCode Arcade

**URL:** <https://forum.makecode.com/t/presenting-bafta-ygd-idea-generator-for-makecode-arcade/608>\
**Category:** Arcade\
**Tags:** featured-game, game\
**Created:** [October 11, 2019, 3:00pm UTC](https://forum.makecode.com/t/presenting-bafta-ygd-idea-generator-for-makecode-arcade/608 "2019-10-11T15:00:08Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![kjw](https://avatars.discourse-cdn.com/v4/letter/k/e79b87/32.png) [@kjw](https://forum.makecode.com/u/kjw)\
**Post date:** [October 11, 2019, 3:00pm UTC](https://forum.makecode.com/t/presenting-bafta-ygd-idea-generator-for-makecode-arcade/608/1 "2019-10-11T15:00:08Z")

</div>

I’ve ported Michael Warburton’s Game Designers Idea Generator to MakeCode Arcade. The original was developed for the [BAFTA Young Games Designers](http://ygd.bafta.org/) initiative. It’s a useful tool to encourage thinking about a wide range of different types of games - it’s easy to fall into the trap of just thinking about recently played games.

![arcade-BAFTA-YGD-Ideas-Generator-v10-simvideo-1](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/1X/6cc49505e01da05765a3517d52645178709d9a0b.gif)

- [Games Idea Generator](https://makecode.com/_3vEPE2K1YWE1) - MakeCode Arcade version.
- [Games Idea Generator](http://ygd.bafta.org/resources/game-idea-generator) - BAFTA YGD javascript original.

The code can be easily modified to add your own lists or to localise the language.

The Games Ideas are also available as playing cards for teachers. The details are on the [British Academy of Film and Television Arts (BAFTA) website](http://ygd.bafta.org/ygd-teacher-resources).

Thanks to @AlexK for his useful [display strings extension](https://forum.makecode.com/t/display-strings-extension-beta/283).

---

<div class="post-metadata">

**Author:** ![peli](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/peli/32/12_2.png) [@peli](https://forum.makecode.com/u/peli)\
**Post date:** [October 11, 2019, 3:29pm UTC](https://forum.makecode.com/t/presenting-bafta-ygd-idea-generator-for-makecode-arcade/608/2 "2019-10-11T15:29:35Z")

</div>

This is great. It would be a great addition to the home screen!

---

<div class="post-metadata">

**Author:** ![kjw](https://avatars.discourse-cdn.com/v4/letter/k/e79b87/32.png) [@kjw](https://forum.makecode.com/u/kjw)\
**Post date:** [October 14, 2019, 1:45pm UTC](https://forum.makecode.com/t/presenting-bafta-ygd-idea-generator-for-makecode-arcade/608/3 "2019-10-14T13:45:46Z")

</div>

You’re welcome to add it. If you can include a link in there to the [BAFTA Young Game Designers](http://ygd.bafta.org/) web site too, I’m sure they’d appreciate that.

It works on hardware too, I ran it on a Kittenbot Meowbit.

The code is all in Blocks and would be smaller if return values were available in functions. I raised this subject previously in [Functions with a return value in Blocks](https://forum.makecode.com/t/functions-with-a-return-value-in-blocks/534). I’d imagine this has been discussed somewhere before, is there a reason to not offer return value(s)?

---

<div class="post-metadata">

**Author:** ![peli](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/peli/32/12_2.png) [@peli](https://forum.makecode.com/u/peli)\
**Post date:** [October 21, 2019, 11:28pm UTC](https://forum.makecode.com/t/presenting-bafta-ygd-idea-generator-for-makecode-arcade/608/4 "2019-10-21T23:28:27Z")

</div>

@ganicke another home screen script
