Graphics Movies & Games. Jump In! Feeling sleepy and stupid… Extract the Alice from the zip archive and copy it to C:\Programs.

Slides:



Advertisements
Similar presentations
Mike Scott University of Texas at Austin
Advertisements

Getting Started With Alice: The Basics By Jenna Hayes under the direction of Professor Susan Rodger Duke University July
Space Man Sam: Grammar Mistakes By Aleis Murphy Duke University, Under the direction of Professor Susan Rodger July 2010.
Alice Learning to program: Part 1 by Ruthie Tucker and Jenna Hayes Under the direction of Professor Susan Rodger Duke University, July 2008.
Getting Started With Alice By Ruthie Tucker under the direction of Prof. Susan Rodger Duke University, July
Skater World: Part One By Deborah Nelson Duke University Under the direction of Professor Susan Rodger May 29,
Scene changes By Deborah Nelson Duke University Under the direction of Professor Susan Rodger July 2008.
1 Alice: Beyond the Basics Steve Cooper Michelle Venable-Foster Barbara Ericson May 2007.
COMPREHENSIVE Windows Tutorial 3 Personalizing Your Windows Environment.
1 Alice: Beyond the Basics Steve Cooper Michelle Venable-Foster Barbara Ericson Aug 2009.
Programming in Alice Chapter 2 Part 2. Events Editor Identifies what method is executed (run) when the “Play” button is hit 2.
Alice: A Free 3D Animation World for Teaching Programming Barbara Ericson Georgia Institute of Technology Oct 2005.
Creating a Portfolio Website Phillips. Go to wix.com.
Alice Learning to program: Part 1 Scene Setup and Starting Animation by Ruthie Tucker and Jenna Hayes Under the direction of Professor Susan Rodger Duke.
01-Intro-Object-Oriented-Prog-Alice1 Barb Ericson Georgia Institute of Technology Aug 2009 Introduction to Object-Oriented Programming in Alice.
Programming Alice Alice is named in honor of Lewis Carroll’s Alice in Wonderland.
Getting Started With Alice By Ruthie Tucker under the direction of Prof. Susan Rodger Duke University, July
Princess & Dragon – Version 2 By Michael Hoyle under the direction of Professor Susan Rodger Duke University July 2012 Updated June 2014 by Ellen Yuan.
Programming with Alice Computing Institute for K-12 Teachers Summer 2011 Workshop.
Adventures in Animation Introduction to Alice Michelle Venable-Foster June 2006.
Getting started with Alice Adapted from presentations by Jenna Hayes, Duke University Donna Gavin, UWP Computer Science and Software Engineering.
Alice 2.0 Introductory Concepts and Techniques Project 1 Exploring Alice and Object-Oriented Programming.
The Very Basics of Alice: A Simple Overview 6 th & 7 th Grade Tech Apps.
Teaching a character to walk in more than one world: Parameters and Inheritance. By Lana Dyck under the direction of Professor Susan Rodger Duke University.
Alice Tutorial: Overview and Concepts Wayne Summers Columbus State U. 11/17/06.
PowerPoint Adding Special Effects and Internet Links Running Microsoft Office 97 Randy Sadewater
Scene changes By Deborah Nelson Duke University Under the direction of Professor Susan Rodger June
CompSci 4 Fall 2010 Classwork 2 – Princess and Dragon World By Elizabeth Liang under the direction of Professor Susan Rodger Duke University.
Princess & Dragon Part 1: Objects in an Alice World By Elizabeth Liang under the direction of Professor Susan Rodger Duke University May 2010.
Lists Tutorial By Deborah Nelson Duke University Professor Susan Rodger July 13, 2008.
An Introduction to Alice (Short Version) – Extras! Yossra Hamid Under the Supervision of Professor Susan Rodger Duke University, June 2014 This is a continuation.
Georgia Institute of Technology Pictures and Alice Barb Ericson Georgia Institute of Technology September 2006.
Alice Workshop November 2009 By: Kim Glavan New Lenox School Dist #122.
The Essentials of Alice (Bunny) By Jenna Hayes under the direction of Professor Susan Rodger Duke University July 2008.
Illuminating Computer Science CCIT 4-6Sep
Making Billboards By Deborah Nelson Duke University, Under the direction of Professor Susan Rodger, July 14, 2008.
Creating a Historical Tour in Alice By Jenna Hayes May 2010.
Alice 3.0 A Guided Tour Mike R-D YRDSB. Agenda General Walkthrough of Alice 3.0 Loops, Variables, Threads Methods / Properties Arrays Misc.
Macromedia Flash 8 Revealed WORKING WITH SYMBOLS AND INTERACTIVITY.
The Essentials of Alice Mrs. Jayne Slease SBMS CTE Computer Science and Animation Credit to Duke Students under the direction of Professor Susan Rodger.
Learning to Program: Part 1 Scene Setup and Starting Animation by Ruthie Tucker and Jenna Hayes Under the direction of Professor Susan Rodger Duke University,
An Introduction to Alice By Jenna Hayes under the direction of Professor Susan Rodger Duke University, June 2009 Updated June 2014 by Ellen Yuan.
Alice: A Free 3D Animation World for Teaching Programming.
Illuminating Computer Science CCIT 4-6Sep
Presenter: Carol Liss Timberlane Regional Middle School 6 th and 7 th grade Tech. Educator Co presenters:
Microsoft PowerPoint Prepared by the Academic Faculty Members of IT.
The Essentials of Alice By Jenna Hayes under the direction of Professor Susan Rodger Duke University May 2009.
Alice in Action with Java Chapter 1 Getting Started with Alice.
Setting Up the Initial Scene. Problem Solving in Alice Set up the initial scene in a new world The princess example Setting up the initial scene.
Getting Started With Alice: The Basics. Step 1: Background Open up Alice, and choose a background for your Alice world. Your world is something you can.
Windows Tutorial 3 Personalizing Your Windows Environment
The Essentials of Alice (Bunny)
Professor Susan Rodger
Setting Up the Initial Scene
An Introduction to Alice (Short Version)
An introduction to programming Created by Dr. Randy Pausch
Graphics Movies & Games
Learning Java with Alice 3.0 Game Design Kathy Bierscheid
Programming using Alice 3
Alice in Action with Java
Alice: Beyond the Basics
Alice: A Free 3D Animation World for Teaching Programming
Introduction to Object-Oriented Programming in Alice
Alice 2.2 Introduction.
Getting Started With Alice
Alice: A Free 3D Animation World for Teaching Programming
Professor Susan Rodger
Michelle Venable-Foster June 2006
Professor Susan Rodger
Presentation transcript:

