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 | Mentoring |
09.00 – 17.00 11.12.2017 | Mentoring |
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:
http://www.lostgarden.com/2006/10/what-are-game-mechanics.html