@miawa said:
using motion tracking within the patch to move pieces up/down/left/right
This motion tracking tutorial file of mine may also be helpful: https://troikatronix.com/add-ons/tutorial-basic-motion-tracking/
As @bonemap said, you'll need to learn to program some logic. Here's my basics of logic file:
2023-04-20_basics_of_logic_revised.izz
For your purposes you'll want to look specifically at "Q16 - Pairs of Values Within A Range" since you're looking to trigger things based of of horizontal and vertical position values.
Other helpful tips for getting started on this:
- You'll want to understand how initializing values works in Isadora so here's a video tutorial.
- You'll want to understand how scaling works in Isadora so:
- Here's a scaling tutorial video from our YouTube channel.
- Here's an example file that demonstrates how automatic scaling works.
- Here's an example file that demonstrates scaling in general
- Here's an example file centered around scaling for the Stage Mouse Watcher actor
- You'll want to check out actors in the "Calculation" Actor Bin (it has a division symbol).
- Particularly the Calculator, Comparator, Data Array, Inside Range, and Limit-Scale Value actors.
- You'll want to check out actors in the "Control" Actor Bin (it has a gear symbol).
- Particularly the Gate, Trigger Value, Selector, and Router actors.
- In the "Mouse & Keyboard" Actor Bin, you'll likely want to prototype using the Mouse Watcher or Stage Mouse Watcher actors.
- You can right-click any actor and choose the top option "Show Actor Help in Browser" to see descriptions of the actor itself as well as all its input and output properties.
@bonemap said:
Is it because it is too big?
Yes. I just checked the settings in the backend and the max upload size is 4mb.
Thanks for checking - however, I have been unable to upload a 5mb .zip file. Is it because it is too big?
@bonemap said:
Apologies file upload/download does not appear to be working!
I just tested and it's working for me.
Thanks, that works. Inside the same instance it allows copying.
It would be a good idea to prototype this interactive ‘puzzle’ using the Mouse Watcher module. This provides a direct way to manipulate the position input of your video elements.
An option for dividing your nine segments of video is using nine Crop and Zoomer modules. You would then need to calculate through a programmed system to compare where each element is in 2d space.
Here is a demonstration patch of a 9-tile segment game made in Isadora 4:

It is possible in Isadora to achieve what you have described. There is a bit of logic and planning required to make this successfully.
A good starting point is an understanding of the hardware you are planning to use to present your puzzle to participants. What is the input device that allows the selection and manipulation? What is the presentation device that displays the result?