Dades generals

Curs acadèmic:
2019
Descripció:
Tipus de jocs en 2D i 2.5D. Tiles quadrat, hexagonal, altres. Jocs isomètrics. Desplaçament. Els objectes i la interacció. El moviment i control. Eines de programació. Eines d'edició de contingut.
Crèdits ECTS:
5

Grups

Grup A

Durada:
Semestral, 2n semestre
Professorat:
FRANCISCO CASTRO VILLEGAS  / ESTEBAN FERMIN DEL ACEBO PEÑA
Idioma de les classes:
Català (100%)

Competències

  • 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

Continguts

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

Activitats

Tipus d’activitat Hores amb professor Hores sense professor Total
Classes participatives 19 5 24
Classes pràctiques 20 13 33
Prova d'avaluació 4 5 9
Resolució d'exercicis 3 56 59
Total 46 79 125

Bibliografia

  • 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/

Avaluació i qualificació

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

Qualificació

* É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.

Observacions

Per matricular-se d'aquesta assignatura es considera imprescindible:

- Haver superat les assignatures MTP-I i MTP-II
- Haver cursat l'assignatura EDA

Assignatures recomanades

  • Estructures de dades i algorítmica
  • Metodologia i tecnologia de la programació I
  • Metodologia i tecnologia de la programació II