Partilhar: WhatsApp
aulify
UC UC04380 · T. Produção de Conteúdos I

Ficha 01 · Game design, GDD e lógica de gameplay

MDA, scripts de interação, storyboards, estruturas de dados e gamificação
Versão · Aluno
Tempo · 4 horas
Aluno(a)
Turma
Data

Exercício 1 · O modelo MDA

Para o jogo "corrida de obstáculos mobile" (o jogador toca no ecrã para saltar obstáculos que se aproximam, ganhando pontos por cada obstáculo ultrapassado), identifica: (a) as mecânicas; (b) uma dinâmica que emerge dessas mecânicas; (c) a estética/emoção pretendida.

Exercício 2 · GDD, secção de mecânicas

Escreve a secção "Mecânicas" de um GDD para um jogo de puzzle em que o jogador troca peças adjacentes numa grelha para alinhar 3 ou mais da mesma cor.

Exercício 3 · Storyboard operacional com bifurcação

Desenha (em texto) o storyboard operacional de um ecrã de fim de nível que mostra "Vitória" ou "Derrota" consoante o resultado, com as respetivas opções seguintes.

Exercício 4 · Script de interação de um inventário

Um jogo tem um inventário onde o jogador pode arrastar um item para uma "ranhura de equipamento". Escreve o script de interação, incluindo o que acontece se a ranhura já tiver outro item.

Exercício 5 · Deteção de colisão AABB

Dois retângulos: Jogador (x=10, y=10, largura=20, altura=20) e Moeda (x=25, y=15, largura=10, altura=10). Aplica o algoritmo AABB e determina se há colisão.

Exercício 6 · Lógica de subida de nível com bónus

Um jogador tem 90 XP acumulados e precisa de 100 XP para subir de nível (o requisito aumenta 20% a cada nível). Ganha de repente um bónus de 250 XP. Calcula quantos níveis sobe e o XP restante, usando o ciclo enquanto.

Exercício 7 · Gamificação fora do contexto de jogo

Uma app de estudo de línguas quer motivar os utilizadores a praticar todos os dias. Propõe três mecânicas de gamificação concretas (não genéricas) e explica o feedback motivacional de cada uma.

Exercício 8 · Escolher a linguagem/motor certos

Para cada cenário, indica o motor mais adequado e justifica: (a) equipa pequena, jogo 2D simples para browser, sem orçamento; (b) jogo AAA em 3D fotorrealista para consola; (c) equipa com programadores C# experientes, jogo 2D/3D multiplataforma.