<html dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
<style id="owaParaStyle"><!--P {
        MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
--></style>
</head>
<body fPStyle="1" ocsi="0">
<div style="direction: ltr;font-family: Tahoma;color: #000000;font-size: 10pt;">The book &quot;An Introduction to Programming Using Alice 2.2 Second Edition&quot; by Charles W. Herbert has a rather nice collision detection method in Chapter 10: &quot;TUTORIAL 10B—DON'T SPLASH
 THE PENGUIN!&quot;<br>
<br>
I'll see if I can paste the relevent code here:<br>
<br>
<p></p>
<img style="WIDTH: 560px; HEIGHT: 205px" title="don't splash the penguin fig 10-11.png" src="cid:7f31b7cb-8e93-4dcc-95e5-14d80edf775e" originalWidth="567" originalHeight="208" rszImgCmd="fitToWindow">
<p></p>
<p><br>
This is a screenshot of what the playing field looks like. The goal is to manuever the penquin past the holes to the flag.&nbsp; The collison dectection code checks if the penguin is within 1.1 meter of the center of each hole in the list; within 1/2 meter of the
 flag; or if trying to go through the snowbank surrounding the arena.&nbsp; </p>
<p>&nbsp;</p>
<p>It rather cleverly defines&nbsp;the&nbsp;snowBank&nbsp;as a donut with the center in the center of the playing field.&nbsp; so the check is to see if the penguin is 10.5 meters from the
<strong>center</strong> of the snowBank boundry&nbsp; </p>
<p>&nbsp;</p>
<p>We found that if one didn't use a &quot;Do together&quot; it was possible for the penguin to beat its way through the snowbank and disappear over the horizon.</p>
<p>&nbsp;</p>
<p>the check is invoked by a runtime event:</p>
<p>&nbsp;</p>
<p>
<table style="BORDER-BOTTOM: silver 1pt solid; BORDER-LEFT: silver 1pt solid; WIDTH: 100%; BORDER-TOP: silver 1pt solid; BORDER-RIGHT: silver 1pt solid; mso-cellspacing: 0in; mso-border-alt: solid silver .75pt; mso-yfti-tbllook: 1184; mso-padding-alt: 1.5pt 1.5pt 1.5pt 1.5pt" class="MsoNormalTable" border="1" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes">
<td style="BORDER-BOTTOM: silver; BORDER-LEFT: silver; PADDING-BOTTOM: 1.5pt; PADDING-LEFT: 1.5pt; PADDING-RIGHT: 1.5pt; BACKGROUND: #cbe7ec; BORDER-TOP: silver; BORDER-RIGHT: silver; PADDING-TOP: 1.5pt" colspan="2">
<p style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt" class="MsoNormal"><b><span style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'">While the world is running</span></b><span style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'">
<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
 <o:p></o:p></span></p>
</td>
</tr>
<tr style="mso-yfti-irow: 1">
<td style="BORDER-BOTTOM: silver; BORDER-LEFT: silver; PADDING-BOTTOM: 1.5pt; PADDING-LEFT: 1.5pt; PADDING-RIGHT: 1.5pt; BACKGROUND: #cbe7ec; BORDER-TOP: silver; BORDER-RIGHT: silver; PADDING-TOP: 1.5pt">
<p style="TEXT-ALIGN: right; LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt" class="MsoNormal" align="right">
<b><span style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'">Begin:</span></b><span style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'"><o:p></o:p></span></p>
</td>
<td style="BORDER-BOTTOM: silver; BORDER-LEFT: silver; PADDING-BOTTOM: 1.5pt; PADDING-LEFT: 1.5pt; WIDTH: 100%; PADDING-RIGHT: 1.5pt; BACKGROUND: #cbe7ec; BORDER-TOP: silver; BORDER-RIGHT: silver; PADDING-TOP: 1.5pt" width="100%">
<table style="WIDTH: 100%; mso-cellspacing: 0in; mso-yfti-tbllook: 1184; mso-padding-alt: 1.5pt 1.5pt 1.5pt 1.5pt" class="MsoNormalTable" border="0" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes; mso-yfti-lastrow: yes">
<td style="BORDER-BOTTOM: #ffffff; BORDER-LEFT: #ffffff; PADDING-BOTTOM: 1.5pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 1.5pt; PADDING-RIGHT: 1.5pt; BORDER-TOP: #ffffff; BORDER-RIGHT: #ffffff; PADDING-TOP: 1.5pt">
<p style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt" class="MsoNormal"><b><span style="FONT-FAMILY: 'Times New Roman','serif'; BACKGROUND: #f0f0ff; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'">&lt;None&gt;</span></b><span style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'">
<o:p></o:p></span></p>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr style="mso-yfti-irow: 2">
<td style="BORDER-BOTTOM: silver; BORDER-LEFT: silver; PADDING-BOTTOM: 1.5pt; PADDING-LEFT: 1.5pt; PADDING-RIGHT: 1.5pt; BACKGROUND: #cbe7ec; BORDER-TOP: silver; BORDER-RIGHT: silver; PADDING-TOP: 1.5pt">
<p style="TEXT-ALIGN: right; LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt" class="MsoNormal" align="right">
<b><span style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'">During:</span></b><span style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'"><o:p></o:p></span></p>
</td>
<td style="BORDER-BOTTOM: silver; BORDER-LEFT: silver; PADDING-BOTTOM: 1.5pt; PADDING-LEFT: 1.5pt; WIDTH: 100%; PADDING-RIGHT: 1.5pt; BACKGROUND: #cbe7ec; BORDER-TOP: silver; BORDER-RIGHT: silver; PADDING-TOP: 1.5pt" width="100%">
<table style="WIDTH: 100%; mso-cellspacing: 0in; mso-yfti-tbllook: 1184; mso-padding-alt: 1.5pt 1.5pt 1.5pt 1.5pt" class="MsoNormalTable" border="0" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes; mso-yfti-lastrow: yes">
<td style="BORDER-BOTTOM: silver 1pt solid; BORDER-LEFT: silver 1pt solid; PADDING-BOTTOM: 1.5pt; PADDING-LEFT: 1.5pt; PADDING-RIGHT: 1.5pt; BACKGROUND: #ffe6b4; BORDER-TOP: silver 1pt solid; BORDER-RIGHT: silver 1pt solid; PADDING-TOP: 1.5pt; mso-border-alt: solid silver .75pt">
<p style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt" class="MsoNormal"><b><span style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'">World.checkPenguinLocation</span></b><span style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'"><o:p></o:p></span></p>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr style="mso-yfti-irow: 3; mso-yfti-lastrow: yes">
<td style="BORDER-BOTTOM: silver; BORDER-LEFT: silver; PADDING-BOTTOM: 1.5pt; PADDING-LEFT: 1.5pt; PADDING-RIGHT: 1.5pt; BACKGROUND: #cbe7ec; BORDER-TOP: silver; BORDER-RIGHT: silver; PADDING-TOP: 1.5pt">
<p style="TEXT-ALIGN: right; LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt" class="MsoNormal" align="right">
<b><span style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'">End:</span></b><span style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'"><o:p></o:p></span></p>
</td>
<td style="BORDER-BOTTOM: silver; BORDER-LEFT: silver; PADDING-BOTTOM: 1.5pt; PADDING-LEFT: 1.5pt; WIDTH: 100%; PADDING-RIGHT: 1.5pt; BACKGROUND: #cbe7ec; BORDER-TOP: silver; BORDER-RIGHT: silver; PADDING-TOP: 1.5pt" width="100%">
<table style="WIDTH: 100%; mso-cellspacing: 0in; mso-yfti-tbllook: 1184; mso-padding-alt: 1.5pt 1.5pt 1.5pt 1.5pt" class="MsoNormalTable" border="0" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes; mso-yfti-lastrow: yes">
<td style="BORDER-BOTTOM: #ffffff; BORDER-LEFT: #ffffff; PADDING-BOTTOM: 1.5pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 1.5pt; PADDING-RIGHT: 1.5pt; BORDER-TOP: #ffffff; BORDER-RIGHT: #ffffff; PADDING-TOP: 1.5pt">
<p style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt" class="MsoNormal"><b><span style="FONT-FAMILY: 'Times New Roman','serif'; BACKGROUND: #f0f0ff; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'">&lt;None&gt;</span></b><span style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'"><o:p></o:p></span></p>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</p>
<p>&nbsp;</p>
<p>The first check below:&nbsp;<b><span style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'">For all</span></b><span style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'">
<b><span style="BACKGROUND: #f0f0ff">hole1.holes</span></b> <b>, every</b> <b>item_from_holes</b>
<b>together</b></span>&quot; runs through the list of holes.&nbsp; If the penguin is less than 1.1 meter from the center of any of the holes it pops up a &quot;splash&quot; billboard that covers the screen.</p>
<p>&nbsp;</p>
<p>The second check <span style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'">
<strong>If</strong></span><span style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'"> (
<b><span style="BACKGROUND: #f0f0ff">penguin</span></b> <b>is at least <span style="BACKGROUND: #f0f0ff">
10.5 </span></b><span style="BACKGROUND: #f0f0ff">meters</span> <b>away from <span style="BACKGROUND: #f0f0ff">
snowBank</span></b> ) <font size="2" face="Tahoma">checks if the penguin is too far from the center of the snowbank donut (center of the playing field) and moves it back towards the center.</font></span></p>
<p><font face="Tahoma"><font size="2"><span style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'"></span></font></font>&nbsp;</p>
<p><font face="Tahoma"><font size="2"><span style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'">The third checks
<span style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'">
<strong>If</strong></span><span style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'"> ( (
<b><span style="BACKGROUND: #f0f0ff">penguin</span></b> <b>distance to <span style="BACKGROUND: #f0f0ff">
flagpole</span></b> ) <b>&lt;</b> <b><span style="BACKGROUND: #f0f0ff">0.5</span></b> )
<font size="2" face="Tahoma">when the penguin is close enough to the goal.&nbsp; It then invokes another method to indicate &quot;Victory&quot;</font></span></span><br>
</p>
</font></font>
<p>
<table style="WIDTH: 100%; mso-cellspacing: 0in; mso-yfti-tbllook: 1184; mso-padding-alt: 1.5pt 1.5pt 1.5pt 1.5pt" class="MsoNormalTable" border="0" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes">
<td style="BORDER-BOTTOM: #f0f0f0; BORDER-LEFT: silver 1pt solid; PADDING-BOTTOM: 1.5pt; PADDING-LEFT: 1.5pt; PADDING-RIGHT: 1.5pt; BACKGROUND: #ffffd2; BORDER-TOP: silver 1pt solid; BORDER-RIGHT: silver 1pt solid; PADDING-TOP: 1.5pt; mso-border-top-alt: solid silver .75pt; mso-border-left-alt: solid silver .75pt; mso-border-right-alt: solid silver .75pt" colspan="4">
<p style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt" class="MsoNormal"><b><span style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'">World.checkPenguinLocation</span></b><span style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'">
 ( ) <br>
