estruturas de dados com jogos

11
Estruturas de Dados com Jogos Apresentação

Upload: vladimir-reyes

Post on 01-Jan-2016

16 views

Category:

Documents


1 download

DESCRIPTION

Estruturas de Dados com Jogos. Apresentação. FreeCell. Como armazenar as cartas em pilhas, e implementar as regras do jogo?. Snake. Como retirar ou acrescentar os pedacinhos na cobra, e mantê-los na sequencia correta?. Jogo da Velha. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Estruturas de Dados com Jogos

Estruturas de Dados com Jogos

Apresentação

Page 2: Estruturas de Dados com Jogos

FreeCell

Como armazenar as cartas em pilhas, e implementar as regras do jogo?

Page 3: Estruturas de Dados com Jogos

Snake

Como retirar ou acrescentar os pedacinhos na cobra, e mantê-los na sequencia correta?

Page 4: Estruturas de Dados com Jogos

Jogo da Velha

Como prever todas as possíveis jogadas, e então escolher a melhor opção?

Page 5: Estruturas de Dados com Jogos

Estruturas de Dados com Jogos

Objetivos

Preparar você para implementar Estruturas de Dados para representação e armazenamento de conjuntos de informações em um programa.

Page 6: Estruturas de Dados com Jogos

4 Jogos

4 Desafios

Pilhas

Filas

Listas

Árvores

Page 7: Estruturas de Dados com Jogos

Conteúdo

Page 8: Estruturas de Dados com Jogos

Materiais Complementares

http://edcomjogos.dc.ufscar.br

Page 9: Estruturas de Dados com Jogos

Notação Conceitual

PegaOPrimeiro( L1, X, TemElemento );

Enquanto TemElemento == Verdadeiro Faça

{Se EstaNaLista(L2, X)Então Insere (L3, X, Ok);PegaOPróximo( L1, X,

TemElemento ); };

Códigos em C e em C++

struct Node { char Info; struct Node *Next; };typedef struct Node *NodePtr;NodePtr P;P = new Node;

Page 10: Estruturas de Dados com Jogos

Chave para um Bom Aproveitamento:

Praticar!

struct Node { char Info; struct Node *Next; };typedef struct Node *NodePtr;NodePtr P;P = new Node;

Page 11: Estruturas de Dados com Jogos

Desenvolva jogos divertidos! Projete uma interface legal! Mostre para seus amigos! Divulgue seus Jogos! Participe de uma competição de jogos! Faça seus jogos bombar!

Aprenda pra valer! Envolva seus colegas; cresça junto com eles! Aprender a programar pode ser divertido!

Encare o Desafio!

Estruturas de Dados com JogosAprender a programar pode ser divertido!