Yeah, I thought that it was a big bug too when I did my compass program, but I found out that Alice is actually just returning a radian to you. In order to turn it into a degree you have to multiply by (180/pi). That comes out to around 57.29577, so when you get the radian just do (radian * 57.29577), and it will return the correct angle to you. You can then divide that number by 360 to get the number that an object in Alice turns at, for example 90 degrees divided by 360 is 0.25, and turning an object 0.25 will turn that object 90 degrees in the program.

Check out my compass program to see how I did all this:

http://www.alice.org/community/showthread.php?t=4459
EDIT: Yay, 555 posts

Check out my best projects so far and please comment:

Tic-Tac-Toe 2.0 ................... http://www.alice.org/community/showthread.php?t=3548

Alice Paint ........................... http://www.alice.org/community/showthread.php?p=23408

Real-Time Clock .................. http://www.alice.org/community/showthread.php?p=12725

Maze Game ......................... http://www.alice.org/community/showthread.php?t=4301