Thread: "Macros for MagicTile"

From: Roice Nelson <roice3@gmail.com>
Date: Sun, 20 Nov 2011 15:13:48 -0600
Subject: Macros for MagicTile



--0015175cac24d1b0e604b2310b14
Content-Type: text/plain; charset=ISO-8859-1

It's great to see that Nan decided to beat macros to the punch on the FT
{3,7} puzzle :)

For future solves, I've just uploaded the next
MagicTile,
which now has macro support - better late then never!

I modeled everything after Andrey's "single click" macros in Magic Puzzle
Ultimate, so the control keys will be familiar to anyone who has worked
with those.

Ctrl-Alt-Left Click: Start macro definition
Ctrl-m: End macro definition
Alt-Left Click: Apply selected macro
Alt-Right Click: Apply selected macro in reverse

Just like MPUlt, you'll get the best orientation results if you make your
definition clicks near cell vertices, as those are the snap-to points for
reorienting macros.

There are also the setup move unwind and commutator features, using
function keys.

I haven't tested a ton, so please let me know if you see any issues (feel
free to email me directly if you find a bug). Also, I always appreciate
any usability feedback, however minor.

Enjoy!
Roice

--0015175cac24d1b0e604b2310b14
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

It's great to see that Nan decided to beat macros to the punch on =
the FT {3,7} puzzle :) =A0

For future solves, I=
9;ve just uploaded ads/MagicTile_v2_Preview.zip">the next MagicTile, which=A0now has macro=
support -=A0better late then never!


I modeled everything after Andrey's "single cl=
ick" macros in Magic Puzzle Ultimate, so the control keys will be fami=
liar to anyone who has worked with those.
=A0
Ctrl-Alt-=
Left Click: Start macro definition


Ctrl-m: End macro definition
Alt-Left Click: Apply selected =
macro
Alt-Right Click: Apply selected macro in reverse
=
=A0
Just like MPUlt, you'll get the best orientation results =
if you make your definition clicks near cell vertices, as those are the sna=
p-to points for reorienting macros.


=A0
There are also the setup move unwind and commutator feat=
ures, using function keys.
=A0
I haven't tested a t=
on, so please let me know if you see any issues (feel free to email me dire=
ctly if you find a bug). =A0Also, I always appreciate any usability feedbac=
k, however minor. =A0


Enjoy!
Roice
=A0
=A0>

--0015175cac24d1b0e604b2310b14--




From: "schuma" <mananself@gmail.com>
Date: Sun, 20 Nov 2011 23:48:45 -0000
Subject: Re: Macros for MagicTile



Hi Roice,=20

Thanks for making this version. I tried it and it worked perfectly. I espec=
ially like the feature that if you save a game, it also saves the current m=
acros.=20

I observe that nesting F1, F3, F4 doesn't work. By that I mean, in order to=
do: A (B C B' C') A'
One can do : A (F1 B F2 C F4) A'
But the following doesn't work: F1 A F2 (F1 B F2 C F4) F3
I don't complain about it because it's too complicated to keep track. It's =
just an observation. In this situation I would save (F1 B F2 C F4) as a mac=
ro, then do the outer layer moves. That's working fine.=20

Thank you again for making the macros available.

Nan

--- In 4D_Cubing@yahoogroups.com, Roice Nelson wrote:
>
> It's great to see that Nan decided to beat macros to the punch on the FT
> {3,7} puzzle :)
>=20
> For future solves, I've just uploaded the next
> MagicTilereview.zip>,
> which now has macro support - better late then never!
>=20
> I modeled everything after Andrey's "single click" macros in Magic Puzzle
> Ultimate, so the control keys will be familiar to anyone who has worked
> with those.
>=20
> Ctrl-Alt-Left Click: Start macro definition
> Ctrl-m: End macro definition
> Alt-Left Click: Apply selected macro
> Alt-Right Click: Apply selected macro in reverse
>=20
> Just like MPUlt, you'll get the best orientation results if you make your
> definition clicks near cell vertices, as those are the snap-to points for
> reorienting macros.
>=20
> There are also the setup move unwind and commutator features, using
> function keys.
>=20
> I haven't tested a ton, so please let me know if you see any issues (feel
> free to email me directly if you find a bug). Also, I always appreciate
> any usability feedback, however minor.
>=20
> Enjoy!
> Roice
>




From: Roice Nelson <roice3@gmail.com>
Date: Sun, 20 Nov 2011 19:45:47 -0600
Subject: Re: [MC4D] Re: Macros for MagicTile



--000e0ce0efd28038cd04b234d8ae
Content-Type: text/plain; charset=ISO-8859-1

Hi Nan,

Ah, yeah. I didn't consider trying to make the setup move features work
recursively (though I did take care to make sure you could use macros when
defining other macros). At the moment, anytime F1 is pressed, the
recording of setup moves starts over. I had imagined the case below
working the way you settled on...that is, creating a macro M for (BCB'C'),
then doing F1 A F2 M F3.

I'll add the thought to make these nestable to my running wish list.

seeya,
Roice

On Sun, Nov 20, 2011 at 5:48 PM, schuma wrote:

> Hi Roice,
>
> Thanks for making this version. I tried it and it worked perfectly. I
> especially like the feature that if you save a game, it also saves the
> current macros.
>
> I observe that nesting F1, F3, F4 doesn't work. By that I mean, in order
> to do: A (B C B' C') A'
> One can do : A (F1 B F2 C F4) A'
> But the following doesn't work: F1 A F2 (F1 B F2 C F4) F3
> I don't complain about it because it's too complicated to keep track. It's
> just an observation. In this situation I would save (F1 B F2 C F4) as a
> macro, then do the outer layer moves. That's working fine.
>
> Thank you again for making the macros available.
>
> Nan

--000e0ce0efd28038cd04b234d8ae
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hi Nan,


Ah, yeah. =A0I didn't consider trying to mak=
e the setup move features work recursively (though I did take care to make =
sure you could use macros when defining other macros). =A0At the moment, an=
ytime F1 is pressed, the recording of setup moves starts over. =A0I had ima=
gined the case below working the way you settled on...that is, creating a m=
acro M for (BCB'C'), then doing F1 A F2 M F3.


I'll add the thought to make these nestable to my r=
unning wish list.

seeya,
Roice

iv class=3D"gmail_quote">On Sun, Nov 20, 2011 at 5:48 PM, schuma =3D"ltr"><mananself@gmail.com=
>
wrote:

x #ccc solid;padding-left:1ex;">Hi Roice,



Thanks for making this version. I tried it and it worked perfectly. I espec=
ially like the feature that if you save a game, it also saves the current m=
acros.



I observe that nesting F1, F3, F4 doesn't work. By that I mean, in orde=
r to do: A (B C B' C') A'

One can do : A (F1 B F2 C F4) A'

But the following doesn't work: F1 A F2 (F1 B F2 C F4) F3

I don't complain about it because it's too complicated to keep trac=
k. It's just an observation. In this situation I would save (F1 B F2 C =
F4) as a macro, then do the outer layer moves. That's working fine.




Thank you again for making the macros available.



Nan


--000e0ce0efd28038cd04b234d8ae--





Return to MagicCube4D main page
Return to the Superliminal home page