The peaceful realm of Greyyra is invaded by mysterious black creatures.
Cities and valleys are raided and deviled. Armies of Greyyra are not able to fight those horrible monsters
In the capital city Mismaius, Evrroennoer, Master of Masters, recalls all the rulers, to study a solution.
All Masters are referred to the citadel :
the masters powerful and indomitable, such as Master of War and Master of Axes;
the masters of wisdom and culture, like Master of Libraries and Master of Chemistry;
the masters full of virtue such as Master of Meditation and Master of Planning;
even peaceful members of the council like Master of Party and Master of Bricolage answer the call.
Evrroennoer explains to the faithful Masters his plan : Erimina, the priestess, will temporarily absorb the powers of all Masters,
and conveying them in her will, will evoke Erythrraea, the Goddess of Passion
The rite begins. Masters synchronize their vital essences and entrust them to the holy maiden.
A circle of light, in a serpentine aphorism of holiness, describes a luxuriant crystalline turmoil :
an explosion of sacred virtue reveals the graceful celestial essence :
an impossibly ethereal sanctity unfold to knowledge of the mortals masters.
Erythrraea manifesting itself, recalls for the chosen one who will be invested with great power.
"Who is the chosen one ?" asks, and the people of the council answers "Master of War".
The divine and magnificent magical grace draws a square of radiant beautiful essence,
waiting for the one who, walking on it, will ascend to superiority.
Master of War, calmly and dignified, begin to pace. The gleam of his golden armor is refracted on the marble embedded in the citadel walls.
A slight breeze rises, shaking the leaves of the lush garden. A plethora of pink petals dance around the magnificent warrior.
One of the rosy place itself on the nose of Master of Concrete that sneezes and inadvertently hits, with his elbow,
the back of Master of Torment, which stumbles, bumping the jaw of Master of Shield,
which screams shout, scaring the cat of Master of Stars, who jumps on the face of Master of Jubilation,
who, allergic to cats, vomits on the face of Master of Earthquake, that slipping on the puke, clings to the mantle of Master of Mantle,
who choked faint, pelt Master of Carpenters, who loses balance and beat Master of Bricolage,
who in turn loses his balance and stumbles into the rim of the goddess
Mystic energy lovingly embraces Master of Bricolage, tentacles of warm sweetness envelop him, enriching its being of pure precious light
Masters are stunned, an unrealistic silence permeates the place, nobody speaks and everyone
watch Master of Bricolage supine in the circle of grace.
Crying he says "I ruined everything, i condemned my people to death".
Erimina the priestess smiles - a big, sincere and warm smile - gracefully holds out her hand.
"In this world always happens what is necessary, come with me, let's go and find out your real power, Master of Bricolage"
Cities and valleys are raided and deviled. Armies of Greyyra are not able to fight those horrible monsters
In the capital city Mismaius, Evrroennoer, Master of Masters, recalls all the rulers, to study a solution.
All Masters are referred to the citadel :
the masters powerful and indomitable, such as Master of War and Master of Axes;
the masters of wisdom and culture, like Master of Libraries and Master of Chemistry;
the masters full of virtue such as Master of Meditation and Master of Planning;
even peaceful members of the council like Master of Party and Master of Bricolage answer the call.
Evrroennoer explains to the faithful Masters his plan : Erimina, the priestess, will temporarily absorb the powers of all Masters,
and conveying them in her will, will evoke Erythrraea, the Goddess of Passion
The rite begins. Masters synchronize their vital essences and entrust them to the holy maiden.
A circle of light, in a serpentine aphorism of holiness, describes a luxuriant crystalline turmoil :
an explosion of sacred virtue reveals the graceful celestial essence :
an impossibly ethereal sanctity unfold to knowledge of the mortals masters.
Erythrraea manifesting itself, recalls for the chosen one who will be invested with great power.
"Who is the chosen one ?" asks, and the people of the council answers "Master of War".
The divine and magnificent magical grace draws a square of radiant beautiful essence,
waiting for the one who, walking on it, will ascend to superiority.
Master of War, calmly and dignified, begin to pace. The gleam of his golden armor is refracted on the marble embedded in the citadel walls.
A slight breeze rises, shaking the leaves of the lush garden. A plethora of pink petals dance around the magnificent warrior.
One of the rosy place itself on the nose of Master of Concrete that sneezes and inadvertently hits, with his elbow,
the back of Master of Torment, which stumbles, bumping the jaw of Master of Shield,
which screams shout, scaring the cat of Master of Stars, who jumps on the face of Master of Jubilation,
who, allergic to cats, vomits on the face of Master of Earthquake, that slipping on the puke, clings to the mantle of Master of Mantle,
who choked faint, pelt Master of Carpenters, who loses balance and beat Master of Bricolage,
who in turn loses his balance and stumbles into the rim of the goddess
Mystic energy lovingly embraces Master of Bricolage, tentacles of warm sweetness envelop him, enriching its being of pure precious light
Masters are stunned, an unrealistic silence permeates the place, nobody speaks and everyone
watch Master of Bricolage supine in the circle of grace.
Crying he says "I ruined everything, i condemned my people to death".
Erimina the priestess smiles - a big, sincere and warm smile - gracefully holds out her hand.
"In this world always happens what is necessary, come with me, let's go and find out your real power, Master of Bricolage"
Controls
Scissor
Open and close your hands, imitating a scissors cut.
By tilting the Joycon you can direct the blades
By tilting the Joycon you can direct the blades
Needle
Move your arm to your chest (the right arm on the left shoulder and vice versa)
Shake the Joycon quickly, up and down, as if you rubbing your hand.
Move your arm forward as if you were drawing a sword from your heart, to evoke the Needle
When it is summoned you can wield it like a sword by waving the Joycon,
or throw it like a javelin, mimicking the movement of throw
Shake the Joycon quickly, up and down, as if you rubbing your hand.
Move your arm forward as if you were drawing a sword from your heart, to evoke the Needle
When it is summoned you can wield it like a sword by waving the Joycon,
or throw it like a javelin, mimicking the movement of throw
Thread
Raise one arm to the sky and turn the Joycon on itself, twice.
Bring the other arm to the Joycon up and pull that one down to summon the Thread
While it is summoned and you stand next to an object, clap your fists with the Joycons to magically bind it.
Move to spread the Thread and when you are satisfied, clap your fists again to drop the Thread,
or if you are near another object, to bind to it
Bring the other arm to the Joycon up and pull that one down to summon the Thread
While it is summoned and you stand next to an object, clap your fists with the Joycons to magically bind it.
Move to spread the Thread and when you are satisfied, clap your fists again to drop the Thread,
or if you are near another object, to bind to it
Hammer
Shake the Joycon up and down to employ the power of the Hammer
Nail
Join the hands, keep them together for at least two seconds, then open your arms horizontally to call forth the Nail
Whilet it is summoned, keep your arms outstretched and move them to tilt it.
You can stick the tip of the Nail into any surface by pushing the Joycons in that direction
Whilet it is summoned, keep your arms outstretched and move them to tilt it.
You can stick the tip of the Nail into any surface by pushing the Joycons in that direction
Glue
Shake hard the Joycon then turn it upside down to pour the Glue
Spray
Shake the Joycon to charge the Spray, then press Zr or Zl to release it
Sand Paper
Join the hands, then chose one Joycon and with that one draw a square in the air,
end the square joining again both Joycon, then open your arms
Move and tilt the Joycon to scratch surfaces and objetcs
end the square joining again both Joycon, then open your arms
Move and tilt the Joycon to scratch surfaces and objetcs
Chisel
Shake one Joycon to charge it.
Move the charged Joycon as Chisel and shake the other one as Hammer
Move the charged Joycon as Chisel and shake the other one as Hammer
Wire Drawer
Join the hands, then chose one Joycon and with that one draw a circle in the air,
end the circle joining again both Joycon, then open your arms
While it is summoned keep your arms outstretched and tilt and move them to target the Wire Driver.
Move the Joycons in and out to change the diameter of the Wire Drawer.
You can move (with the Control Stick) in a certain direction to activate this power
end the circle joining again both Joycon, then open your arms
While it is summoned keep your arms outstretched and tilt and move them to target the Wire Driver.
Move the Joycons in and out to change the diameter of the Wire Drawer.
You can move (with the Control Stick) in a certain direction to activate this power
Stencil
Shake both Joycons and then join your hands for at least two seconds to evoke the Stencil
While it is summoned keep your arms outstretched and tilt and move them to target the Stencil.
Using the Control Stick and Motion movements touch the entire surface of your target to grasp its shape.
When you are satisfied, beat your fists with the Joycons inside to extract the Mold.
While the Mold is summoned use using the Control Stick and Motion movements
to touch the surface you want to apply the Mold to
While it is summoned keep your arms outstretched and tilt and move them to target the Stencil.
Using the Control Stick and Motion movements touch the entire surface of your target to grasp its shape.
When you are satisfied, beat your fists with the Joycons inside to extract the Mold.
While the Mold is summoned use using the Control Stick and Motion movements
to touch the surface you want to apply the Mold to
Screwdriver
Join the hands, holding one Joycon in vertical position and the other in horizontal position,
rotate the wrist of the horizontal one for three times to summon the Screwdriver
While it is summoned use Motion Controls to direct the Screwdriver.
While it touch a target make a flick of the wrist to activate it
rotate the wrist of the horizontal one for three times to summon the Screwdriver
While it is summoned use Motion Controls to direct the Screwdriver.
While it touch a target make a flick of the wrist to activate it
Powers
Scissor
Needle
Thread
Hammer
Nail
Glue
Spray
Sand Paper
Chisel
Wire Drawer
Obtain pipes from a boulder
and use them to build useful scaffolding |
Turn several materials into wire to take advantage of their characteristics :
wood wire burns, metal wire conducts electricity, rubber wire is elastic |
If you struggle to transport an object,
turn into a cylinder to move it easily |
Stencil
Screwdriver
Materia & Elements
Everything included in the game world is composed of Materia.
Each kind of Materia have an intrinsic Resistance variable ranging from 1 to 100.
The use of Powers apply particular Strengths : Scissor apply Cut, Hammer apply Crush, ...
Depending on different game situations (the hit point, the way of hit, the movement of the target, ...)
Strength decreases the Resistance variable in a range between 1 and 10.
When Resistance variable reaches 0, that Materia suffers the effect of Strength (being Cut, being Holed, ...)
Each kind of Materia have an intrinsic Resistance variable ranging from 1 to 100.
The use of Powers apply particular Strengths : Scissor apply Cut, Hammer apply Crush, ...
Depending on different game situations (the hit point, the way of hit, the movement of the target, ...)
Strength decreases the Resistance variable in a range between 1 and 10.
When Resistance variable reaches 0, that Materia suffers the effect of Strength (being Cut, being Holed, ...)
Weight : The specific weight of the Materia
Friction : The resistance in being moved
Water : Resistance to Water
Fire :Resistance to Fire
Electricity : Resistance to Electricity
Cut : Variable that Materia assume when hit by Scissor
Hole : Variable that Materia assume when hit by Needle
Crash : Variable that Materia assume when hit by Hammer
Imprint : Variable that Materia assume when hit by Paint and Glue
Scrape : Variable that Materia assume when hit by Sand Paper
Shape : Variable that Materia assume when hit by Chisel
Objects (structures, buildings, artifacts, ...) are composed of Materia and Elements.
Elements have unique functions
Connector
Rotor
Wire
Inside the walls of a house there are Wires that bring electricity, connecting the chandelier and the appliances.
If you pierce a wall using the Chisel and cut the Wire with the Scissor, you delete the connection
and all the instruments stop working
If you pierce a wall using the Chisel and cut the Wire with the Scissor, you delete the connection
and all the instruments stop working
Forcer
Outputter
Mother Brain
To build a code you need for Functions and Objects.
Let's discover them :
Logical Object
As we have seen, the code inside Mother Brain can make a in-game object act.
But how does a series of strings interact with a door, a car or a cannon?
To make the code recognize an object, you have to transform it into a Logical Object
But how does a series of strings interact with a door, a car or a cannon?
To make the code recognize an object, you have to transform it into a Logical Object
While the Spray is active in one hand, evokes the Screwdriver in the other.
Make the two Joycon touch to merge the powers into the Logical Spray
Make the two Joycon touch to merge the powers into the Logical Spray
Sprinkle and object with the Logical Spray to turn that into a Logical Object
Variable
A Variable is a container of data, one of the main Objects to which Functions can be applied.
Other Functions can work by comparing the value of variables
Imagine creating a funny machine : it has a button that when pressed,
tells you how many times the button has been pressed
Other Functions can work by comparing the value of variables
Imagine creating a funny machine : it has a button that when pressed,
tells you how many times the button has been pressed
Create a variable, that is an object that can contain the data "how many times the button is pressed"
To create a variable you have to give it a name and an initial value
(in this case the name is "Pressed" and the initial value is 0)
Using Functions you can manipulate data contained in variables.
In this case, every time you Interact the Logical Object Button, the value 1 is added to the Pressed variable
At the end, printing out the value of the variable, you will know how many times the button has been pressed
To create a variable you have to give it a name and an initial value
(in this case the name is "Pressed" and the initial value is 0)
Using Functions you can manipulate data contained in variables.
In this case, every time you Interact the Logical Object Button, the value 1 is added to the Pressed variable
At the end, printing out the value of the variable, you will know how many times the button has been pressed
If
If is a structured programming paradigm.
It executes its body if its own condition is satisfied, or it can create a fork, where the body is executed if the condition
is suffixed or otherwise perform a second body (called Else)
Think back to the machine with the button we built before,
now we add a new function : if the button has been pressed more than 10 times,
the machine play a mi, otherwise the machine play a sol
It executes its body if its own condition is satisfied, or it can create a fork, where the body is executed if the condition
is suffixed or otherwise perform a second body (called Else)
Think back to the machine with the button we built before,
now we add a new function : if the button has been pressed more than 10 times,
the machine play a mi, otherwise the machine play a sol
Cycle
Cycle is a function that repeats his body following the directives in his condition.
There are two main types of cycles : While and For.
While repeats his body once, when his condition is fulfilled.
For repeats his body a set number of times
While is built by placing a condition.
For is built using a variable called It, from which the count starts,
writing the number that It have to come to complete the cycle,
and writing the instruction to increment or decrements It in each cycle
Let our machine make two funny sounds when the counter is equal to a number divisible by 5
There are two main types of cycles : While and For.
While repeats his body once, when his condition is fulfilled.
For repeats his body a set number of times
While is built by placing a condition.
For is built using a variable called It, from which the count starts,
writing the number that It have to come to complete the cycle,
and writing the instruction to increment or decrements It in each cycle
Let our machine make two funny sounds when the counter is equal to a number divisible by 5
Calculation
The use of elementary mathematical functions can change contents of variables.
The main functions are:
+ Plus : sum the value of variables
- Minus : subtracts the value of variables
x Multiplication : multiply the value of variables
/ Divided : divide the value of variables
% Rest : dividing the value of variables returns the value of the rest
The calculation function is build :
Cal, the name of a variable, a mathematical function sign,
a numerical value or a variable
The main functions are:
+ Plus : sum the value of variables
- Minus : subtracts the value of variables
x Multiplication : multiply the value of variables
/ Divided : divide the value of variables
% Rest : dividing the value of variables returns the value of the rest
The calculation function is build :
Cal, the name of a variable, a mathematical function sign,
a numerical value or a variable
Comparators
Comparators compare the value of variables
They are :
< Lower : It satisfies the condition when the first value is less than the second
≤ Lower or equal : It satisfies the condition when the first value is less or equal than the second
> Greater : It satisfies the condition when the first value is greater than the second
≥ Greater or equal : It satisfies the condition when the first value is greater or equal than the second
= Equal : It satisfies the condition when the first value is equal than the second
≠ Disequal : It satisfies the condition when the first value is not equal than the second
We add a second button to the machine.
You can press the buttons as many times you want.
The machine tells you which button you pressed more times
They are :
< Lower : It satisfies the condition when the first value is less than the second
≤ Lower or equal : It satisfies the condition when the first value is less or equal than the second
> Greater : It satisfies the condition when the first value is greater than the second
≥ Greater or equal : It satisfies the condition when the first value is greater or equal than the second
= Equal : It satisfies the condition when the first value is equal than the second
≠ Disequal : It satisfies the condition when the first value is not equal than the second
We add a second button to the machine.
You can press the buttons as many times you want.
The machine tells you which button you pressed more times
Logical Comparators
Logical Comparators combine multiple objects in consideration of satisfaction of conditions.
They are :
And : The condition is satisfied when all objects are positive
Or : The condition is satisfied when only one object is positive
Not : The condition is satisfied when no object is positive
Once again we modify our machine to perform nice performances.
If button 1 and button 2 have been pressed an even number of times, the machine play a fa.
If at least one of the two buttons has been pressed an odd number of times, the machine play a si
They are :
And : The condition is satisfied when all objects are positive
Or : The condition is satisfied when only one object is positive
Not : The condition is satisfied when no object is positive
Once again we modify our machine to perform nice performances.
If button 1 and button 2 have been pressed an even number of times, the machine play a fa.
If at least one of the two buttons has been pressed an odd number of times, the machine play a si
Switch
As we have seen, the in-game mechanical functions are carried out through the conjugation of different Elements.
The Mother Brain give orders and Forcer, Wire and Rotor implement the actions in the physical world
Through the Switch function you can control the execution of an Element.
For example, when you want to interact with a Forcer, you can turn it on and off, and change strength,
direction, intensity and running time
The Mother Brain give orders and Forcer, Wire and Rotor implement the actions in the physical world
Through the Switch function you can control the execution of an Element.
For example, when you want to interact with a Forcer, you can turn it on and off, and change strength,
direction, intensity and running time
Output
When a Mother Brain is connected to an Outputter, you can view information.
When you want to send outgoing information use the "Out" function
You can output the value of a variable - Out : "Var1"
You can output a message - Out : [Message]
You can output a sound - Out : Sfx 11
When you want to send outgoing information use the "Out" function
You can output the value of a variable - Out : "Var1"
You can output a message - Out : [Message]
You can output a sound - Out : Sfx 11
Input
To make the in-game world and Mother Brain interact, you need
tools that connects the inputs you emit through the Joycon and the game world,
these tools are : Interact and Touch
Interact, When the character is in range of interaction with the object, use combination Interact to make the event execute
tools that connects the inputs you emit through the Joycon and the game world,
these tools are : Interact and Touch
Interact, When the character is in range of interaction with the object, use combination Interact to make the event execute
Touch. You can set a function to run when a Logical Object is touched, that is when the character or a npc is within a certain place
Change Code
The power of the Screwdriver is able to change codes and also to write new ones
Using the pointer you can take a string
and move it in any place of the code. This can seriously change the code or even make it unusable |
Tap a function you can change its parameters. In this example you change
the number of cycles that this For perform |
Drag a piece of code outside
of the frame to delete it |
While you are editing the code, press Y to bring up the function menu.
Tap on a function to edit it, and then add it to the code
Remember that a Mother Brain can only issue orders, it must be connected to the right devices to perform them.
To emit a sound it must be connected to an Outputter with speakers,
to display messages or elaborations it must be connected to an Outputter with screen
Let's see, for example, how an elevator is built
Tap on a function to edit it, and then add it to the code
Remember that a Mother Brain can only issue orders, it must be connected to the right devices to perform them.
To emit a sound it must be connected to an Outputter with speakers,
to display messages or elaborations it must be connected to an Outputter with screen
Let's see, for example, how an elevator is built
Thanks to potentialities of Powers, Materia and Elements
it should be possible to create a large number of objects
Let's see an example :