Difference between revisions of "PRO608A summer2010"

From CDOT Wiki
Jump to: navigation, search
 
(101 intermediate revisions by 19 users not shown)
Line 11: Line 11:
 
{| border="1" cellpadding="5"
 
{| border="1" cellpadding="5"
  
! Last Name !! First Name !! Seneca Username !! Email !! Blog Url !! IRC Nick
+
! Last Name !! First Name !! Seneca Username !! PRO608a Matrix website !! Email !! Blog Url !! IRC Nick
 
|-
 
|-
| Gorscak || Ljubomir || gljubomir || ljubomir.gorscak@gmail.com || [http://ljubomirgorscak.blogspot.com Blogspot] || ljubo
+
| Gorscak || Ljubomir || gljubomir || [http://matrix.senecac.on.ca/~gljubomir/PRO608-project1/BaseProject.swf Assignment 1] ||ljubomir.gorscak@gmail.com || [http://ljubomirgorscak.blogspot.com Blogspot] || ljubo
 
|-
 
|-
| Samimi || Ali || asamimi|| ali.samimi@gmail.com || [http://asa.veryusefulinfo.com The Door] || asa_
+
| Granovsky || Andriy || aagranovsky || [http://matrix.senecac.on.ca/~aagranovsky/BaseProject/ Assignment 1]||andregranovsky@gmail.com ||- || param
 
|-
 
|-
| Choephel|| Thupten|| tchoephel|| thupten1234@gmail.com || [http://thupten.veryusefulinfo.com Thupten's Blog] || thupten
+
| Samimi || Ali || asamimi|| [http://matrix.senecac.on.ca/~tchoephel/flash/Assignment1/Project/  Ali Project] ||ali.samimi@gmail.com || [http://asa.veryusefulinfo.com The Door] || asa_
 
|-
 
|-
| Khai Huynh|| Khai|| nkhuynh1|| kyle205@gmail.com || [http://kyle205.blogspot.com/ Khai Huynh's Blog] || nkhuynh1
+
| Choephel|| Thupten|| tchoephel||  [http://matrix.senecac.on.ca/~tchoephel/flash/assignment2/DataSample/ Assignment2] ||thupten1234@gmail.com || [http://thupten.veryusefulinfo.com Thupten's Blog] || thupten
 +
|-
 +
| Huynh|| Khai|| nkhuynh1|| [http://matrix.senecac.on.ca/~nkhuynh1/flash/project/index.html Khai's project 1] ||kyle.huynh205@gmail.com || [http://kyle205.blogspot.com/ Khai Huynh's Blog] || nkhuynh1
 +
|-
 +
| Butnaru || Stefan || sbutnaru || [http://matrix.senecac.on.ca/~sbutnaru/flash/BaseProject/index.html  testing] ||stefanbutnaru@rogers.com || N/A || N/A
 +
|-
 +
| Joshua || Byer || jbyer || [http://matrix.senecac.on.ca/~jbyer/BaseProject/index.html Joshua] [http://matrix.senecac.on.ca/~jbyer/BaseProject2/index.html Joshua2]  ||jbyer@learn.senecac.on.ca || none || none
 +
|-
 +
| Zhang || Jia || jzhang11 || [http://matrix.senecac.on.ca/~jzhang11/pro608a/BaseProject/index.html Jia] ||jzhang11@learn.senecac.on.ca || none || none
 +
|-
 +
| Bagasrawala|| Rashida|| rbagasrawala|| [http://matrix.senecac.on.ca/~rbagasrawala/PRO608Assignment1/index.html Project1]  [http://matrix.senecac.on.ca/~rbagasrawala/PRO608Assignment2/index.html Project2]||rbagasrawala@learn.senecac.on.ca || none || none
 +
|-
 +
| Grewal|| Harman|| hgrewal3|| Project 2 ||hgrewal3@learn.senecac.on.ca || none || none
 +
|-
 +
| Nasir|| Arsalan|| anasir4||[http://matrix.senecac.on.ca/~anasir4/flash/index.html Project 1][http://matrix.senecac.on.ca/~anasir4/flash2/BaseProject/index.html Project 2] ||anasir4@learn.senecac.on.ca || none || none
 +
|-
 +
| Novichikhin|| Konstantin|| knovichikhi||[http://matrix.senecac.on.ca/~knovichikhi/PRO/A1/a1 Balls! (A1)] - [http://matrix.senecac.on.ca/~knovichikhi/PRO/A2/a2 Balls! Demo (A2 - Score posting)][http://matrix.senecac.on.ca/~knovichikhi/PRO/A3/a3.html Balls! Final (A2 - Scoreboard)] ||knovichikhi@learn.senecac.on.ca || [http://easleyk.wordpress.com Blog Link] || knovichikhin
 +
|-
 +
| Thanh|| Dao|| tdao3|| [http://matrix.senecac.on.ca/~tdao3/prj608a/project/Project.html Project ]|| tdao3@learn.senecac.on.ca || none || none
 +
|-
 +
| Qing|| Luo|| qluo5|| ||qluo5@learn.senecac.on.ca || N/A || N/A
 +
|-
 +
| Yu|| Sasaki|| ysasaki@learn.senecac.on.ca||  [http://matrix.senecac.on.ca/~ysasaki/sokoban/BaseProject/ Project1 ] [http://matrix.senecac.on.ca/~ysasaki/sokoban/BaseProject/index_prj2.html Project2]||ysasaki@learn.senecac.on.ca || N/A || N/A
 
|-
 
|-
| Butnaru || Stefan || sbutnaru || stefanbutnaru@rogers.com || N/A || N/A
 
  
|
+
| David|| Takasaki|| dtakasak@learn.senecac.on.ca||  [http://matrix.senecac.on.ca/~ysasaki/sokoban/BaseProject/ Project ]
 +
[http://matrix.senecac.on.ca/~dtakasak Project 2]
 +
||dtakasak@learn.senecac.on.ca || N/A || takasaki
 +
|-
 +
| Kanakarayar || Nalini|| nkanakarayar@learn.senecac.on.ca|| [http://matrix.senecac.on.ca/~nkanakarayar/pro608a/project1/index.html Project]  || none || none
 
|-
 
|-
| Joshua || Byer || jbyer|| jbyer@learn.senecac.on.ca || none|| jbyer
+
| Liu|| Donghui || dliu53 || [http://matrix.senecac.on.ca/~dliu53/pro608a/Project1 Project1 ][http://matrix.senecac.on.ca/~dliu53/pro608a/Project2 Project2 ]||dliu53@learn.senecac.on.ca || N/A || dliu53
|-}
+
|}
  
 
=Links=
 
=Links=
Line 53: Line 78:
  
 
==Week 9==
 
==Week 9==
'''Class3''' [http://dev.zebraspot.com/pro608a/files/Class3-July12/class3.zip class3.zip]
+
'''Class 3''' [http://dev.zebraspot.com/pro608a/files/Class3-July12/class3.zip class3.zip]
  
 
* working with event listeners
 
* working with event listeners
Line 62: Line 87:
  
 
* working with the Caurina tweener class.
 
* working with the Caurina tweener class.
 +
'''Class 4''' [http://dev.zebraspot.com/pro608a/files/Class4-July14/class4.zip class4.zip]
 +
 +
* using a swf as a navigation menu
 +
 +
* loading ajax content using jQuery
 +
 +
* Loading one flash movie into another
  
 
==Week 10==
 
==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''' [http://dev.zebraspot.com/pro608a/files/Class6/class6.zip class6.zip]
 +
 +
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==
 +
[http://dev.zebraspot.com/pro608a/files/Class9/as3corelib.zip as3corelib.zip]
 +
 +
[http://dev.zebraspot.com/pro608a/files/Class9/class9.zip class9.zip]
  
 
==Week 12==
 
==Week 12==
 +
[http://dev.zebraspot.com/pro608a/files/Class10/class10.zip class10.zip]
 +
 +
[[savecode save.php]]
 +
 +
[[getcode get.php]]
 +
 +
===Assignment 2:===
 +
 +
For assignment 2, Create a project that shows that you understand the basics of posting data to a server and retrieving it later. You can start with the DataSample.fla in the class10.zip download, or use it as a guideline.  Implement some new functionality that alters the base code (ie, alters the type or amount of data being sent), or adds server interaction to another project.  You can use the get and set pages at dev.zebraspot.com on the server side, or use your own server-side code.
 +
 +
=Tests=
 +
 +
==Test 1 Review==
 +
 +
=Projects=
 +
TBA

Latest revision as of 13:18, 22 August 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 Assignment 1 ljubomir.gorscak@gmail.com Blogspot ljubo
Granovsky Andriy aagranovsky Assignment 1 andregranovsky@gmail.com - param
Samimi Ali asamimi Ali Project ali.samimi@gmail.com The Door asa_
Choephel Thupten tchoephel Assignment2 thupten1234@gmail.com Thupten's Blog thupten
Huynh Khai nkhuynh1 Khai's project 1 kyle.huynh205@gmail.com Khai Huynh's Blog nkhuynh1
Butnaru Stefan sbutnaru testing stefanbutnaru@rogers.com N/A N/A
Joshua Byer jbyer Joshua Joshua2 jbyer@learn.senecac.on.ca none none
Zhang Jia jzhang11 Jia jzhang11@learn.senecac.on.ca none none
Bagasrawala Rashida rbagasrawala Project1 Project2 rbagasrawala@learn.senecac.on.ca none none
Grewal Harman hgrewal3 Project 2 hgrewal3@learn.senecac.on.ca none none
Nasir Arsalan anasir4 Project 1Project 2 anasir4@learn.senecac.on.ca none none
Novichikhin Konstantin knovichikhi Balls! (A1) - Balls! Demo (A2 - Score posting)Balls! Final (A2 - Scoreboard) 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
Yu Sasaki ysasaki@learn.senecac.on.ca Project1 Project2 ysasaki@learn.senecac.on.ca N/A N/A
David Takasaki dtakasak@learn.senecac.on.ca Project

Project 2

dtakasak@learn.senecac.on.ca N/A takasaki
Kanakarayar Nalini nkanakarayar@learn.senecac.on.ca Project none none
Liu Donghui dliu53 Project1 Project2 dliu53@learn.senecac.on.ca N/A dliu53

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 class6.zip

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

as3corelib.zip

class9.zip

Week 12

class10.zip

savecode save.php

getcode get.php

Assignment 2:

For assignment 2, Create a project that shows that you understand the basics of posting data to a server and retrieving it later. You can start with the DataSample.fla in the class10.zip download, or use it as a guideline. Implement some new functionality that alters the base code (ie, alters the type or amount of data being sent), or adds server interaction to another project. You can use the get and set pages at dev.zebraspot.com on the server side, or use your own server-side code.

Tests

Test 1 Review

Projects

TBA