⌚SB Watch 2
🚚 Free fedex shipping from 97 $
🌎 WORLDWIDE SHIPPING for 25 $
Search
Close this search box.

MagiScript

Introduction

				
					const name = 'MagiScript';

function main() {
    const message = `Hi, it's ${name}.`;
    console.log(message);
    atom.vibrate('.');
    atom.led('g=');
}

				
			

Welcome to our JavaScript-like programming language designed for magicians! It is a simple yet powerful tool that allows you to create mini-apps that can help you perform your magic tricks with ease. Whether you’re a hard-core programmer or just starting out, we can help you create custom applications that will take your performance to the next level.

We know that programming can seem intimidating, but you’ll be surprised at how quickly you can create your own mini-apps. With plenty of examples and explanations, you’ll be able to confidently write your own code and bring your magic performances to the next level.

We will cover everything you need to know, from the technical stuff like syntax and data types to functions and control structures. However, it might be more straightforward to just go to the examples to understand what you can achieve.

Our programming language is evolving quickly. We plan to improve the language itself, and the tools around it as well. Feel free to share your ideas and requests with us, we are open. Please understand that everything we are covering here might change rapidly, so visit this site if you have any questions.

Compatibility

Our goal is to help you to create your mini-apps in as many ways as possible. Atom, our intelligent remote is the first product you can try this brand new tool with, however, the plan is to extend the compatibility.

Help and Support

If you have a question or would like to share your achievements, we have a dedicated Facebook group for you. Feel free to join even if you are interested and do not yet have a compatible product:

First Steps

And now, let’s see how you can run your first program. You will need an Atom remote, and a Chrome, Edge, or Opera browser running on a desktop or laptop machine with Bluetooth.

General

πŸ“ƒΒ First Steps

MagiScript Editor

πŸ“ƒΒ Basics

πŸ“ƒΒ Running Your First Program

πŸ“ƒΒ App Store

πŸ“ƒΒ Atom Settings (Editor)

πŸ“ƒΒ Debugging Techniques

Examples

πŸ“ƒΒ Atom Time

🎞️ Time Practice

πŸ“ƒΒ Atom Pi (Pi Revelations)

πŸ“ƒΒ Atom Drum

🎞️ Atom Stack

πŸ“ƒΒ Atom Square

πŸ“ƒΒ Atom Level

πŸ“ƒΒ Atom THMPR

πŸ“ƒΒ Poker Hands

πŸ“ƒΒ Keyboard Numeric

πŸ“ƒΒ Keyboard NOKIA

πŸ“ƒΒ Keyboard Cursor

πŸ“ƒΒ Keyboard Media

πŸ“ƒΒ Keyboard Custom

Input/Output

πŸ“ƒΒ Buttons

πŸ“ƒΒ Vibration Motor

πŸ“ƒΒ RGB LED

πŸ“ƒΒ Devices

πŸ“ƒΒ PeekSmith

πŸ“ƒΒ SB Watch

πŸ“ƒΒ Bluetooth Keyboard

πŸ“ƒΒ Bluetooth Mouse

πŸ“ƒΒ Timers

πŸ“ƒΒ Database

πŸ“ƒΒ Events

πŸ“ƒΒ System (exit, sleep, rand)

πŸ“ƒΒ Objects (card, time)

Language

πŸ“ƒΒ Summary

πŸ“ƒΒ Comments

πŸ“ƒΒ Variable Declarations

πŸ“ƒΒ Operators

πŸ“ƒΒ Control Flow

πŸ“ƒΒ Functions

πŸ“ƒΒ Numbers

πŸ“ƒΒ Strings

πŸ“ƒΒ Arrays

πŸ“ƒΒ Objects

πŸ“ƒΒ Uint8Array