The Programming Basics course introduces programming for design and visual oriented outcomes. Part 1 of the course gives an overview of the history and nature of code, and teaches basics principles and object oriented programming with Processing. Students apply their newly learnt skills by developing a game.
In Part 2 of the course, students develop their skills further by focusing on graphics and visual possibilities with code. Students develop a moving poster which can be responds to facial recognition and tracking. Part 2 of the course runs simultaneously with Graphic Design Basics, so that the students work can be informed with a greater visual sensibility.
The course tutorials can be found here: programming
Concept Presentation - Presentation of your idea and concept for the final game
Functioning Game and Presentation - Presentation of your final game
Visual Programming Presentation - Presentation of visual programming concept
Documentation - Documentation of your work in the provided template together with your code. This should be placed on the server in filer.ad.zhdk.ch/DDE/VIAD/01_ABGABEN/17_HS/Sem1_ProgrammingBasics
80% Attendance during lessons
Part 1: Creating a game.
|1.11.2017 09.00 – 17.00||(Kick off)|
2.11.2017 09.00 – 17.00
|06.11.2017 12.00 – 17.00|
|07.11.2017 09.00 – 17.00|
9:00 Game Concept Presentation
|08.11.2017 09.00 – 17.00|
|09.11.2017 09.00 – 17.00|
|13.11.2017 09.00 – 17.00||Game Presentation at 13:00|
Part 2: Visual Programming
|10.30 – 17.00 27.11.2017||(Kick off) Lecture|
09.00 – 17.00 4.12.2017
09.00 – 17.00 11.12.2017
|09.00 – 17.00 18.12.2017||Mentoring|
You can use the following example as a template for building your own game. It's based off the classic arcade game "Asteroids", you may, however, modify it into a completely different style of game.
At minim your final game should include: