compsci 4 introduction to programming animation and virtual worlds prof. susan rodger

10
CompSci 4 Introduction to Programming Animation and Virtual Worlds Prof. Susan Rodger

Upload: claribel-gallagher

Post on 04-Jan-2016

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: CompSci 4 Introduction to Programming Animation and Virtual Worlds Prof. Susan Rodger

CompSci 4Introduction to Programming

Animation and Virtual Worlds

Prof. Susan Rodger

Page 2: CompSci 4 Introduction to Programming Animation and Virtual Worlds Prof. Susan Rodger

What Will We Do in CompSci 4?

• Web pages/html (one week)

• Learn to program with Alice (mostly)

• Research study

Page 3: CompSci 4 Introduction to Programming Animation and Virtual Worlds Prof. Susan Rodger

How This Class Will Work

• In Class– Lecture/demos– Tutorials– Classwork (in pairs)

• Outside of class– Complete work not finished in class– Reading– Assignments

Page 4: CompSci 4 Introduction to Programming Animation and Virtual Worlds Prof. Susan Rodger

What Is Alice?

• A modern programming tool– 3-D graphics– 3-D models of objects

• Animation– Objects can be made to move around virtual

world (a simulation or video game)

Page 5: CompSci 4 Introduction to Programming Animation and Virtual Worlds Prof. Susan Rodger

What does Alice run on?

• Alice is written in Java – should run on many systems– Right now, supports only PC version– Mac and Linux versions are to be released

soon, keep checking the web site

Page 6: CompSci 4 Introduction to Programming Animation and Virtual Worlds Prof. Susan Rodger

Fast Start Up

• Can quickly learn to create– A simple animation in a few minutes– A non-trivial animation in a few class periods

• Can learn to use the Alice interface in after a few more class periods

Page 7: CompSci 4 Introduction to Programming Animation and Virtual Worlds Prof. Susan Rodger

The Power of Alice

• Automatically keeps track of 3-D objects– What objects are in the virtual world– Types of objects– Positions of objects in the world

Page 8: CompSci 4 Introduction to Programming Animation and Virtual Worlds Prof. Susan Rodger

Objects in Alice

• Objects already exist

• Objects have parts

Page 9: CompSci 4 Introduction to Programming Animation and Virtual Worlds Prof. Susan Rodger

Program an Object

Page 10: CompSci 4 Introduction to Programming Animation and Virtual Worlds Prof. Susan Rodger

Class Today

• Demo of Alice– Skater, hair, chicken

• Go over syllabus, web page

• Group Activity

• Assignment