cis 200 the information technology-enabled worker_weeks04
TRANSCRIPT
-
8/8/2019 CIS 200 the Information Technology-Enabled Worker_Weeks04
1/21
Week 4 Alice
1
-
8/8/2019 CIS 200 the Information Technology-Enabled Worker_Weeks04
2/21
http://www.alice.org/index.php
2
-
8/8/2019 CIS 200 the Information Technology-Enabled Worker_Weeks04
3/21
3Dprogramming environment
Makes it easy to create an animation fortelling
a story,playingan interactive game,ora videoto share on theweb
Allows students to learn about3D software that
might be used by end-users and seen
prominently in the Internetworld In Alice,3-Dobjects (e.g.,people,animals,and
vehicles) populate a virtualworld and students
create an story usingthose objects.
3
-
8/8/2019 CIS 200 the Information Technology-Enabled Worker_Weeks04
4/21
www.biz.colostate.edu
Resources for section > Current Students
option
Outlook, e-lab, and portal accessoptionE-laboption
Sign in using yourCOB user name and
password
Click on the Alice applicationClick the Connectbutton on the dialog box.
Sign in again using yourCOB user name
and password
4
-
8/8/2019 CIS 200 the Information Technology-Enabled Worker_Weeks04
5/21
Access Alicethrough
e-lab, or
download itto
your computer(http://www.alice.org/index.php?page=downloads/download_alice2.2 - thiscould take severalhours to download
and they have beenhaving issues with itnot downloadingcompletely)
Open theapplication.
5
-
8/8/2019 CIS 200 the Information Technology-Enabled Worker_Weeks04
6/21
Method predefined actions (procedures)
providedwithobjects.
Properties a characteristic orattribute ofanobject.
Eventan action thatmay be caused by the user
(ex.click, drag, etc.)
Function performs an action and returns a value.
6
-
8/8/2019 CIS 200 the Information Technology-Enabled Worker_Weeks04
7/21
Object
Tree
shows all of
the objects
in theworld.
Some
objects
may have
parts.
7
-
8/8/2019 CIS 200 the Information Technology-Enabled Worker_Weeks04
8/21
World
Window
allows
students to
lay outobjects in
their3D
worlds.
8
-
8/8/2019 CIS 200 the Information Technology-Enabled Worker_Weeks04
9/21
Eventsused to
associate
methods with
mouse clicks,object collision,
etc. Ittells Alice
when tomake
objects dothings.
9
-
8/8/2019 CIS 200 the Information Technology-Enabled Worker_Weeks04
10/21
Details
displays the
details ofthe
object
currently
selected inthe Object
Tree or
aboutthe
world itself.
10
-
8/8/2019 CIS 200 the Information Technology-Enabled Worker_Weeks04
11/21
Editor Your
work space is
where youwill
write your
story.
11
-
8/8/2019 CIS 200 the Information Technology-Enabled Worker_Weeks04
12/21
-
8/8/2019 CIS 200 the Information Technology-Enabled Worker_Weeks04
13/21
Move objects freely
Move objects upand down
Move objects leftand right
Move objects forwards and backwards
Tumble objects
Resize objects
Copy objects
13
-
8/8/2019 CIS 200 the Information Technology-Enabled Worker_Weeks04
14/21
Move the cameraup, down,
leftand right
Drive the camera forward,
backward, leftand right
Tiltthe camera forward andbackward
14
-
8/8/2019 CIS 200 the Information Technology-Enabled Worker_Weeks04
15/21
Do in orderallows youto include method(s) (actions)
to be performed in the orderthey are added.
Dotogetherallows youtohave method(s) (actions)
executed atthe same time. If/else allows youtoperformamethod(s) (action) ifa
condition is met,otherwise doa differentmethod.
Loopallows youtohave amethod(s) repeat
themselves a specified numberoftimes. While allows youtohave amethod(s) repeat
themselves while a condition is true.
15
-
8/8/2019 CIS 200 the Information Technology-Enabled Worker_Weeks04
16/21
The things listed in the LOOP box will be
looped through (repeated) 2times based on
the numberoftimes I selected.
The methods listed in the DO TOGETHER box
will be executed simultaneously.
16
-
8/8/2019 CIS 200 the Information Technology-Enabled Worker_Weeks04
17/21
Nowthat youhave completed the tutorials andwitnessed an Alice demonstration, it is time to
complete your class assignment. First,write a briefparagraph defininga short story that
represents a commercial orpromotion.The product, service, or eventthat youwanttopromote or describe can be anythingthat is interestingto you.Be creative and humorous.
Include in your story three ormore characters. These can be objects ofany kind from Alices
Local Gallery. Use defaultmethods.You can create newmethods if youwant.Put your
characters intoaworld of yourown creation and produce any reasonable behavioramong
them. Note that stationary objects can be used but do not counttoward the three characters.
More animation is better.This does not need to be a complicated exercise and youare urged
tohave fun. Youare not limited toa commercial orpromotion. If youhave an alternate approach suchas
animating yourself,one of your friendship, or your family, then take this approach.Grading
will be based on the definition of your story, the existence ofthree ormore characters, the
degree ofanimation, use of sound and any other features that youmay find of interest. Make
your story interesting, entertaining, and exciting! Again,playwith Alice, use the trial and
errorapproach, and have fun!
Upon completion ofthe animation, save the world (note the a2w file extension).Postthe file tothe Outlook Public folder, Assignment Alice,with your story as text in the message. Ifany
run time instructions are necessary, include them in the textwitha suitable heading so
anyonewishingtorun this world can do sowithoutguessing.Use the naming convention,
Lastname1Firstname1&Lastname2Firstname2AliceS#.a2w, for your file namewhere
Lastname1 and Firstname1 is your name and # is your section number (1, 2,3, 4, 5,6,or7).
Lastname2and Firstname2 is required ifapairof students work on the assignmenttogether.
Failure touse the naming convention will result in a5point deduction.17
-
8/8/2019 CIS 200 the Information Technology-Enabled Worker_Weeks04
18/21
Nowthat youhave completed the tutorials andwitnessed an Alice demonstration, it
is time to complete your class assignment. First,write a briefparagraph defininga
short story thatrepresents a commercial orpromotion.The product, service, or
eventthat youwanttopromote or describe can be anythingthat is interestingto
you.Be creative and humorous. Include in your story three ormore characters.These can be objects ofany kind from Alices Local Gallery. Use defaultmethods.
You can create newmethods if youwant.Put your characters intoaworld of your
own creation and produce any reasonable behavioramongthem. Note that
stationary objects can be used but do not counttoward the three characters.More
animation is better.This does not need to be a complicated exercise and youare
urged tohave fun.
Youare not limited toa commercial orpromotion. If youhave an alternate approachsuchas animating yourself,one of your friendship, or your family, then take this
approach.Gradingwill be based on the definition of your story, the existence of
three ormore characters, the degree ofanimation, use of sound and any other
features that youmay find of interest. Make your story interesting, entertaining,and
exciting! Again,playwith Alice, use the trial and errorapproach, and have fun!
18
-
8/8/2019 CIS 200 the Information Technology-Enabled Worker_Weeks04
19/21
1. How do youadd anotheraction foran object
toperform?
x Dragthe method fromthe
Details areatothe
Editorarea.
2. How do you create a newmethod? (Tutorial 2)
x Click Create New Methodbutton.
x
Then dragand dropothermethods which,together,will comprise the newmethod.
3. What do you click in ordertomodify a
method (Tutorial 2)
x The Editbutton nexttothe appropriate method in
the Details area. 19
-
8/8/2019 CIS 200 the Information Technology-Enabled Worker_Weeks04
20/21
4. How do you create a new event? (Tutorial3
)x Click the Create NewEventbutton in the Events area.x Click on the appropriate action whichwill triggerthe event.
x Specify the action youwanttohappen by draggingtheappropriate method tothe event line.
5. How do youadd objects to yourworld? (Tutorial 4)x Click the Add Objectsbutton.
x Click on and dragobjects fromthe gallery intothe world.
OR
x Click the Add Objectsbutton.
x Double click the object youwanttoadd.x Click the Add Instance to Worldbutton.
6. How do youreturn tothe Editorarea view? (Tutorial4)x Click the Done button.
20
-
8/8/2019 CIS 200 the Information Technology-Enabled Worker_Weeks04
21/21
4. How do you create a new event? (Tutorial 3)x Click the Create NewEventbutton in the Events area.
x Click on the appropriate action whichwill triggerthe event.
xSpecify the action youwanttohappen by draggingthe appropriatemethod tothe event line.
5. How do youadd objects to yourworld? (Tutorial 4)x Click the Add Objectsbutton.
x Click on and dragobjects fromthe gallery intothe world.
OR
x Click the Add Objectsbutton.
x Double click the object youwanttoadd.
x Click the Add Instance to Worldbutton.
6. How do youreturn tothe Editorarea view? (Tutorial
4)
x Click the Done button. 21