<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">
Thanks so much for your detailed response Don.
<div class=""><br class="">
</div>
<div class="">
<blockquote type="cite" class="">
<div class="" style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;">
<div class="">
<div class="">It felt in our design meetings that this would be pushing students into more advanced concepts for an introductory programming tool </div>
</div>
</div>
</blockquote>
<div class=""><br class="">
</div>
<div class="">My two cents on this would be to err on the side of including as much functionality as possible in the graphical environment, for a few reasons:</div>
<div class=""><br class="">
</div>
<div class="">1. Many students will never make the transition to code, and it’s great to have an approachable tool that offers the possibility of a deep introduction the kind of procedural thinking and problem solving that coding requires and trains, without
the code.</div>
<div class=""><br class="">
</div>
<div class="">2. I've seen a lot of students hit a conceptual wall when moving from node to code, particularly neurologically unique students and other different thinkers.</div>
<div class=""><br class="">
</div>
<div class="">3. Relatedly, I think it’s nice in general to not set too low a “barrier” to advancing into more advanced concepts, i.e. “yes, you can do that, but you'd need to learn Java/Javascript/Lua/etc…” (however I can see another side to this coin as well…)</div>
<div class=""><br class="">
</div>
<div class="">I teach primarily in Max/MSP these days in part because of point 3: unlike many of the great graphical tools out there, there is never a need to script; while scripting is available, the environment is complete as a graphical tool, allowing the
motivated student to go very deep.</div>
<div class="">
<div class=""><br class="">
</div>
<div class="">I’ve always loved the concept of Alice, and I look forward to new developments in the project.</div>
<div class=""><br class="">
</div>
<div class="">Best regards,</div>
<div class=""><br class="">
</div>
<div class="">John</div>
<div class="">
<div><br class="">
<blockquote type="cite" class="">
<div class="">On Nov 29, 2020, at 2:22 PM, Donald Slater via alice-teachers <<a href="mailto:alice-teachers@lists.andrew.cmu.edu" class="">alice-teachers@lists.andrew.cmu.edu</a>> wrote:</div>
<br class="Apple-interchange-newline">
<div class="">
<div style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">
<div style="background-color:#FFEB9C; width:100%; border-style: solid; border-color:#9C6500; border-width:1pt; padding:2pt; font-size:9pt; line-height:12pt; font-family:'Calibri'; color:Red; text-align: left;" ?="" class="">
<span style="" color:#9c6500;font-weight:bold;?="" class="">CAUTION:</span> This email is from outside BC, so examine it closely before opening attachments or clicking on links</div>
<br class="">
<div class="">John,
<div class="">Unfortunately, there is not a way to instantiate objects in a Scene. You have to do what you describe, add them to the Scene and to the list before hand in Scene setup, particularly if you are adding them. To become part of the Scene. It is an
obvious functionality, one that I have wished for myself, but the design of Alice, the design of the Gallery (suppose you wanted to instantiate a Sim person - how do you easily set all the different values for age, gender, skin tone, body shape, hair style,
clothing). Or making sure the object when instantiated is placed properly in the 3D virtual word so that it is guaranteed to be in camera view?)</div>
<div class=""><br class="">
</div>
<div class="">It felt in our design meetings that this would be pushing students into more advanced concepts for an introductory programming tool (and reasonable minds can choose to differ on the decision). If you export your Alice 3 project into the NetBeans
version, where you have access to the entire Java Class Library, you are able to instantiate new objects as needed. If you are working with Alice in NetBeans, then your students are probably ready to explore this topic.</div>
<div class=""><br class="">
</div>
<div class="">For the same ready that you cannot dynamically instantiate objects, you are not able to dynamically instantiate links. But perhaps I misunderstand your question.</div>
<div class=""><br class="">
</div>
<div class="">We are in the process of creating a GiHub repository for Alice, and we are hopeful that the type of material you describe will appear there. But that work is in process, and I am not sure where the development team is in the work.</div>
<div class=""><br class="">
</div>
<div class="">Thank you for your interest in Alice.</div>
<div class=""><br class="">
</div>
<div class="">All the best,</div>
<div class="">Don Slater</div>
<div class=""><br class="">
</div>
<div class="">Alice Project</div>
<div class="">
<div class=""><br class="">
<blockquote type="cite" class="">
<div class="">On Nov 28, 2020, at 1:38 PM, John Jannone <<a href="mailto:Jannone@brooklyn.cuny.edu" class="">Jannone@brooklyn.cuny.edu</a>> wro</div>
<div class="">
<div style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">
Dear Alice Educators,
<div class=""><br class="">
</div>
<div class="">I’m wondering if new objects can somehow be instantiated a scene - e.g. every time the wizard says a spell, a new instance of "crystal ball" appears at the location of her right hand; or at startup generate a forest of 30 randomly placed trees
(without having to create all 30 and add them to a list)? I can’t seem to find this in documentation nor by poking around Alice’s functions, but it seems an obvious kind of functionality.</div>
<div class=""><br class="">
</div>
<div class="">As a related secondary question, can lists be generated from existing objects, e.g. for each object of type tree, and an entry to list
<font face="Menlo" class="">allTrees</font>?</div>
<div class=""><br class="">
</div>
<div class="">These are maybe custom Java functions that someone has already created - is there a library or repository of 3rd party material somewhere?</div>
<div class=""><br class="">
</div>
<div class="">Thanks!</div>
<div class=""><br class="">
</div>
<div class="">John</div>
<div class=""><br class="">
</div>
<div class="">
<div class="">
<div style="color: rgb(51, 51, 51); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-variant-ligatures: normal; orphans: 2; widows: 2;" class="">
<span style="font-size: 16px;" class=""><b class="">John J.A. Jannone </b></span><br class="">
</div>
<div style="color: rgb(51, 51, 51); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-variant-ligatures: normal; orphans: 2; widows: 2;" class="">
</div>
<div style="color: rgb(51, 51, 51); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-variant-ligatures: normal; orphans: 2; widows: 2;" class="">
</div>
<span style="color: rgb(51, 51, 51); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-variant-ligatures: normal; orphans: 2; widows: 2; font-size: 10px;" class="">
<div style="caret-color: rgb(0, 0, 0);" class=""></div>
<span style="font-size: 11px;" class="">
<div style="caret-color: rgb(0, 0, 0);" class=""></div>
<span style="font-size: 12px;" class="">
<div style="caret-color: rgb(0, 0, 0);" class="">Director, Camp Ballibay for the Fine & Performing Arts<font color="#0b5394" class=""> <a href="https://www.campballibay.com/" style="cursor: pointer; color: var(--color-selectable); text-decoration: none;" class=""> <font color="#0b5394" class="">http://campBallibay.com</font> </a></font> <a href="https://www.instagram.com/campballibay/" style="cursor: pointer; color: var(--color-selectable); text-decoration: none;" class=""><font color="#3d85c6" class="">@campBallibay</font> </a> <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAEiElEQVRIS7VVW2xUVRRd575min1Z6tDHQCe0pUIQpMqr0tKYoInS9ANtIv0wlRQpkQCJPBSRkNpgqkab9GENX2KJECUmVaNEUgLYB0FsY5EWq31BG1pedmg7c+fes825d6adSgUk4X7MnJyzz1p7r732vQwP+WEPGR8PTPBFp/Fq9QWjsGmEex534sYbGeqxxW6lZtVjzCuS3tEYWF2+UumyCI53G69cHuF/vbZYa7lXRUTEyloClWWdRkksm0xwkAPFbvm7ogyp8utuM/+KD/N2LXWsY0f7KeJIm79dN0jKdLE1+7OcXXcj+azd3LXxlO99OBkSFQaZAJMRhkzANAnwE+Y/Kg9U5ajbr+m8h204MZ7S70Xz8QGeMDeWXS1foRW/NFepn46kc4TiC773d7WN8hiXAsiMwSSyQh0ATGIYBVGag93wREndW5fI77F9v1LshQF/81dXzAzIDHMcQEm6Upk7W61emcQuhhMdu2Ss3d6s1/dyIFESgIIEUETiwcDrHIiU2Wj109rewgXyx1YPPjyrV715Vt/sjpIxyAmmTkiIZL6d6crnt0g6uTBe/rkglfWdHwjkrP7JaBgzSUqUJv1hWkuyCId8hAOZauVbS7UtYpc1NJDiSMOsit/0+iMDxpMulTFNAgYNwBwDEmKA5dHsykxV6rttcu30TVpym0OKDOKHZy8IuMRQMEf6oDbXsdMi2N007nE9ohSNj9Osmg6jKMChSbKtrSh/zAT+DohOwtLD5bC1D2UcYAxOiD4w3OQEjwy8mKLu+ihHLbcIagdoRsN5f+uX3UZ6cqwMLrCCjRMEocfWWxDbcghA8S8IVCueYYRsgtIsLe/lVOVbi0D8HP3DLCn40VeNCCBZkywShQhGMFMhg1jbVdnAwasTceJMWHXhDHmk8QUtNTqaXZsgEIutJ/11Fb8b6+FgSFEBPWg7u4rJjAWwABO2NCYqtEkHfYTN87Rj1bnqulDlEyFEJB/q5FsOXgxsbLxlzo8LuiTchqF1qDLhe/GIfctBfsLp57W87BRbnikVdHnJVXVOP3jiKi3t9vOECDDr4mQP7KaHtBerUF80EHpHCflupfmbtdozjDE+XQXqO42B2rJf9CJESkhRmCVTuDyhwQoBizNRzbBfNA04nK1mr09Vz4QP5x1v009aAwe2tRo7oHN5toNZOgspJqsRA2VrHsGAW8LGfkJNllZaskh9Nxx8ikThB5fHyH20wyje227sdnLSBLjd1Mn5EHuXbSdg3wK5dv8q56Z/g09LcKaPklRmLi9vM9/+Ydh8Klq+85uhAej12S+5skVyxZ4Vzm3TgVsEdZ36ssIWM6/UIzk0FSmH+viz7Td5PDQJiWIALFsC4yB4xTSLrQAh1yX17MlU96zxKIf/C9wiaB+itGEd+a83+bZdusbdMU6GSIWBB6dTIIYkIoIZH8l6NqVrn8ZESXXrPGzwbuBTJNrQSHF5M43Mc9f5c6eH8cSfXiPZazBnjApf0gxpaEkcOvJns1NxDq1pWTLrvxfwHTa93wv/N+6BP/r3S/QP1kb+t8dCKrMAAAAASUVORK5CYII=" style="width: 12px; height: auto; vertical-align: middle; border: 0px; max-width: 100%;" class=""><a href="https://twitter.com/ballibay" style="cursor: pointer; color: var(--color-selectable); text-decoration: none;" class=""><font color="#6fa8dc" class="">ballibay</font></a></div>
<div style="caret-color: rgb(0, 0, 0);" class="">Associate Professor, Sound & Emerging Media, Brooklyn College <br class="">
Founder, M.F.A. program in Performance & Interactive Media Arts (PIMA) <br class="">
Producer, <i class=""><font class="">Small Time</font></i><font color="#444444" class=""> </font>feature film <a href="http://smalltimefilm.com/" style="cursor: pointer; color: var(--color-selectable); text-decoration: none;" class=""><font color="#0b5394" class="">http://smallTimeFilm.com</font> </a><a href="https://www.instagram.com/small_time_film/" style="cursor: pointer; color: var(--color-selectable); text-decoration: none;" class=""> <font color="#3d85c6" class="">@small_time_film</font> </a> </div>
<div style="caret-color: rgb(255, 255, 255);" class=""><span style="caret-color: rgb(0, 0, 0);" class="">Producer, <i class=""><font class="">Person Woman Man Camera TV</font></i> feature film </span><span style="caret-color: rgb(0, 0, 0);" class=""><a href="https://www.instagram.com/personwomanmancameratvthemovie/" style="cursor: pointer; color: var(--color-selectable); text-decoration: none;" class=""> <font color="#3d85c6" class="">@personwomanmancameratvthemovie</font></a></span></div>
<div style="caret-color: rgb(255, 255, 255);" class=""><span style="caret-color: rgb(0, 0, 0);" class="">Artist, Composer, Animator </span><span style="caret-color: rgb(0, 0, 0);" class=""><a href="http://jann.one/" style="cursor: pointer; color: var(--color-selectable); text-decoration: none;" class=""> <font color="#0b5394" class="">http://jann.one</font> </a> </span><span style="caret-color: rgb(0, 0, 0);" class=""><a href="https://www.instagram.com/johnjannone/" style="cursor: pointer; color: var(--color-selectable); text-decoration: none;" class=""><font color="#3d85c6" class="">@johnjannone</font> </a> </span><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAEiElEQVRIS7VVW2xUVRRd575min1Z6tDHQCe0pUIQpMqr0tKYoInS9ANtIv0wlRQpkQCJPBSRkNpgqkab9GENX2KJECUmVaNEUgLYB0FsY5EWq31BG1pedmg7c+fes825d6adSgUk4X7MnJyzz1p7r732vQwP+WEPGR8PTPBFp/Fq9QWjsGmEex534sYbGeqxxW6lZtVjzCuS3tEYWF2+UumyCI53G69cHuF/vbZYa7lXRUTEyloClWWdRkksm0xwkAPFbvm7ogyp8utuM/+KD/N2LXWsY0f7KeJIm79dN0jKdLE1+7OcXXcj+azd3LXxlO99OBkSFQaZAJMRhkzANAnwE+Y/Kg9U5ajbr+m8h204MZ7S70Xz8QGeMDeWXS1foRW/NFepn46kc4TiC773d7WN8hiXAsiMwSSyQh0ATGIYBVGag93wREndW5fI77F9v1LshQF/81dXzAzIDHMcQEm6Upk7W61emcQuhhMdu2Ss3d6s1/dyIFESgIIEUETiwcDrHIiU2Wj109rewgXyx1YPPjyrV715Vt/sjpIxyAmmTkiIZL6d6crnt0g6uTBe/rkglfWdHwjkrP7JaBgzSUqUJv1hWkuyCId8hAOZauVbS7UtYpc1NJDiSMOsit/0+iMDxpMulTFNAgYNwBwDEmKA5dHsykxV6rttcu30TVpym0OKDOKHZy8IuMRQMEf6oDbXsdMi2N007nE9ohSNj9Osmg6jKMChSbKtrSh/zAT+DohOwtLD5bC1D2UcYAxOiD4w3OQEjwy8mKLu+ihHLbcIagdoRsN5f+uX3UZ6cqwMLrCCjRMEocfWWxDbcghA8S8IVCueYYRsgtIsLe/lVOVbi0D8HP3DLCn40VeNCCBZkywShQhGMFMhg1jbVdnAwasTceJMWHXhDHmk8QUtNTqaXZsgEIutJ/11Fb8b6+FgSFEBPWg7u4rJjAWwABO2NCYqtEkHfYTN87Rj1bnqulDlEyFEJB/q5FsOXgxsbLxlzo8LuiTchqF1qDLhe/GIfctBfsLp57W87BRbnikVdHnJVXVOP3jiKi3t9vOECDDr4mQP7KaHtBerUF80EHpHCflupfmbtdozjDE+XQXqO42B2rJf9CJESkhRmCVTuDyhwQoBizNRzbBfNA04nK1mr09Vz4QP5x1v009aAwe2tRo7oHN5toNZOgspJqsRA2VrHsGAW8LGfkJNllZaskh9Nxx8ikThB5fHyH20wyje227sdnLSBLjd1Mn5EHuXbSdg3wK5dv8q56Z/g09LcKaPklRmLi9vM9/+Ydh8Klq+85uhAej12S+5skVyxZ4Vzm3TgVsEdZ36ssIWM6/UIzk0FSmH+viz7Td5PDQJiWIALFsC4yB4xTSLrQAh1yX17MlU96zxKIf/C9wiaB+itGEd+a83+bZdusbdMU6GSIWBB6dTIIYkIoIZH8l6NqVrn8ZESXXrPGzwbuBTJNrQSHF5M43Mc9f5c6eH8cSfXiPZazBnjApf0gxpaEkcOvJns1NxDq1pWTLrvxfwHTa93wv/N+6BP/r3S/QP1kb+t8dCKrMAAAAASUVORK5CYII=" style="width: 12px; height: auto; vertical-align: middle; border: 0px; max-width: 100%;" class=""><span style="caret-color: rgb(0, 0, 0);" class=""><a href="https://twitter.com/johnjannone" style="cursor: pointer; color: var(--color-selectable); text-decoration: none;" class=""><font color="#6fa8dc" class="">johnjannone</font></a></span></div>
</span></span></span></div>
</div>
<br class="">
</div>
_______________________________________________<br class="">
alice-teachers mailing list<br class="">
<a href="mailto:alice-teachers@lists.andrew.cmu.edu" class="">alice-teachers@lists.andrew.cmu.edu</a><br class="">
To change settings or unsubscribe visit:<br class="">
<a href="https://lists.andrew.cmu.edu/mailman/listinfo/alice-teachers" class="">https://lists.andrew.cmu.edu/mailman/listinfo/alice-teachers</a></div>
</blockquote>
</div>
<br class="">
</div>
</div>
</div>
_______________________________________________<br class="">
alice-teachers mailing list<br class="">
<a href="mailto:alice-teachers@lists.andrew.cmu.edu" class="">alice-teachers@lists.andrew.cmu.edu</a><br class="">
To change settings or unsubscribe visit:<br class="">
https://lists.andrew.cmu.edu/mailman/listinfo/alice-teachers</div>
</blockquote>
</div>
<br class="">
</div>
</div>
</div>
</body>
</html>