CB03 - Aplicar criteris de qualitat a les propostes i / o projectes CB05 - Prendre decisions per a la resolució de situacions diverses CT03 - Utilitzar tecnologies de la informació i la comunicació CT04 - Treballar en equip CT06 - Avaluar la sostenibilitat de les propostes i actuacions pròpies CT08 - Dissenyar propostes creatives CE04 - Capacitat per emprar metodologies centrades en l'usuari i l'organització per al desenvolupament , avaluació i gestió d'aplicacions i sistemes basats en tecnologies de la informació que asseguren l'accessibilitat , ergonomia i usabilitat dels sistemes CE09 - Capacitat de donar solució a problemes d'integració en funció de les estratègies , estàndards i tecnologies disponibles CE11 - Capacitat per desenvolupar i avaluar sistemes interactius i de presentació d'informació complexa i la seva aplicació a la resolució de problemes de disseny d'interacció persona ordinador CE28 - Capacitat de desenvolupar jocs interactius en entorns multimèdia i web CE38 - Capacitat de desenvolupar jocs simples en entorns multimèdia i web
1. Introducció. Conceptes generals 2. Introducció a la programació de jocs 2D amb Python 3. Programació jocs 2D i 2.5D fent servir un motor de jocs
Tipus d’activitat Hores amb professor Hores sense professor Total Prova d'avaluació 4,00 5,00 9,00 Resolució d'exercicis 3,00 56,00 59,00 Sessió participativa 19,00 5,00 24,00 Sessió pràctica 20,00 13,00 33,00 Total 46,00 79,00 125
Sweigart, A. (2012). Making Games with Python & Pygame Paperback. CreateSpace Independent Publishing Platform. Catàleg Robert Nystrom (2014). Game Programming Patterns. GB. Catàleg Ramalho, L. (2015). Fluent Python (1st edition). O'Reilly Media. Catàleg Ariel Manzur, George Marques (2018). Godot Engine Game Development in 24 hours. Pearson. Official Godot documentation site (2017). Recuperat , a http://docs.godotengine.org/en/stable/
Activitats d'avaluació: Descripció de l'activitat Avaluació de l'activitat % Exercicis de desenvolupament de jocs 2D i 2.5D Desenvolupament de jocs 2D i 2.5D fent servir Python i el motor de jocs Godot 80 Exercicis a desenvolupar presencialment Proves a realitzar presencialment 20
* És obligatòria la realització i lliurament de tots els exercicis i pràctiques dins els terminis corresponents. * A les pràctiques en grup, la qualificació no ha de ser necessàriament la mateixa per a tots els integrants del grup. * La utilització de codi no original (d'un altre alumne, d'internet, etc.) per part d'algun alumne li comportarà una qualificació de 0 a la pràctica o exercici corresponent. Criteris específics de la nota «No Presentat»:Es qualificarà amb un no presentat exclusivament els alumnes que no lliurin cap exercici ni cap pràctica.
Per matricular-se d'aquesta assignatura es considera imprescindible: - Haver superat les assignatures MTP-I i MTP-II - Haver cursat l'assignatura EDA
Estructures de dades i algorítmica Metodologia i tecnologia de la programació I Metodologia i tecnologia de la programació II