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

    Two hearts overlapped with each other
    Welcome back
    Catch up on the top discussions and highlights from your team.
    /
    Programming Basics 2017_
    Updated Aug 29, 2018

    Programming Basics 2017_

    Aug 29, 2018

    Programming Basics part 1 

    Overview

    The Programming Basics course introduces programming for design and visual oriented outcomes. Part 1 of the course gives an overview of the history and nature of code, and teaches basics principles and object oriented programming with Processing. Students apply their newly learnt skills by developing a game.

    In Part 2 of the course, students develop their skills further by focusing on graphics and visual possibilities with code. Students develop a moving poster which can be responds to facial recognition and tracking. Part 2 of the course runs simultaneously with Graphic Design Basics, so that the students 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 

    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  



    Schedule 

    Part 1: Creating a game. 

    1.11.2017 09.00 – 17.00

    (Kick off) 

    2.11.2017 09.00 – 17.00



    06.11.2017 12.00 – 17.00 



    07.11.2017 09.00 – 17.00

    9:00 Game Concept Presentation

    08.11.2017 09.00 – 17.00 



    09.11.2017 09.00 – 17.00 



    13.11.2017 09.00 – 17.00 

    Game Presentation at 13:00 

    Part 2: Visual Programming 

    10.30 – 17.00 27.11.2017 

    (Kick off) Lecture

    09.00 – 17.00 4.12.2017

    Mentoring

    09.00 – 17.00 11.12.2017

    Mentoring 

    09.00 – 17.00 18.12.2017

    Mentoring

    Main Project: Game 2017

    You can use the following example as a template for building your own game. It's based off the classic arcade game "Asteroids", you may, however, modify it into a completely different style of game. 

    At minim your final game should include:

    • A concept and a visual theme

    • Original graphics 

    • Sound 

    • Appropriate start, play and game-over screens

    Links and Resources 

    Documentation Template

    Simple Collision Detection

    http://www.lostgarden.com/2006/10/what-are-game-mechanics.html

    Archive (old tutorials) 

    • Ext. Lektion 1 (Force Fields)

    • Ext.Lektionen 2 (Rekursive Funktionen / Fraktale)

    • End Exercise 2014

    • End Exercise 2015


    {"serverDuration": 39, "requestCorrelationId": "038177408cc445b38f0f4784f7a1f1a9"}