Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 5 Next »

Overview

The Programming Basics course introduces programming for design and visually 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 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 course tutorials can be found here: programming

Deliverables 

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: 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 may, however, modify it into a completely different style of game. 

At minim your final game should include:

  • A concept and a visual theme
  • Original graphics 
  • Sound 
  • Appropriate start, play and game-over screens

Part 2: Moving Poster 


Schedule

Part 1: Creating a game. 


5.D02 (Kick off) 


5.D02

5.D02

Morning: 5.D02. Afternoon: ZT 4.T09


5.D02 (13:00 Game Concept Presentation)

5.D02 (Morning Guest Lecture)

4.T07 (Game Presentation at 13:30) 

Part 2: Visual Programming 

11/28/2018   12.00 – 17.00Visual Programming Basics (tutorials) ()

12/5/2018

Mentoring (mini pressentation of concept on 4.12.2018 at 9) 

12/11/2018

Mentoring 
09.00 – 12.00 19.12.20175.D02 (End Presentation)

Links

Project: Game 2018

Documentation Template

Moving Poster Template

Archive (old tutorials)