Graphics Movies & Games

Jump In!

Feeling sleepy and stupid… Extract the Alice from the zip archive and copy it to C:\Programs.

A Link on Your Desktop This step is optional, but doing it will make your life easier later on Click on an empty area of your desktop and choose “New|Shortcut” In the dialog that pops up, browse to C:\Program Files\Alice, find Alice.exe, select it, choose “Next”, and then “Finish” on the next dialog.

Down the Rabbit-hole Now click on the link (or otherwise start Alice) Choose “Start the Tutorial”

The Pool of Tears Now do the 2nd Tutorial When you are done you have a good feeling of what Alice is all about

Creating Your Own Movie Click on File – Then New World Click on a template – Background and ground type

Add Objects To the World

Add Objects to the World Select an object to add – Click on object to select Click Add Instance to world Button – Or drag the object and drop it into position somewhere in the world

Position an Object in the World

Mouse Controls Use mouse control buttons (from left to right) – To move object left, right, forward, back – Up and down – Turn left or right – Turn forward or backwards – Tumble the object (free rotation) – Resize object – Copy the object

Deleting an Object Click on the object you want to delete – The object will be displayed with a bounding box around it Click the right mouse button – Select delete from the pop-up menu

Posing an Object

Objects do Things in Methods In object-oriented programming we ask objects to do things – They are born ‘knowing’ some things – We can teach them new things In Alice we will do this in a method – A named set of requests to objects – The play button executes world.my first method

Viewing Methods

Use Methods Drag method names from the details window Methods area – to world.my first method Can Group Methods – Do in order One after the other – Or Do together At the same time

Moving and Deleting a Method You can pick up a method and move it – Click on left (dotted) edge and drag it – Legal places to drop it will have a green line To delete move to the trash can – Or right click and pick delete from the popup menu

Posing an Object using the Menu You can also use a popup menu to pose an object – Right click on an object in the object tree to bring up the methods Select a method to execute it Click on the Undo button to undo this action

Quad View

Camera Controls Use camera controls to change the starting camera view – Move up, down, left, right – Drive forwards, backwards, rotate left, rotate right – Tilt (rotate) camera forwards or backwards

Saving a World

Creating a Method To teach an object to do a new thing – Create a new method – Name the method – Drag other methods into the new method – When you are done use the new method in world.my first method

Creating a Class A class can ‘inherit’ from an existing class – Right click on object in object tree and rename it Right click and select save object (really save class) – Create copies of the object using mouse controls Know the same methods – To make the methods work on any object of the class Add a parameter for the object that it is invoked on To move sub-parts need part named function – Be careful typing the name of the part » Case sensitive

Creating People You can use the she builder and he builder to build custom people – In the people category – Control the skin color, hair, eyes, body, and clothes

Threads that Bind Us I encourage you to learn more about Alice’s inspirational architect-- Prof. Randy Pausch

Next Time How to create interactive movies Responding to mouse and contact events