Disseny i desenvolupament d’un videojoc roguelike amb components de deck Building
Share
El gènere Roguelike és caracteritzat per un disseny de nivells basant en masmorres generades proceduralment i mort permanent dins cada partida. Als inicis, aquest gènere també es caracteritzava en combat per torns i moviment en graella, però la seva evolució ha donat pas a molts de videojocs d’acció en 2 dimensions, tant amb vista Top-Down (des de dalt) o bé amb vista lateral. I, a mesura que diferents categories de videojocs es combinen, apareixen noves propostes Roguelike amb mecàniques que solen corresponde a altres gèneres. Per exemple, moviment en sincronització amb la música, Bullet Hell (molts projectils en pantalla), mecàniques pròpies de jocs de cartes… Si ens enfoquem en les mecàniques de combat d’aquests videojocs, es solen explotar en superfície: habilitats, diferents tipus d’armes, varietat d’enemics, etc. En canvi, en concret, hi ha videojocs que exploten al màxim aquest apartat introduint combinacions dins les pròpies armes, per aconseguir una gran varietat dins l’equipament del jugador i aconseguir el sentiment de descobriment de mecàniques de forma senzilla i freqüentment. L'aposta més comuna sol ser fer combinatoria de objectes que afecten als projectils que el jugador dispara per a eliminar enemics, però no hem vist al mercat cap proposta enfocada en la combinació d’elements que modifiquin una arma cos a cos. El propòsit del projecte es crear un prototip d’un videojoc, incloent les diferents característiques del gènere Roguelike i l’exploració de la mecànica concreta exposada. Els següents són els objectius que ens hem proposat durant el transcurs del projecte: - Aprendre i testejar les capacitats del motor Godot i les seves característiques. - Indagar en el disseny conceptual d’un videojoc i iterar sobre les idees inicials per aprofitar els avantatges de cada situació i treure'n benefici conjuntament. - Guanyar experiència en la codificació de mecàniques complexes de forma entenedora i escalable. - Guanyar experiència en la creació de nivells proceduralmente generats a nivell d’espai global, amb sentit i varietat. - Aprendre els principis de l’animació clàssica en 2 dimensions. - Experimentar el procés de creació d’estètica i animacions en 2 dimensions. - Aprendre a dissenyar un moviment satisfactori pel tipus de joc realitzat. - Gestionar la interacció entre els diferents elements que conté el projecte i comprendre com afecten al jugador