A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Nome do Projecto FEUP – Desenvolvimentos de Jogos de Computador - MIEIC.

Apresentações semelhantes


Apresentação em tema: "Nome do Projecto FEUP – Desenvolvimentos de Jogos de Computador - MIEIC."— Transcrição da apresentação:

1 Nome do Projecto FEUP – Desenvolvimentos de Jogos de Computador - MIEIC

2 Introduction Game concept and learning objectives Game/Level Design Game Mechanics Interface Gameplay

3 Game concept and learning objectives UML Data Sctructure and data flow arquitecture – Recurring problems Learning, dealing with problems

4 Learning Objectives – UML Learning Simple syntax using images Exemplos???????

5 Learning Objectives – Data Structure Class diagrams – Notion of generalization and class relations – The difference between class and instance Activity and sequence diagrams – Information flow

6 Learning Objectives - Problems Normaly, only visible on the development phase. Some particular situations demand experience and are hard to predict. Several solutions for the same problem.

7 Problems Lack of understanding Example: a worker can execute several actions

8 Problems Lack of understanding The player will gradually gain knowledge of the entire problem Theres a dependency between methods – O método trabalhar depende do método entrar na empresa Os métodos não estão disponíveis todos inicialmente

9 Problems Falta de flexibilidade

10 Problems Falta de flexibilidade Reorganizar trabalhadores por nacionalidade? :S

11 Learning Objectives - Problems Repetição de informação e codificação

12 Problems Repetição de informação Possibilidade de o utilizador poder definir entidades sem ligação (tendo mais trabalho para actualizar informação) Por cada método de uma entidade é acrescido um custo no salário (custo de repetição de informação)

13 Problems Não ser reutilizável (demasiado especifico)

14 Problems Não ser reutilizável Níveis seguintes testarão a reusabilidade (somehow?? )

15 Learning Objectives - Problems Difícil de entender (demasiadas relações, não separação de entidades, etc)

16 Learning Objectives - Problems Colocação de questões sobre o próprio modelo (não vamos implementar :D)

17 Game/Level Design 3 Niveis divididos em 3 sub-niveis – Estrutura da informação (diagrama de classes) – Fluxo de informação (diagrama de actividades) – Troca de informação (diagramas de sequencia)

18 Game/Level Design Nivel 1 – Criar o modelo de uma fábrica numa terra Entidades: Funcionários Relações: Funcionários - Máquinas

19 Game/Level Design Nivel 2 – Ligar várias fábricas. Entidades: Frota (camiões, aviões, navios) Relações: Frota – Centros de distribuição/armazens/fábricas

20 Game/Level Design Nivel 3 – NO FUCKING IDEA

21 Game/Level Design - Nível Superado depois de serem atingidos os objectivos propostos no começo do nível. Começa com um empréstimo bancário. – Gerar lucro para pagar esse empréstimo Mais objectivos como: Passar no máximo com 10 trabalhadores.

22 Game Mechanics -Geridas pelo utilizador – Gestão de modelos – Gestão de instancias Ver pensamento de instancia – Gestão de atributos/métodos – Gestão da fábrica – Relacionar entidades (atribuir a máquinas?)

23 Game Mechanics -Automáticas – Introdução de mudanças – Aconselhamento do utilizador através de um módulo de detecção de problemas recorrentes(? Não vamos implementar :D) – Aplicação dos métodos – Mobilidade das instancias

24 Story Board Conceber um exemplo, mostrar como vamos fazer perceber o problema…

25 Story Board Não perceber o problema – Dependências entre métodos. – Adicionar o método trabalhar e não adicionar o método entrar. A instancia vai ficar à porta da fábrica.

26 Story Board Falta de flexibilidade

27 Story Board Repetição de informação

28 Interface Criação de modelos – Criar classes Métodos Atributos – Relações Criação de instancias Modificação de variáveis

29 Interface Criação de instancias

30 Gameplay Criar duas classes (uma sem relação outra com relação, uma com métodos para trabalhar numa máquina outra sem isso) Criar instancias Ver a correspondência às máquinas


Carregar ppt "Nome do Projecto FEUP – Desenvolvimentos de Jogos de Computador - MIEIC."

Apresentações semelhantes


Anúncios Google