Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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 

Concept Presentation -  Presentation of your idea and concept for the final game

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. 

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. 

31
Do 01.
10
11.
2017 09.00 – 17.005.D02
2018
09:00–17:00
ZT 4.K14 (Kick off) 
01

Fr 02.11.

2017 12.00 – 17.

2018
09:00–17:00

5
4.
D02
K14
02
Di 06.11.
2017 12.00 – 17.00 5.D02
2018
09:00–17:00
4.K14
Mi 07.11.
2017 09.00 – 17.00

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

09.11.2017 09.00 – 17.00 5.D02 (13:00 Game Concept Presentation)10.11.2017 09.00 – 17.00 5.D02 (Morning Guest Lecture)24.11.2017 09.00 – 17.00 4.T07 (Game Presentation at 13:30
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 

10.30 – 17.00 29Mi 28.11.2017 (Theory input from Clemens 9:00 to 102018
13:00–15:00)
5.D02

09.00 – 17.00 08.12.2017

5.D02

09.00 – 17.00 13.12.2017

5.D02 (End Presentation)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 20172018

Documentation TemplateMoving Poster Template

Archive (old tutorials) 

...