schedule
Wednesday Jan. 19th
syllabus, course overview
survey
examples of interactive projects in Flash:
saving and publishing
PONG (online simulator)
assigned reading: Rules of Play (Preface) - Salen and Zimmerman
in-class: 1 & 2 from labs + lessons
survey
examples of interactive projects in Flash:
- http://www.bee.org.il
- http://www.specialsurprise.co.nz/
- http://www.ahntrio.com/v2/
- http://www.angry-gram.com/index.php
- http://www.petepenicka.ch/
- http://lab.andre-michelle.com/tonematrix
- http://lab.andre-michelle.com/fl-909
- http://www.hobnox.com/index.1056.de.html
saving and publishing
PONG (online simulator)
assigned reading: Rules of Play (Preface) - Salen and Zimmerman
in-class: 1 & 2 from labs + lessons
Monday Jan. 24th
for next class: read chapters 3 and 4 of Flash CS4 - The Missing Manual
in-class: item 3 from labs + lessons
Wednesday Jan. 26th
agenda:
solidifying our understanding of symbols in Flash (buttons and movie clips)
start making sample Flash files for reference
in-class: item 4 from labs + lessons
assigned reading (to discuss Monday, 1/31): Critical Play ch 1 [pdf]
adding complexity by fitting together simple pieces
solidifying our understanding of symbols in Flash (buttons and movie clips)
start making sample Flash files for reference
in-class: item 4 from labs + lessons
assigned reading (to discuss Monday, 1/31): Critical Play ch 1 [pdf]
adding complexity by fitting together simple pieces
Monday Jan. 31st
Wednesday Feb. 2nd
Snow Day - Class Cancelled, University Closed
Monday Feb 7th
Flash: starting and stopping movie clip symbols from a button
dragging movie clip symbols
Jane McGonigal manifesto
dragging movie clip symbols
Jane McGonigal manifesto
Wednesday Feb. 9th
looking at Flash projects involving exploration and information
agencynet.com
tropical disease map
conservation house
water pollution
red oak bore
watch: Jane McGonigal video
lab time/conferences on individaul readings
agencynet.com
tropical disease map
conservation house
water pollution
red oak bore
watch: Jane McGonigal video
lab time/conferences on individaul readings
Monday Feb 14th
websites to look at and discuss in class:
Private Screts, Public Lies (Renate Ferro)
Lose/Lose (Zach Gage, 2009)
http://stfj.net/index2.php?project=art/2009/temporary
Water Life (Canadian National Film Board)
Private Screts, Public Lies (Renate Ferro)
Lose/Lose (Zach Gage, 2009)
http://stfj.net/index2.php?project=art/2009/temporary
Water Life (Canadian National Film Board)
Wednesday Feb. 16th
Project 1 due
Monday Feb 21st
first reading response due
also - read/review chapters 9 and 10 of the textbook
technical topic: working with audio and video in Flash
interfaces to video -
examples from multimedia journalism projects:
THE BLACK VOTE IN OAKLAND
SF CABS
THE FALLING DOLLAR
Wednesday Feb. 23rd
NO CLASS - make-up day tba
Monday Feb 28th
second reading response due
Wednesday March 2
designing interfaces to multimedia content
theturn.tv musician's site with unusual video interface
interesting metaphor interface: ACLU cultural exclusion site
Water Life (Canadian Film Board)
LA Times - gang violence multimedia reporting
Powering a Nation - News21/UNC multimedia reporting project
theturn.tv musician's site with unusual video interface
interesting metaphor interface: ACLU cultural exclusion site
Water Life (Canadian Film Board)
LA Times - gang violence multimedia reporting
Powering a Nation - News21/UNC multimedia reporting project
Monday March 7
third reading response due
lecture: database aesthetics
lecture: database aesthetics
Wednesday March 9
Project 2 due
lab: flower clock demo
lab: flower clock demo
Monday March 14
no class - Spring Break
Wednesday March 16
no class - Spring Break
Monday March 21
fourth reading response due
lab: "flora clock"
lab: "flora clock"
Wednesday March 23
lab: "flora clock"
more time examples
more time examples
Monday March 28
1. drag
2. timer
3. mask
4. frame rate
5. chase
Wednesday March 30
stage.addEventListener(Event.ENTER_FRAME, updateScreen);
button_inst.addEventListener(MouseEvent.MOUSE_DOWN, startGame);
var x_dir;
x_dir = "right";
var y_dir;
y_dir = "down";
var game_playing;
game_playing = 0;
var r_score;
r_score = 0;
var l_score;
l_score = 0;
r_score_box.text = r_score;
l_score_box.text = l_score;
function startGame(Event:MouseEvent):void{
game_playing = 1;
x_dir = "right";
y_dir = "down";
ball_inst.x = 200;
ball_inst.y = 200;
button_inst.visible = false;
}
function updateScreen(Event):void{
r_score_box.text = r_score;
l_score_box.text = l_score;
if(game_playing == 1){
if(x_dir == "right"){
ball_inst.x = ball_inst.x +7;
}else{
ball_inst.x = ball_inst.x -7;
}
if(y_dir == "down"){
ball_inst.y = ball_inst.y +4;
}else{
ball_inst.y = ball_inst.y -4;
}
if(ball_inst.hitTestObject(r_paddle_inst) == true){
x_dir = "left";
ball_inst.width++;
ball_inst.height++;
}
if(ball_inst.hitTestObject(l_paddle_inst) == true){
x_dir = "right";
}
if(ball_inst.y <= 0){
y_dir = "down";
}
if(ball_inst.y >= 300){
y_dir = "up";
}
if(ball_inst.x <= 0){
game_playing = 0;
l_score = l_score +1;
}
if(ball_inst.x >= 550){
game_playing = 0;
r_score = r_score +1;
}
}else{
ball_inst.y = -100;
button_inst.visible = true;
}
}
presentations on research/readings:
- Andy
- Andy
Monday April 4
presentations on research/readings:
- Amanda, Candice
- Amanda, Candice
Wednesday April 6
project 3 due
presentations on research/readings:
- Heather, Ethan, Annalise
presentations on research/readings:
- Heather, Ethan, Annalise
Monday April 11
final project proposals
lecture: interface metaphors (?)
lecture: interface metaphors (?)
Wednesday April 13
Monday April 18
tbd
typography for motion design
lecture: other platforms/tools for interactivity for the web: HTML 5, Silverlight, Java
x
typography for motion design
lecture: other platforms/tools for interactivity for the web: HTML 5, Silverlight, Java
x
Wednesday April 20
tbd
Monday April 25
tbd
Wednesday April 27
tbd
Monday May 2
last official day of class
Wednesday May 4
possible make-up day