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 visually oriented outcomes. Part 1 of the course gives an overview of the history and nature of code, and teaches basics principles and 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 

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. 

5.D02
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)4.T07 (Game Presentation at 13:30

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.D02 (End Presentation)
11/28/2018   12.00 – 17.00Visual Programming Basics (tutorials) ()

12/5/2018

Mentoring (mini pressentation of concept on 4.12.2018 at 9) 

12/11/2018

Mentoring 
09.00 – 12.00 19.12.2017Mi 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) 

...