Alice Community

Alice Community (
-   Works-In-Progress (
-   -   Naturally walking characters? (Assignment # 4) (

JRYoung 12-22-2013 11:37 AM

Naturally walking characters? (Assignment # 4)
1 Attachment(s)
I'm still quite new to alice. I've been trying to figure out at natural walking pattern for characters where while they are moving nothing moves away from their body. The characters that i created for an assignment that i have for a programming class (especially the father), whenever he walks his legs move away and either above or below his body. I thought i could combat that by everytime he takes a "step" moving his leg back up, but it still doesn't work. Any suggestions for editing my natural walking pattern?

I have attached the assignment to the thread.

Ygzaw 12-22-2013 10:01 PM

Look at the Mana object
You can get a good idea by looking at the methods inside the object called MANA (a little girl) from the Peoples folder.
This object has two methods called Walk and WalkHelper.

mmar 01-04-2014 10:38 AM


in Alice 2.4 can walk: aliceLiddell, boy, cleanLabWorker, coach, cowboy, eskimoGirl, girl, handsomePrince, lunchLady, madScientist, mana, scubaDiver, sister1, sister2, toySoldier, student1, sparky.

MrMoke 01-07-2014 11:54 AM

Remember that Everything has a Vehicle
Each character contains many subparts, and there is a hierarchy to the vehicles on which they ride.
A foot rides on the lower leg, which then rides on the upper leg, which rides on the lower body, which rides on the main character.

when you move the entire model forward, backward, up or down, all of the subparts move with it.

Try making a doTogether in which the [U]whole character[/U] moves forward a little(0.5m), the left [U]upper[/U] leg [U]turns backward[/U] a little, the left [U]lower[/U] leg [U]turns forward [/U]a little. Don't forget to use the [B]abrupt[/B] option for all commands.
If that works, then [B]expand[/B] the doTogether to add the turns to make the right leg turn naturally in the opposite direction.

Make two copies of the doTogether.

In the first copy move the character twice as far ahead while reversing the position of the legs.

In the third copy, just move the legs back to original standing position, while moving forward the original amount.

Put all three pieces into a loop and adjust to make it look like you want.

JimmyHurrell 12-19-2014 11:55 PM

Thanks for sharing information.

All times are GMT -5. The time now is 07:33 PM.

Copyright ©2021, Carnegie Mellon University
Alice 2.x 1999-2012, Alice 3.x 2008-2012, Carnegie Mellon University. All rights reserved.