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 2018

Programming Basics 2018

Nov 27, 2018

Analytics

Loading data...

Overview

The Programming Basics course introduces programming for design and visually oriented outcomes. Part 1 of the course builds on the basics of coding principles from the Bits and Atoms course, and covers object-oriented programming 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 course tutorials can be found here: programming

Deliverables 

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 should, however, modify it into a completely new game. 

Project: Game 2018

At a minim your final game should include:

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


Part 2: Moving Poster 

Please use the following template to get started with your poster. You do not need to edit the SetupScreen or Template_Poster files, these should stay as they are. 

Template_Poster.zip


Schedule

Part 1: Creating a game. 

Do 01.11.2018
09:00–17:00
ZT 4.K14 (Kick off) 

Fr 02.11.2018
09:00–17:00

4.K14
Di 06.11.2018
09:00–17:00
4.K14
Mi 07.11.2018
09:00–17:00

4.K14

Do 08.11.2018
09:00–17:00
4.K14
Fr 09.11.2018Free Working Time
Di 13.11.2018
09:00–17:00
4.K14 (Game Presentation at 14:00) 

Part 2: Visual Programming 

Mi 28.11.2018
13:00–15:00
4.K14 Visual Programming Basics Introduction

Mi 05.12.2018
13:00–15:00

4.K14 Mentoring 

Mi 12.12.2018
13:00–15:00

4.K14 Mentoring 
Mi 19.12.2018
13:00–15:00
4.K14 Mentoring 

Links

Project: Game 2018

Documentation Template

Archive (old tutorials) 

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




, multiple selections available,
{"serverDuration": 21, "requestCorrelationId": "e7bec27f0167476f8898cb948629e01b"}