<i>No variables</i><o:p></o:p></span></p>
</td>
</tr>
<tr style="mso-yfti-irow: 1">
<td style="BORDER-BOTTOM: #f0f0f0; BORDER-LEFT: silver 1pt solid; PADDING-BOTTOM: 1.5pt; PADDING-LEFT: 1.5pt; PADDING-RIGHT: 1.5pt; BACKGROUND: #eeddff; BORDER-TOP: silver 1pt solid; BORDER-RIGHT: silver 1pt solid; PADDING-TOP: 1.5pt; mso-border-top-alt: solid silver .75pt; mso-border-left-alt: solid silver .75pt; mso-border-right-alt: solid silver .75pt" colspan="4">
<p style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt" class="MsoNormal"><b><span style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'">Do together</span></b><span style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'"><o:p></o:p></span></p>
</td>
</tr>
<tr style="mso-yfti-irow: 2">
<td style="BORDER-BOTTOM: silver 1pt solid; BORDER-LEFT: silver 1pt solid; PADDING-BOTTOM: 1.5pt; PADDING-LEFT: 1.5pt; WIDTH: 15pt; PADDING-RIGHT: 1.5pt; BACKGROUND: #eeddff; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #f0f0f0; PADDING-TOP: 1.5pt; mso-border-left-alt: solid silver .75pt; mso-border-bottom-alt: solid silver .75pt" rowspan="14" width="20">
</td>
<td style="BORDER-BOTTOM: #f0f0f0; BORDER-LEFT: silver 1pt solid; PADDING-BOTTOM: 1.5pt; PADDING-LEFT: 1.5pt; PADDING-RIGHT: 1.5pt; BACKGROUND: #f8ddff; BORDER-TOP: silver 1pt solid; BORDER-RIGHT: silver 1pt solid; PADDING-TOP: 1.5pt; mso-border-top-alt: solid silver .75pt; mso-border-left-alt: solid silver .75pt; mso-border-right-alt: solid silver .75pt" colspan="3">
<p style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt" class="MsoNormal"><b><span style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'">For all</span></b><span style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'">
<b><span style="BACKGROUND: #f0f0ff">hole1.holes</span></b> <b>, every</b> <b>item_from_holes</b>
<b>together</b><o:p></o:p></span></p>
</td>
</tr>
<tr style="mso-yfti-irow: 3">
<td style="BORDER-BOTTOM: silver 1pt solid; BORDER-LEFT: silver 1pt solid; PADDING-BOTTOM: 1.5pt; PADDING-LEFT: 1.5pt; WIDTH: 15pt; PADDING-RIGHT: 1.5pt; BACKGROUND: #f8ddff; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #f0f0f0; PADDING-TOP: 1.5pt; mso-border-left-alt: solid silver .75pt; mso-border-bottom-alt: solid silver .75pt" rowspan="5" width="20">
</td>
<td style="BORDER-BOTTOM: #f0f0f0; BORDER-LEFT: silver 1pt solid; PADDING-BOTTOM: 1.5pt; PADDING-LEFT: 1.5pt; PADDING-RIGHT: 1.5pt; BACKGROUND: #cceedd; BORDER-TOP: silver 1pt solid; BORDER-RIGHT: silver 1pt solid; PADDING-TOP: 1.5pt; mso-border-top-alt: solid silver .75pt; mso-border-left-alt: solid silver .75pt; mso-border-right-alt: solid silver .75pt" colspan="2">
<p style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt" class="MsoNormal"><b><span style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'">If</span></b><span style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'">
 ( ( <b><span style="BACKGROUND: #f0f0ff">penguin</span></b> <b>distance to <span style="BACKGROUND: #f0f0ff">
item_from_holes</span></b> ) <b>&lt;</b> <b><span style="BACKGROUND: #f0f0ff">1.1</span></b> )
<o:p></o:p></span></p>
</td>
</tr>
<tr style="mso-yfti-irow: 4">
<td style="BORDER-BOTTOM: #f0f0f0; BORDER-LEFT: silver 1pt solid; PADDING-BOTTOM: 1.5pt; PADDING-LEFT: 1.5pt; WIDTH: 15pt; PADDING-RIGHT: 1.5pt; BACKGROUND: #cceedd; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #f0f0f0; PADDING-TOP: 1.5pt; mso-border-left-alt: solid silver .75pt" rowspan="2" width="20">
</td>
<td style="BORDER-BOTTOM: silver 1pt solid; BORDER-LEFT: silver 1pt solid; PADDING-BOTTOM: 1.5pt; PADDING-LEFT: 1.5pt; WIDTH: 100%; PADDING-RIGHT: 1.5pt; BACKGROUND: #ffe6b4; BORDER-TOP: silver 1pt solid; BORDER-RIGHT: silver 1pt solid; PADDING-TOP: 1.5pt; mso-border-alt: solid silver .75pt" width="100%">
<p style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt" class="MsoNormal"><b><span style="FONT-FAMILY: 'Times New Roman','serif'; BACKGROUND: #f0f0ff; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'">penguin</span></b><span style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'">
<b>move <span style="BACKGROUND: #f0f0ff">down</span></b> <b><span style="BACKGROUND: #f0f0ff">5
</span></b><span style="BACKGROUND: #f0f0ff">meters</span> <span style="BACKGROUND: #f0f0ff">
duration = <b>0.25 </b>seconds</span><o:p></o:p></span></p>
</td>
</tr>
<tr style="mso-yfti-irow: 5">
<td style="BORDER-BOTTOM: silver 1pt solid; BORDER-LEFT: silver 1pt solid; PADDING-BOTTOM: 1.5pt; PADDING-LEFT: 1.5pt; WIDTH: 100%; PADDING-RIGHT: 1.5pt; BACKGROUND: #ffe6b4; BORDER-TOP: silver 1pt solid; BORDER-RIGHT: silver 1pt solid; PADDING-TOP: 1.5pt; mso-border-alt: solid silver .75pt" width="100%">
<p style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt" class="MsoNormal"><b><span style="FONT-FAMILY: 'Times New Roman','serif'; BACKGROUND: #f0f0ff; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'">splash</span></b><span style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'">
<b>set opacity</b> <b>to <span style="BACKGROUND: #f0f0ff">1 (100%)</span></b><o:p></o:p></span></p>
</td>
</tr>
<tr style="mso-yfti-irow: 6">
<td style="BORDER-BOTTOM: #f0f0f0; BORDER-LEFT: silver 1pt solid; PADDING-BOTTOM: 1.5pt; PADDING-LEFT: 1.5pt; PADDING-RIGHT: 1.5pt; BACKGROUND: #cceedd; BORDER-TOP: #f0f0f0; BORDER-RIGHT: silver 1pt solid; PADDING-TOP: 1.5pt; mso-border-left-alt: solid silver .75pt; mso-border-right-alt: solid silver .75pt" colspan="2">
<p style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt" class="MsoNormal"><b><span style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'">Else</span></b><span style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'"><o:p></o:p></span></p>
</td>
</tr>
<tr style="mso-yfti-irow: 7">
<td style="BORDER-BOTTOM: silver 1pt solid; BORDER-LEFT: silver 1pt solid; PADDING-BOTTOM: 1.5pt; PADDING-LEFT: 1.5pt; WIDTH: 15pt; PADDING-RIGHT: 1.5pt; BACKGROUND: #cceedd; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #f0f0f0; PADDING-TOP: 1.5pt; mso-border-left-alt: solid silver .75pt; mso-border-bottom-alt: solid silver .75pt" width="20">
</td>
<td style="BORDER-BOTTOM: silver 1pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 1.5pt; PADDING-LEFT: 1.5pt; PADDING-RIGHT: 1.5pt; BACKGROUND: #cceedd; BORDER-TOP: #f0f0f0; BORDER-RIGHT: silver 1pt solid; PADDING-TOP: 1.5pt; mso-border-right-alt: solid silver .75pt; mso-border-bottom-alt: solid silver .75pt">
<p style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt" class="MsoNormal"><i><span style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'">Do Nothing
</span></i><span style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'"><o:p></o:p></span></p>
</td>
</tr>
<tr style="mso-yfti-irow: 8">
<td style="BORDER-BOTTOM: #f0f0f0; BORDER-LEFT: silver 1pt solid; PADDING-BOTTOM: 1.5pt; PADDING-LEFT: 1.5pt; PADDING-RIGHT: 1.5pt; BACKGROUND: #cceedd; BORDER-TOP: silver 1pt solid; BORDER-RIGHT: silver 1pt solid; PADDING-TOP: 1.5pt; mso-border-top-alt: solid silver .75pt; mso-border-left-alt: solid silver .75pt; mso-border-right-alt: solid silver .75pt" colspan="3">
<p style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt" class="MsoNormal"><b><span style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'">If</span></b><span style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'">
 ( <b><span style="BACKGROUND: #f0f0ff">penguin</span></b> <b>is at least <span style="BACKGROUND: #f0f0ff">
10.5 </span></b><span style="BACKGROUND: #f0f0ff">meters</span> <b>away from <span style="BACKGROUND: #f0f0ff">
snowBank</span></b> ) <o:p></o:p></span></p>
</td>
</tr>
<tr style="mso-yfti-irow: 9">
<td style="BORDER-BOTTOM: #f0f0f0; BORDER-LEFT: silver 1pt solid; PADDING-BOTTOM: 1.5pt; PADDING-LEFT: 1.5pt; WIDTH: 15pt; PADDING-RIGHT: 1.5pt; BACKGROUND: #cceedd; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #f0f0f0; PADDING-TOP: 1.5pt; mso-border-left-alt: solid silver .75pt" width="20">
</td>
<td style="BORDER-BOTTOM: silver 1pt solid; BORDER-LEFT: silver 1pt solid; PADDING-BOTTOM: 1.5pt; PADDING-LEFT: 1.5pt; WIDTH: 100%; PADDING-RIGHT: 1.5pt; BACKGROUND: #ffe6b4; BORDER-TOP: silver 1pt solid; BORDER-RIGHT: silver 1pt solid; PADDING-TOP: 1.5pt; mso-border-alt: solid silver .75pt" width="100%" colspan="2">
<p style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt" class="MsoNormal"><b><span style="FONT-FAMILY: 'Times New Roman','serif'; BACKGROUND: #f0f0ff; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'">penguin</span></b><span style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'">
<b>move </b><span style="BACKGROUND: #f0f0ff">amount = <b>1 </b>meter</span> <b>toward
</b><span style="BACKGROUND: #f0f0ff">target = <b>snowBank</b></span> <span style="BACKGROUND: #f0f0ff">
duration = <b>0 </b>seconds</span> <span style="BACKGROUND: #f0f0ff">style = <b>abruptly</b></span><o:p></o:p></span></p>
</td>
</tr>
<tr style="mso-yfti-irow: 10">
<td style="BORDER-BOTTOM: #f0f0f0; BORDER-LEFT: silver 1pt solid; PADDING-BOTTOM: 1.5pt; PADDING-LEFT: 1.5pt; PADDING-RIGHT: 1.5pt; BACKGROUND: #cceedd; BORDER-TOP: #f0f0f0; BORDER-RIGHT: silver 1pt solid; PADDING-TOP: 1.5pt; mso-border-left-alt: solid silver .75pt; mso-border-right-alt: solid silver .75pt" colspan="3">
<p style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt" class="MsoNormal"><b><span style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'">Else</span></b><span style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'"><o:p></o:p></span></p>
</td>
</tr>
<tr style="mso-yfti-irow: 11">
<td style="BORDER-BOTTOM: silver 1pt solid; BORDER-LEFT: silver 1pt solid; PADDING-BOTTOM: 1.5pt; PADDING-LEFT: 1.5pt; WIDTH: 15pt; PADDING-RIGHT: 1.5pt; BACKGROUND: #cceedd; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #f0f0f0; PADDING-TOP: 1.5pt; mso-border-left-alt: solid silver .75pt; mso-border-bottom-alt: solid silver .75pt" width="20">
</td>
<td style="BORDER-BOTTOM: silver 1pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 1.5pt; PADDING-LEFT: 1.5pt; PADDING-RIGHT: 1.5pt; BACKGROUND: #cceedd; BORDER-TOP: #f0f0f0; BORDER-RIGHT: silver 1pt solid; PADDING-TOP: 1.5pt; mso-border-right-alt: solid silver .75pt; mso-border-bottom-alt: solid silver .75pt" colspan="2">
<p style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt" class="MsoNormal"><i><span style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'">Do Nothing
</span></i><span style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'"><o:p></o:p></span></p>
</td>
</tr>
<tr style="mso-yfti-irow: 12">
<td style="BORDER-BOTTOM: #f0f0f0; BORDER-LEFT: silver 1pt solid; PADDING-BOTTOM: 1.5pt; PADDING-LEFT: 1.5pt; PADDING-RIGHT: 1.5pt; BACKGROUND: #cceedd; BORDER-TOP: silver 1pt solid; BORDER-RIGHT: silver 1pt solid; PADDING-TOP: 1.5pt; mso-border-top-alt: solid silver .75pt; mso-border-left-alt: solid silver .75pt; mso-border-right-alt: solid silver .75pt" colspan="3">
<p style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt" class="MsoNormal"><b><span style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'">If</span></b><span style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'">
 ( ( <b><span style="BACKGROUND: #f0f0ff">penguin</span></b> <b>distance to <span style="BACKGROUND: #f0f0ff">
flagpole</span></b> ) <b>&lt;</b> <b><span style="BACKGROUND: #f0f0ff">0.5</span></b> )
<o:p></o:p></span></p>
</td>
</tr>
<tr style="mso-yfti-irow: 13">
<td style="BORDER-BOTTOM: #f0f0f0; BORDER-LEFT: silver 1pt solid; PADDING-BOTTOM: 1.5pt; PADDING-LEFT: 1.5pt; WIDTH: 15pt; PADDING-RIGHT: 1.5pt; BACKGROUND: #cceedd; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #f0f0f0; PADDING-TOP: 1.5pt; mso-border-left-alt: solid silver .75pt" width="20">
</td>
<td style="BORDER-BOTTOM: silver 1pt solid; BORDER-LEFT: silver 1pt solid; PADDING-BOTTOM: 1.5pt; PADDING-LEFT: 1.5pt; WIDTH: 100%; PADDING-RIGHT: 1.5pt; BACKGROUND: #ffe6b4; BORDER-TOP: silver 1pt solid; BORDER-RIGHT: silver 1pt solid; PADDING-TOP: 1.5pt; mso-border-alt: solid silver .75pt" width="100%" colspan="2">
<p style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt" class="MsoNormal"><b><span style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'">World.reachedFlagpole</span></b><span style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'"><o:p></o:p></span></p>
</td>
</tr>
<tr style="mso-yfti-irow: 14">
<td style="BORDER-BOTTOM: #f0f0f0; BORDER-LEFT: silver 1pt solid; PADDING-BOTTOM: 1.5pt; PADDING-LEFT: 1.5pt; PADDING-RIGHT: 1.5pt; BACKGROUND: #cceedd; BORDER-TOP: #f0f0f0; BORDER-RIGHT: silver 1pt solid; PADDING-TOP: 1.5pt; mso-border-left-alt: solid silver .75pt; mso-border-right-alt: solid silver .75pt" colspan="3">
<p style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt" class="MsoNormal"><b><span style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'">Else</span></b><span style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'"><o:p></o:p></span></p>
</td>
</tr>
<tr style="mso-yfti-irow: 15; mso-yfti-lastrow: yes">
<td style="BORDER-BOTTOM: silver 1pt solid; BORDER-LEFT: silver 1pt solid; PADDING-BOTTOM: 1.5pt; PADDING-LEFT: 1.5pt; WIDTH: 15pt; PADDING-RIGHT: 1.5pt; BACKGROUND: #cceedd; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #f0f0f0; PADDING-TOP: 1.5pt; mso-border-left-alt: solid silver .75pt; mso-border-bottom-alt: solid silver .75pt" width="20">
</td>
<td style="BORDER-BOTTOM: silver 1pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 1.5pt; PADDING-LEFT: 1.5pt; PADDING-RIGHT: 1.5pt; BACKGROUND: #cceedd; BORDER-TOP: #f0f0f0; BORDER-RIGHT: silver 1pt solid; PADDING-TOP: 1.5pt; mso-border-right-alt: solid silver .75pt; mso-border-bottom-alt: solid silver .75pt" colspan="2">
<p style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt" class="MsoNormal"><i><span style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'">Do Nothing
</span></i><span style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'"><o:p></o:p></span></p>
</td>
</tr>
</tbody>
</table>
<br>
________________________________________<br>
From: alice-teachers-bounces&#43;robert.durtschi=gcsu.edu@lists.andrew.cmu.edu [alice-teachers-bounces&#43;robert.durtschi=gcsu.edu@lists.andrew.cmu.edu] on behalf of alice-teachers-request@lists.andrew.cmu.edu [alice-teachers-request@lists.andrew.cmu.edu]<br>
Sent: Thursday, September 05, 2013 12:00 PM<br>
To: alice-teachers@lists.andrew.cmu.edu<br>
Subject: alice-teachers Digest, Vol 38, Issue 2<br>
<br>
Send alice-teachers mailing list submissions to<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; alice-teachers@lists.andrew.cmu.edu<br>
<br>
To subscribe or unsubscribe via the World Wide Web, visit<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; https://lists.andrew.cmu.edu/mailman/listinfo/alice-teachers<br>
or, via email, send a message with subject or body 'help' to<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; alice-teachers-request@lists.andrew.cmu.edu<br>
<br>
You can reach the person managing the list at<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; alice-teachers-owner@lists.andrew.cmu.edu<br>
<br>
When replying, please edit your Subject line so it is more specific<br>
than &quot;Re: Contents of alice-teachers digest...&quot;<br>
<br>
<br>
Today's Topics:<br>
<br>
&nbsp;&nbsp; 1.&nbsp; Collision and walking speed questions (Lori Fuller)<br>
<br>
<br>
----------------------------------------------------------------------<br>
<br>
Message: 1<br>
Date: Wed, 04 Sep 2013 13:46:25 -0400<br>
From: &quot;Lori Fuller&quot; &lt;lori.fuller@browardschools.com&gt;<br>
Subject: alice-teacher Collision and walking speed questions<br>
To: alice-teachers@lists.andrew.cmu.edu<br>
Message-ID:<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;fc.0119ec0746d675b63b9aca00e8ed6537.46d6890f@browardschools.com&gt;<br>
Content-Type: text/plain; charset=&quot;utf-8&quot;<br>
<br>
I have an advanced student among all of my beginners... and he is working<br>
on a maze game.<br>
2 questions:<br>
1.&nbsp;&nbsp; In Alice 2.3, is it possible to set up a collision indication method?<br>
If so, where do I find information on this?<br>
2.&nbsp; Is there a way to slow down the person object walking while using the<br>
arrow keys as controllers?<br>
<br>
<br>
<br>
thanks,<br>
<br>
Lori Fuller, M.Ed.<br>
Monarch High School<br>
Career Technology Department Head<br>
Technology Coordinator<br>
Asst. Athletic Director<br>
<br>
&quot;A posse ad esse&quot;, from possibility to actuality...<br>
<br>
Big brother is watching so watch what you put in the email!<br>
<br>
Under Florida law, e-mail addresses, and all communications, including<br>
e-mail communications, made or received in connection with the transaction<br>
of School Board business are public records, which must be retained as<br>
required by law and must be disclosed upon receipt of a public records<br>
request, except as may be excluded by federal or state laws.&nbsp; If you do<br>
not want your e-mail address released in response to a public records<br>
request, do not send electronic mail to this entity. Instead, contact this<br>
office by phone or in writing.<br>
<br>
<br>
-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
URL: http://lists.andrew.cmu.edu/pipermail/alice-teachers/attachments/20130904/b630acd1/attachment-0001.html<br>
<br>
------------------------------<br>
<br>
_______________________________________________<br>
alice-teachers mailing list<br>
alice-teachers@lists.andrew.cmu.edu<br>
https://lists.andrew.cmu.edu/mailman/listinfo/alice-teachers<br>
<br>
<br>
End of alice-teachers Digest, Vol 38, Issue 2<br>
*********************************************</p>
</div>
</body>
</html>