Skip to content

This MakeCode Arcade extension provides blocks that create and manipulate circle sprites. It is "Best" in a series of similar extensions dubbed good-better-best. A program using this extension must also install Arcade Sprite Data Extension from the Arcade dashboard.

Notifications You must be signed in to change notification settings

WeCodeMakeCode/circle-ext-best

Repository files navigation

circle-ext-best

A MakeCode Arcade Extension for Manipulating Circles

This MakeCode Arcade extension provides blocks that create and manipulate circle sprites. It is "Best" in a series of similar extensions dubbed good-better-best. A program using this extension must also install Arcade Sprite Data Extension from the Arcade dashboard. Alternatively, the extension arcade-sprite-data-revised can be used.

Why this Extension is Best

This extension is "Best" because unlike circle-ext-better ("Better")and circle-ext-good ("Good"), in this extension a circle is a sprite, which enables it to be used with all sprite blocks, e.g., , sprite properties, sprite arrays and on-sprite-overlap blocks. Although Better and Good have the same capabilities as Best, either they are awkard to use or obtuse to implement.

Example MakeCode Arcade Programs the Use this Extension

Breathing Circles

Other

Other

Custom Blocks in circle-ext-best

The line of code below should be a generated MakeCode block -- it is not

  myCircle = circle.createCircle(ndx, color)

The line of code below should be typescript -- it is.

  myCircle = circle.createCircle(ndx, color)

Blocks defined by this MakeCode Arcade Extension

Use as Extension

This repository can be added as an extension in MakeCode.

Edit this project Build status badge

To edit this repository in MakeCode.

Metadata (used for search, rendering)

  • for PXT/arcade
<script src="https://makecode.com/gh-pages-embed.js"></script><script>makeCodeRender("{{ site.makecode.home_url }}", "{{ site.github.owner_name }}/{{ site.github.repository_name }}");</script>

About

This MakeCode Arcade extension provides blocks that create and manipulate circle sprites. It is "Best" in a series of similar extensions dubbed good-better-best. A program using this extension must also install Arcade Sprite Data Extension from the Arcade dashboard.

Resources

Stars

Watchers

Forks

Packages

No packages published