Artful Coding: web-based games development 2

Andrea Klaura
Institut für Kunst und Technologie, Coding Lab
2023S, Vorlesung und Übungen (VU), 2.0 ECTS, 2.0 SemStd., LV-Nr. S04130

Beschreibung

Course Webpage: https://tantemalkah.at/artful-coding

This course is a logical follow-up to the Artful Coding 1 course. Participants who completed Artful Coding 1 will get a guaranteed place in this course. Other participant have have to make sure to bring in the necessary basic web based game dev skills from Artful Coding 1 - either by having already some experience with web development or by going through the materials of Artful Coding 1, for which slides and session recordings are available on last semesters course web page: https://tantemalkah.at/artful-coding/2022wt

While in the last semester we got to grips with the basics of modern Javascript and implemented a memory and a typing game with plain HTML and Javascript, this semester will focus on Phaser.io, a web based game framework. Before we start exploring Phaser we will continue last semesters prototyping sessions by implementing a very simple physics-based jumping block game prototype in plain Javascript. This we will then reimplement in Phaser, to see how a game framework/engine can support us, especially when it comes to physics-based games.

While the first half of the semester will be used to go through tools and practices on a weekly basis, the second half will provide a facilitated space for small teams of students to create their own game prototype from scratch.

Requirements:

There is no formal requirement to attend. But you should be familiar with the contents of Artful Coding 1. All relevant information and materials can be found in its base courses entry and last semesters artful coding webpage.

Prüfungsmodalitäten

Grading will be based on:

* 20%: Attendance
* 40%: Smaller coding exercises throughout the course
* 40%: Final project

Anmerkungen

BYOD policy:

Please bring your own device (ideally a laptop computer), to get most out of the course, as part of the course sessions will facilitate hands-on exercises in coding.

Registration:

This course is limited to 15 registrations. All participants who already completed the precursor Artful Coding 1 will get a guaranteed place. All other registrants will be confirmed at the preliminary discussion on March 1.

Schlagwörter

coding, programming, web development, HTML, CSS, Javascript, games, digital art, computational art, media art, creative coding, Phaser.io, Programmieren, Spiele, Webentwicklung, Computerkunst, Medienkunst, Digitale Kunst

Termine

01. März 2023, 17:00–18:30 Besprechungsraum 13 (Vorbesprechung)
08. März 2023, 16:30–17:00 Besprechungsraum 13 , „(alternative kick-off)“
15. März 2023, 17:00–18:30 Besprechungsraum 13
22. März 2023, 17:00–18:30 Besprechungsraum 13
29. März 2023, 17:00–18:30 Besprechungsraum 13
19. April 2023, 17:00–18:30 Besprechungsraum 13
26. April 2023, 17:00–18:30 Besprechungsraum 13
03. Mai 2023, 17:00–18:30 Besprechungsraum 13
10. Mai 2023, 17:00–18:30 Besprechungsraum 13
24. Mai 2023, 17:00–18:30 Besprechungsraum 13
31. Mai 2023, 17:00–18:30 Besprechungsraum 13
07. Juni 2023, 17:00–18:30 Besprechungsraum 13
14. Juni 2023, 17:00–18:30 Seminarraum 27
21. Juni 2023, 17:00–18:30 Seminarraum 27

LV-Anmeldung

Von 01. Februar 2023, 05:23 bis 01. März 2023, 16:42
Per Online Anmeldung

TransArts - Transdisziplinäre Kunst (Bachelor): Künstlerische und kunsttechnologische Grundlagen: Künstlerische und kunsttechnologische Grundlagen 180/002.01

Industrial Design (1. Studienabschnitt): Transfertechniken: Experimentallabor 580/102.20

Bildende Kunst (2. Studienabschnitt): Technischer Kontext künstlerischer Praxis: Werkstätten 605/203.10

Bildende Kunst (2. Studienabschnitt): Technischer Kontext künstlerischer Praxis: frei wählbar aus technischer Kontext künstlerischer Praxis 605/203.80

Design: Angewandte Fotografie und zeitbasierte Medien (2. Studienabschnitt): Technische Grundlagen: Angewandte Fotografie - Präsentationsformen 626/204.15

Mitbelegung: nicht möglich

Besuch einzelner Lehrveranstaltungen: nicht möglich