Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

In future, all of the channels will be removed, and we'll use the human language based control logic

Brief

We replaced created the abstracted channels with human readable language and it will be more easier to work with and the same flexibility. logic control system which you can use the language to control the behavior of agents.


What is advantage of

...

Language Mode

...

  1. Looks more natural and easier to learn.
  2. No need to recite or reference anything, just use the preset language and modify some the content of in it.
  3. Support many natural words (like "left", "right", "inside", "turn on/off", ">", "<", "=" and use them replace math. We'll add more human language, all automatic parse)
  4. More easier to share work to others and fixing problem or refractory.
  5. Expression control support as well

...

  • If you're new to Miarmy, please watch our new tutorial 
    Learn: Video Tutorials

...


  • If you're familiar with old Miarmy Channel Mode, you can directly jump to Miarmy Language Mode in a day, by 3 steps:
    1. Download and install the Miarmy 3.6 or higher version
      Once you open decision editor, all of your old channel contents will be automatically transfer to language mode.
       
    2. Right click and select, test input sentences and modify values
    3. Right click and select, test output sentences and modify values

...


Language Sentence Details

...

  • Sentence Input: return result in this condition
  • Test true range: make this sentence true in this range
  • Fuzzy range: make the test range blur

...


Test range type

Test range can be many types:

  • Boolean (no context)
  • from ?? to ??
  • > ??
  • < ??
  • = ??
  • LEFT/RIGHT
  • UP/DOWN
  • FRONT/BACK

...


For example in below picture

  • Sentence Input: someone in my sphere with angle
  • Test (True) Range: from 0 to 60
  • Fuzzy Range: 10 10

new sentences example 


old channel example

 


Concept Examples

Please notice all of those language sentences are filled by auto fill tool. You don't need to remember them. 

...

  • Old Mode: road.ox -120 - 0
  • Language Modethe road point to my RIGHT

  • Channel Mode: field.oy 0-120
  • Language Mode: I feel Maya field point UP

  • Channel Mode: noise.id 0.5 +inf (fuzzy 0.5)
  • Language Mode: rand float based on my id 0~1

 


2. Boolean

  • Old Modebound.in (1 to positive infinity)
  • Language ModeI'm in bound

  • Channel Mode: dynamics.active value 1
  • Language Modeenable body dynamics

 


3. Compare Mode

  • Old Mode: color 2 4
  • Language Mode: color = 3

  • Old Mode: id.agent 3 to +inf
  • Language Mode: my ID > 15

...


4. Precise Mode

  • Old Mode: spot.d 3 5
  • Language Mode: spot is from 3 to 5

  • Old Mode: fluid.a 100 200
  • Language Mode: maya fluid intensity from 100 to 200

 

 

 

 

 

 

...