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 

...

 

...

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. 

5.D02

4.T07 (Game Presentation at 13:30
Do 01.11.2018
09:00–17:00
ZT 4.K14 (Kick off) 
5.D025.D02

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

5.D02 (13:00 Game Concept Presentation)5.D02 (Morning Guest Lecture)

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 

5.D025.D025.D02 09.00 – 12.00 19.12.20175.D02 (End Presentation)

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 20172018

Documentation TemplateMoving Poster Template

Archive (old tutorials) 

...