Programming Basics part 1
Overview
The Programming Basics course introduces programming for design and visual visually oriented outcomes. Part 1 of the course gives an overview of the history and nature of code, and teaches basics principles and object 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 graphic 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 students student's work can be informed with a greater visual sensibility.
The course tutorials can be found here: programming
Deliverables
...
...
Functioning Game and Presentation - Presentation of your final game
...
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.
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.
Schedule
Part 1: Creating a game.
5.D02Do 01.11.2018 09:00–17:00 | ZT 4.K14 (Kick off) |
---|
Morning: 5.D02. Afternoon: ZT 4.T09
Fr 02.11.2018 | 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.2018 | Free 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 | 4.K14 Mentoring |
Mi 12.12.2018 | 4.K14 Mentoring |
Mi 19.12.2018 13:00–15:00 | 4.K14 Mentoring |
Links
Project: Game 20172018
Documentation TemplateMoving Poster Template
Archive (old tutorials)
- Ext. Lektion 1 (Force Fields)
- Ext.Lektionen 2 (Rekursive Funktionen / Fraktale)
- End Exercise 2014
- End Exercise 2015
...