Difference between revisions of "PRO608A summer2010"

From CDOT Wiki
Jump to: navigation, search
(Week 10)
(Week 10)
Line 87: Line 87:
  
 
==Week 10==
 
==Week 10==
'''Class 7'''
+
'''Class 5'''
PRO608a Summer
+
PRO608a Summer - Class Project 1
  
Class Project 1- Work alone or in pairs.
+
Work alone or in pairs.
  
 
Create a flash project that runs within a browser.  It can be navigation, a game of some sort, interactive art, something that takes advantage of the graphic or interactive nature of flash.
 
Create a flash project that runs within a browser.  It can be navigation, a game of some sort, interactive art, something that takes advantage of the graphic or interactive nature of flash.
Line 103: Line 103:
 
* Server side code interaction
 
* Server side code interaction
 
* XML or JSON driven content
 
* XML or JSON driven content
 +
 +
Include a short explanation of what you are trying to achieve with your project, and what points of interest can be found in your code.
 +
 +
'''Class 6'''
 +
 +
Marking scheme for Class Project 1
 +
 +
40% - complexity of attempted functionality
 +
 +
30% - Functionality of code (does it work?)
 +
 +
10% - Appropriate use of flash abilities
 +
 +
20% - Elegance of code
  
 
==Week 11==
 
==Week 11==

Revision as of 23:09, 25 July 2010

Instructor

Last Name First Name Seneca Username Email Blog Url
Clark Simon simon.clark simon@zebraspot.com Twitter

Students

Last Name First Name Seneca Username PRO608a Matrix website Email Blog Url IRC Nick
Gorscak Ljubomir gljubomir matrix/~gljubomir ljubomir.gorscak@gmail.com Blogspot ljubo
Granovsky Andriy aagranovsky andregranovsky@gmail.com - param
Samimi Ali asamimi Ali ali.samimi@gmail.com The Door asa_
Choephel Thupten tchoephel Thupten thupten1234@gmail.com Thupten's Blog thupten
Khai Huynh Khai nkhuynh1 Khai's class note kyle205@gmail.com Khai Huynh's Blog nkhuynh1
Butnaru Stefan sbutnaru testing stefanbutnaru@rogers.com N/A N/A
Joshua Byer jbyer Joshua jbyer@learn.senecac.on.ca none none
Zhang Jia jzhang11 Jia jzhang11@learn.senecac.on.ca none none
Bagasrawala Rashida rbagasrawala Rashida rbagasrawala@learn.senecac.on.ca none none
Grewal Harman hgrewal3 hgrewal3@learn.senecac.on.ca none none
Nasir Arsalan anasir4 anasir4@learn.senecac.on.ca none none
Novichikhin Konstantin knovichikhi knovichikhi@learn.senecac.on.ca Blog Link knovichikhin
Thanh Dao tdao3 Project tdao3@learn.senecac.on.ca none none
Qing Luo qluo5 qluo5@learn.senecac.on.ca N/A N/A
Kanakarayar Nalini nkanakarayar@learn.senecac.on.ca Project none none

Links

Course documents

Topics

Week 8

Class 1 class1.zip

  • Basic Flash usage
  • creating a document
  • basic drawing
  • defining actions in the timeline
  • working with symbols

Class 2 class2.zip

  • specifying a document class
  • external ActionScript code
  • creating classed library items
  • creating a Global Static class for persistent storage and interdocument communication
  • embedding in a webpage with swfobject2.2
  • communication with javascript

Week 9

Class 3 class3.zip

  • working with event listeners
  • iterating over an object or array
  • passing function references as parameters
  • working with the Caurina tweener class.

Class 4 class4.zip

  • using a swf as a navigation menu
  • loading ajax content using jQuery
  • Loading one flash movie into another

Week 10

Class 5 PRO608a Summer - Class Project 1

Work alone or in pairs.

Create a flash project that runs within a browser. It can be navigation, a game of some sort, interactive art, something that takes advantage of the graphic or interactive nature of flash.

Some ideas of elements to include are:

  • Collision Detection
  • Keyboard interaction
  • Mouse Following
  • Puzzle logic
  • Constrained dragging
  • physics engine
  • Server side code interaction
  • XML or JSON driven content

Include a short explanation of what you are trying to achieve with your project, and what points of interest can be found in your code.

Class 6

Marking scheme for Class Project 1

40% - complexity of attempted functionality

30% - Functionality of code (does it work?)

10% - Appropriate use of flash abilities

20% - Elegance of code

Week 11

Week 12

Tests

Test 1 Review

Projects

TBA