Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The Programming Basics course introduces programming for design and visually oriented outcomesprogramming. Part 1 The content of the course builds on the basics of coding principles from the Bits and Atoms course, is transferable to many academic and professional aspects of Interaction Design, not only in programming directly, but in understanding and communicating on digital topics. Part 1 of the course develops basic coding skills and covers object-oriented programming with Processing with processing (java). Students apply their newly learnt skills by developing a game based on a supplied template.

In Part 2 of the course, students develop their skills further by focusing on graphics and visual possibilities with code. Students develop dynamic graphics which can be controlled with gesture-based interactions. Part 2 of the course runs simultaneously with Graphic Design Basics so that the student's work can be informed with a greater visual sensibility. 

...

The Nature of Code : A comprehensive free ebook on visual coding from Daniel Schifman  

https://www.openprocessing.org/: A community-based website for sharing creative coding examples 

https://p5js.org: A javascript library based on processing style coding. 

Game 

You can use the following example as a template for building your own game. It's based off the classic arcade game "Asteroids", you should, however, modify it into a completely new game. Project: Game 2018.....

Template 2019

At a minim your final game should include:

...