Atlassian uses cookies to improve your browsing experience, perform analytics and research, and conduct advertising. Accept all cookies to indicate that you agree to our use of cookies on your device. Atlassian cookies and tracking notice, (opens new window)
Confluence
For you

Creative Coding
Results will update as you type.
  • Moving Poster Template
  • Programming Basics 2017_
  • Programming Basics 2018
  • Project: Game 2018
  • Programming Basics 2019
  • Programming Basics 2020

/
Programming Basics 2017_

Programming Basics 2017_

Aug 29, 2018

Programming Basics part 1 

Overview

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

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  


Schedule 

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.2017Mentoring

Main Project: Game 2017

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

Links and Resources 

Documentation Template

Simple Collision Detection

http://www.lostgarden.com/2006/10/what-are-game-mechanics.html

Archive (old tutorials) 

  • Ext. Lektion 1 (Force Fields)
  • Ext.Lektionen 2 (Rekursive Funktionen / Fraktale)
  • End Exercise 2014
  • End Exercise 2015

, multiple selections available,
{"serverDuration": 13, "requestCorrelationId": "4c0b7841aac54c2bbf1583fb12183385"}