PROGRAMAÇÃO EM JOGOS DIGITAIS

Tamanho: px
Começar a partir da página:

Download "PROGRAMAÇÃO EM JOGOS DIGITAIS"

Transcrição

1 PROGRAMAÇÃO EM JOGOS DIGITAIS Frutuoso Silva Aplicações gráficas / Jogos Como funciona uma aplicação gráfica? O que é um jogo? Como funciona um jogo? 1

2 Aplicação gráfica! É um programa que apresenta gráficos 2D e/ou 3D! Baseia-se no paradigma de programação baseada em eventos! Muitas vezes os gráficos podem ser animados, ou seja, pode ter animação Aplicação gráfica! O que é uma animação?! Como se cria uma animação? 2

3 Aplicação gráfica! O que é uma animação?! Como se cria uma animação? Aplicação gráfica! O que é uma animação?! Como se cria uma animação? 3

4 Aplicação gráfica! O que é uma animação?! Como se cria uma animação? Aplicação gráfica! O que é uma animação?! Como se cria uma animação? 4

5 Aplicação gráfica! O que é uma animação?! Como se cria uma animação? Aplicação gráfica! Requer uma alta taxa de refrescamento (frame rate)! Normalmente na ordem de 30 fps ou superior! Isto obriga uma aplicação gráfica a funcionar em ciclo (Loop) PORQUÊ? 5

6 Aplicação gráfica! Ciclo INPUT OUTPUT UPDATE Com a restrição do nº de frames por segundo (30 fps) Aplicação gráfica! Recebe o input do utilizador; INPUT! Actualiza o estado da aplicação; OUTPUT UPDATE! Apresenta o resultado da actualização. 6

7 O que é um Jogo? (Videojogo)! Video Games always require a computer to receive player input, perform logic and return feedback to the player.! A game is a system in which players engage in an artificial conflict, defined by rules, that results in a quantifiable outcome. Rules of Play : Game Design Fundamentals. Salen, K. and E. Zimmerman. The MIT Press. (2003) O que é um Jogo?! A game is a system in which players engage in an artificial conflict, defined by rules, that results in a quantifiable outcome.! Temos ainda:! Diferentes tipos de jogos (i.e., géneros);! Diferentes tipos de jogadores;! O sucesso está em conseguir casar o tipo de jogador com o tipo de jogo 7

8 Que tipo de Jogo! Qual o género:! First Person Shooter! Real Time Strategy! Action vs Adventure vs Sports!! Qual o número de jogadores:! Single player?! Multi-player? " Real-time or non-real-time? " Synchronous or asynchronous? " Team-based or individual? Como funciona um jogo?! Funciona como uma aplicação gráfica.! No entanto, o desenvolvimento de um jogo envolve várias etapas.! Por isso, usa-se normalmente um Motor de Jogo (Game Engine) para suportar o seu desenvolvimento. 8

9 Motor de Jogo (Game Engine)! O que é um motor de jogo? A game engine is a software framework designed for the creation and development of video games. Video game developers use them to create games for video game consoles, mobile devices and personal computers. Motor de Jogo! Diversas funcionalidades: The core functionality typically provided by a game engine includes a rendering engine ( renderer ) for 2D or 3D graphics, a physics engine or collision detection (and collision response), sound, scripting, animation, artificial intelligence, networking, streaming, memory management, threading, localization support, and a scene graph. 9

10 Motor de Jogo! Principais Funcionalidades:! Rendering & Animation! Physics! Controller Interaction! AI Primitives! Sound! Networking! Scripting system Lógica do Jogo! Game rules! Non-Player Characters (NPC) AI! Interface, etc. 10

11 Jogo! Ciclo de Jogo (Game Loop) READ PLAYER INPUT UPDATE WORLD STATE DRAW FRAME APPLY GAME RULES Jogo! Programação de Jogos é difícil " Podemos ter muitos módulos envolvidos num único jogo. 11

12 Jogo! Programação de Jogos é difícil " Players want complex graphics! " Game must run fast (30fps+) " AI isn t exactly trivial " We want networking but no latency " Physics is already hard " Now do it in real-time. What is a game engine? Game engine basics every developer should know Seth Sivak 12

Tópicos Especiais em Engenharia de Software (Jogos II)

Tópicos Especiais em Engenharia de Software (Jogos II) Tópicos Especiais em Engenharia de Software (Jogos II) Apresentação da Disciplina Edirlei Soares de Lima Objetivos da Disciplina Apresentar os fundamentos de jogos eletrônicos e

Leia mais

Tópicos Especiais em Engenharia de Software (Jogos II)

Tópicos Especiais em Engenharia de Software (Jogos II) Tópicos Especiais em Engenharia de Software (Jogos II) Apresentação da Disciplina Edirlei Soares de Lima Objetivos da Disciplina Apresentar os fundamentos de jogos eletrônicos e

Leia mais

Comportamento Organizacional: O Comportamento Humano no Trabalho (Portuguese Edition)

Comportamento Organizacional: O Comportamento Humano no Trabalho (Portuguese Edition) Comportamento Organizacional: O Comportamento Humano no Trabalho (Portuguese Edition) John W. Newstrom Click here if your download doesn"t start automatically Comportamento Organizacional: O Comportamento

Leia mais

1.5 PROGRAMAÇÃO DE JOGOS EM AMBIENTE DE REA LIDADE AUMENTADA AMBIENTES INTEGRADOS DE DESENVOLVIMENTO DE JOGOS 19

1.5 PROGRAMAÇÃO DE JOGOS EM AMBIENTE DE REA LIDADE AUMENTADA AMBIENTES INTEGRADOS DE DESENVOLVIMENTO DE JOGOS 19 ÍNDICE GERAL SOBRE O LIVRO XI 1 INTRODUÇÃO 1 1.1 GERAÇÃO DIGITAL NATIVE 2 1.2 ALGORITMIA E PROGRAMAÇÃO DE COMPUTADORES 2 1.3 COMPUTAÇÃO EM NUVEM 4 1.4 PROGRAMAÇÃO DE DISPOSITIVOS MÓVEIS 6 1.5 PROGRAMAÇÃO

Leia mais

Descrição. Requisitos. Ementa do curso. Duração: 42h divididas em 12 aulas

Descrição. Requisitos. Ementa do curso. Duração: 42h divididas em 12 aulas Descrição Este curso apresenta uma introdução a programação de jogos digitais através de algoritmos de programação, detalhamento da ferramenta Unity 2018, assim como uma visão geral do mercado e o status

Leia mais

Sistemas de Tempo Real

Sistemas de Tempo Real Sistemas Entradas Fluxo de controle do sistema Saídas Tempo de resposta tempo Sistemas de Tempo Real Abrangem todos os dispositivos com restrições de desempenho de tempo São muito mais comuns do que computadores

Leia mais

Resolvendo os Gargalos do Edge FPGAs: De monstros a solução

Resolvendo os Gargalos do Edge FPGAs: De monstros a solução Resolvendo os Gargalos do Edge FPGAs: De monstros a solução João Dullius Engenheiro de Aplicações - BP&M O palestrante Engenheiro de Aplicações Processamento Embedded FPGAs João Dullius BP&M Representações

Leia mais

Uma solução possível para garantir, em ambiente APEX, a consistência duma estrutura ISA total e disjuntiva.

Uma solução possível para garantir, em ambiente APEX, a consistência duma estrutura ISA total e disjuntiva. Uma solução possível para garantir, em ambiente APEX, a consistência duma estrutura ISA total e disjuntiva. A possible solution to ensure, in APEX environment, the consistency of a total and disjunctive

Leia mais

Developing Microsoft SQL Server 2014 Databases (20464)

Developing Microsoft SQL Server 2014 Databases (20464) Developing Microsoft SQL Server 2014 Databases (20464) Formato do curso: Presencial Localidade: Porto Com certificação: MCSE: Data Platform Data: 25 Set. 2017 a 29 Set. 2017 Preço: 1550 Horário: Laboral

Leia mais

Desenvolvimento de um Escalonador de Cenas para motores de jogos

Desenvolvimento de um Escalonador de Cenas para motores de jogos Desenvolvimento de um Escalonador de Cenas para motores de jogos Lucas Pinheiro Otaviano Andre 1 1 Instituto Metrópole Digital Universidade Federal do Rio Grande do Norte (UFRN) lpoandre@inf.ufrgs.br Abstract.

Leia mais

CSE 521: Design and Analysis of Algorithms I

CSE 521: Design and Analysis of Algorithms I CSE 521: Design and Analysis of Algorithms I Representative Problems Paul Beame 1 5 Representative Problems Interval Scheduling Single resource Reservation requests Of form Can I reserve it from start

Leia mais

Estatística Aplicada: Administração, Economia e Negócios (Portuguese Edition)

Estatística Aplicada: Administração, Economia e Negócios (Portuguese Edition) Estatística Aplicada: Administração, Economia e Negócios (Portuguese Edition) By Norean R. Sharpe, Richard D. De Veaux, Paul F. Velleman Estatística Aplicada: Administração, Economia e Negócios (Portuguese

Leia mais

Design de Multimédia e Interacção

Design de Multimédia e Interacção índice 1. Interacção 1.1 Definições 2.1 Definições 2.2 Definições - diagrama 1 2.3 Definições - sumário 2.4 Princípios - diagrama 2 2.5 So, What is Interaction Design? Bibliografia 1. Interacção 1.1 Definições

Leia mais

UNIVERSIDADE FEDERAL DE PERNAMBUCO CENTRO DE INFORMÁTICA GRADUAÇÃO EM ENGENHARIA DA COMPUTAÇÃO

UNIVERSIDADE FEDERAL DE PERNAMBUCO CENTRO DE INFORMÁTICA GRADUAÇÃO EM ENGENHARIA DA COMPUTAÇÃO UNIVERSIDADE FEDERAL DE PERNAMBUCO CENTRO DE INFORMÁTICA GRADUAÇÃO EM ENGENHARIA DA COMPUTAÇÃO Aluno: Pedro Ivo Silveira Sousa (piss@cin.ufpe.br) Orientador: Geber Lisboa Ramalho (glr@cin.ufpe.br) Área:

Leia mais

Laboratório de Programação com Games. Conteúdo: Professor: - Conceitos de programação com Python. Instituto de Computação - UFF

Laboratório de Programação com Games. Conteúdo: Professor: - Conceitos de programação com Python. Instituto de Computação - UFF Laboratório de Programação com Games Professor: Anselmo Montenegro www.ic.uff.br/~anselmo Conteúdo: - Conceitos de programação com Python 1 Roteiro O que é a biblioteca PPlay Instalação da biblioteca PPlay

Leia mais

Título do Jogo. game design document versão dia/mês/ano

Título do Jogo. game design document versão dia/mês/ano Título do Jogo game design document versão dia/mês/ano 1. Contexto 4 1.1 Mundo 4 1.2 História do jogo 4 2. Mecânica do Jogo 4 2.1 Progressão do Jogo 4 2.2 Objetos 4 2.2.1 Personagens...4 2.2.2 Itens...5

Leia mais

Abertura. João Paulo Carvalho.

Abertura. João Paulo Carvalho. Abertura João Paulo Carvalho Agradecimento 7a Edição A função do Seminário Tecnológico é cada vez mais difícil de cumprir. Acompanhem-nos no fórum www.quidgest.net:8080/forum Tiago Xavier Cláudia Nabais

Leia mais

Como as aplicações de entretenimento (em especial jogos digitais) têm enfrentado um constante crescimento, tanto em tamanho quanto em complexidade,

Como as aplicações de entretenimento (em especial jogos digitais) têm enfrentado um constante crescimento, tanto em tamanho quanto em complexidade, 1 Introdução Como as aplicações de entretenimento (em especial jogos digitais) têm enfrentado um constante crescimento, tanto em tamanho quanto em complexidade, os desafios encontrados durante o desenvolvimento

Leia mais

Software Testing with Visual Studio 2013 (20497)

Software Testing with Visual Studio 2013 (20497) Software Testing with Visual Studio 2013 (20497) Formato do curso: Presencial Preço: 800 Nível: Intermédio Duração: 12 horas Este curso, mostra a Programadores e Testers como utilizar as ferramentas do

Leia mais

Aula 7. Tratamento de Colisão. TECNOLOGIA EM JOGOS DIGITAIS GAME ENGINE Marcelo Henrique dos Santos

Aula 7. Tratamento de Colisão. TECNOLOGIA EM JOGOS DIGITAIS GAME ENGINE Marcelo Henrique dos Santos Aula 7 Tratamento de Colisão TECNOLOGIA EM JOGOS DIGITAIS GAME ENGINE Marcelo Henrique dos Santos Marcelo Henrique dos Santos Mestrado em Educação (em andamento) MBA em Mídias Digitais MBA em Marketing

Leia mais

MIEIC Luís Borges up Margarida Silva up Nuno Martins up Tiago Castro up Tiago Fragoso up

MIEIC Luís Borges up Margarida Silva up Nuno Martins up Tiago Castro up Tiago Fragoso up Luís Borges up201605859 Margarida Silva up201606214 Nuno Martins up201605945 Tiago Castro up201606186 Tiago Fragoso up201606040 Turma 5 Equipa 2 JOGOS E TECNOLOGIAS DE DESENVOLVIMENTO MIEIC 2016 Monitor:

Leia mais

PROGRAMAÇÃO EM JOGOS DIGITAIS

PROGRAMAÇÃO EM JOGOS DIGITAIS PROGRAMAÇÃO EM JOGOS DIGITAIS Frutuoso Silva Paradigmas de Programação Linguagem de programação Paradigmas de programação 1 Linguagem de programação! Para ser útil e confiável, uma linguagem deve ter uma

Leia mais

Um Comparativo entre Ferramentas para o Desenvolvimento de Jogos Educativos Computacionais Rogério Paulo Marcon Júnior, Giani Petri

Um Comparativo entre Ferramentas para o Desenvolvimento de Jogos Educativos Computacionais Rogério Paulo Marcon Júnior, Giani Petri 281 Um Comparativo entre Ferramentas para o Desenvolvimento de Jogos Educativos Computacionais Rogério Paulo Marcon Júnior, Giani Petri Curso de Tecnologia em Sistemas para Internet(TSI) Universidade Federal

Leia mais

Biscuit - potes (Coleção Artesanato) (Portuguese Edition)

Biscuit - potes (Coleção Artesanato) (Portuguese Edition) Biscuit - potes (Coleção Artesanato) (Portuguese Edition) Regina Panzoldo Click here if your download doesn"t start automatically Biscuit - potes (Coleção Artesanato) (Portuguese Edition) Regina Panzoldo

Leia mais

Clínica da exclusão: a construção do fantasma e o sujeito adolescente (Portuguese Edition)

Clínica da exclusão: a construção do fantasma e o sujeito adolescente (Portuguese Edition) Clínica da exclusão: a construção do fantasma e o sujeito adolescente (Portuguese Edition) Maria Cristina Poli Click here if your download doesn"t start automatically Clínica da exclusão: a construção

Leia mais

Marcelo Henrique dos Santos

Marcelo Henrique dos Santos Marcelo Henrique dos Santos Email: marcelosantos@outlook.com marcellohenrique@outlook.com Twitter: @marcellohsantos TECNOLOGIA EM JOGOS DIGITAIS PROGRAMACAO E INTEGRACAO DE JOGOS I Marcelo Henrique dos

Leia mais

PL/SQL: Domine a linguagem do banco de dados Oracle (Portuguese Edition)

PL/SQL: Domine a linguagem do banco de dados Oracle (Portuguese Edition) PL/SQL: Domine a linguagem do banco de dados Oracle (Portuguese Edition) Eduardo Gonçalves Click here if your download doesn"t start automatically PL/SQL: Domine a linguagem do banco de dados Oracle (Portuguese

Leia mais

APÊNDICE D O Projeto do javaplay

APÊNDICE D O Projeto do javaplay APÊNDICE D O Projeto do javaplay Este apêndice documenta os princípios de projeto do motor especialmente desenvolvido para este livro, o motor 2D javaplay. D.1 Arquitetura Geral O engine se divide em módulos

Leia mais

Aula 5 TECNOLOGIA EM JOGOS DIGITAIS INTELIGÊNCIA ARTIFICIAL PARA JOGOS. Marcelo Henrique dos Santos

Aula 5 TECNOLOGIA EM JOGOS DIGITAIS INTELIGÊNCIA ARTIFICIAL PARA JOGOS. Marcelo Henrique dos Santos Aula 5 TECNOLOGIA EM JOGOS DIGITAIS INTELIGÊNCIA ARTIFICIAL PARA JOGOS Marcelo Henrique dos Santos Marcelo Henrique dos Santos Mestrado em Educação (em andamento) MBA em Negócios em Mídias Digitais MBA

Leia mais

LABORATÓRIO: CRIANDO O JOGO MEGAMAN 2D

LABORATÓRIO: CRIANDO O JOGO MEGAMAN 2D LABORATÓRIO: CRIANDO O JOGO MEGAMAN 2D 1. Crie um novo projeto 2D. Parte-1 2. Criar as seguintes pastas na janela Project: _scenes, _scripts, _sprites e _animations. 3. Importe para o projeto, dentro da

Leia mais

Atividade Física Adaptada: Qualidade de Vida para Pessoas com Necessidades Especiais (Portuguese Edition)

Atividade Física Adaptada: Qualidade de Vida para Pessoas com Necessidades Especiais (Portuguese Edition) Atividade Física Adaptada: Qualidade de Vida para Pessoas com Necessidades Especiais (Portuguese Edition) Márcia Greguol Gorgatti, Roberto Fernandes da Costa Click here if your download doesn"t start automatically

Leia mais

Enquadramento e Conceitos Fundamentais

Enquadramento e Conceitos Fundamentais Licenciatura em Engenharia Informática e de Computadores Computação Gráfica Enquadramento e Conceitos Fundamentais Edward Angel, Cap. 1 LEIC CG Enquadramento e Conceitos Fundamentais Introdução à Computação

Leia mais

Meditacao da Luz: O Caminho da Simplicidade

Meditacao da Luz: O Caminho da Simplicidade Meditacao da Luz: O Caminho da Simplicidade Leonardo Boff Click here if your download doesn"t start automatically Meditacao da Luz: O Caminho da Simplicidade Leonardo Boff Meditacao da Luz: O Caminho da

Leia mais

Todos os caminhos levam a Roma (Portuguese Edition)

Todos os caminhos levam a Roma (Portuguese Edition) Todos os caminhos levam a Roma (Portuguese Edition) Scott Hahn, Kimberly Hahn Click here if your download doesn"t start automatically Todos os caminhos levam a Roma (Portuguese Edition) Scott Hahn, Kimberly

Leia mais

Jogos digitais 3D. O seu desenvolvimento 2013/2014 MIEIC/MIEIG

Jogos digitais 3D. O seu desenvolvimento 2013/2014 MIEIC/MIEIG Jogos digitais 3D O seu desenvolvimento Equipa GI21 Alexandre Saraiva Moreira Ana Bárbara Monteiro Casimiro Ana Sofia Baptista Souteiro André Martins da Cunha Santos Beatriz Lourenço Santos Mariana Duarte

Leia mais

Com(ns)ciência na Gamificação. Como superar a lógica reativa

Com(ns)ciência na Gamificação. Como superar a lógica reativa Com(ns)ciência na Gamificação Como superar a lógica reativa Meus desafios Desenvolver posturas investigativas e complexificadora Experiências CRÉDITOS DA IMAGEM Projeto DEEP Game DEEP Espectro: dos games

Leia mais

Desenvolvimento em Matlab de um Osciloscópio Virtual Utilizando a Placa de Som de um PC

Desenvolvimento em Matlab de um Osciloscópio Virtual Utilizando a Placa de Som de um PC Desenvolvimento em Matlab de um Osciloscópio Virtual Utilizando a Placa de Som de um PC Prof. Doutor Ricardo Queirós Universidade Agostinho Neto Faculdade de Engenharia Departamento de Electrónica e Electrotecnia

Leia mais

Dispositivos de Entrada. Dispositivos de Entrada. Data Glove. Data Glove. Profa. M. Cristina Profa. Rosane março 2006 março 2009

Dispositivos de Entrada. Dispositivos de Entrada. Data Glove. Data Glove. Profa. M. Cristina Profa. Rosane março 2006 março 2009 Dispositivos de Entrada Dispositivos de Entrada Profa. M. Cristina Profa. Rosane março 2006 março 2009 Teclado Mouse Trackball e Spaceball Joystick Digitalizador (tablet) Touch panel Light pen Data Glove

Leia mais

Basic SharePoint Server 2013 Branding (55081)

Basic SharePoint Server 2013 Branding (55081) Basic SharePoint Server 2013 Branding (55081) Formato do curso: Presencial Preço: 850 Nível: Avançado Duração: 12 horas Este curso de 2 dias, destina-se a todos os interessados em customizar o aspecto

Leia mais

Controlar um personagem na UE 4 Disciplina: Tecnologia e Desenvolvimento de Jogos Digitais Professor: Rafael Siqueira Telles Vieira

Controlar um personagem na UE 4 Disciplina: Tecnologia e Desenvolvimento de Jogos Digitais Professor: Rafael Siqueira Telles Vieira Controlar um personagem na UE 4 Disciplina: Tecnologia e Desenvolvimento de Jogos Digitais Professor: Rafael Siqueira Telles Vieira THIS WORK IS LICENSED UNDER THE CREATIVE COMMONS ATTRIBUTION-SHAREALIKE

Leia mais

PRISMA.COM n.º 1 ISSN:

PRISMA.COM n.º 1 ISSN: PRISMA.COM n.º 1 ISSN: 1646-3153 RaEngine - Motor de jogo 2D para XNA RaEngine a engine for 2D games for XNA Rodolfo Almeida, João Fradinho Oliveira Instituto Politécnico de Portalegre rodlfal@gmail.com,

Leia mais

Arquitetura de Jogos Gustavo Goedert. p

Arquitetura de Jogos Gustavo Goedert.  p Arquitetura de Jogos Gustavo Goedert http://www.gustavogoedert.com/lectures/facin0810.zi p Sobre o Apresentador Empresas Southlogic Studios (1999-2008) Ubisoft Porto Alegre (2009-2010) Atualmente pesquisador

Leia mais

Transtorno de Personalidade Borderline Mais de 30 segredos para retomar sua vida Ao lidar com TPB (Portuguese Edition)

Transtorno de Personalidade Borderline Mais de 30 segredos para retomar sua vida Ao lidar com TPB (Portuguese Edition) Transtorno de Personalidade Borderline Mais de 30 segredos para retomar sua vida Ao lidar com TPB (Portuguese Edition) The Blokehead Click here if your download doesn"t start automatically Transtorno de

Leia mais

Professor: Laboratório de Programação com Games. Anselmo Montenegro Conteúdo: - Introdução. Instituto de Computação - UFF

Professor: Laboratório de Programação com Games. Anselmo Montenegro  Conteúdo: - Introdução. Instituto de Computação - UFF Laboratório de Programação com Games Professor: Anselmo Montenegro www.ic.uff.br/~anselmo Conteúdo: - Introdução 1 Objetivo do curso Desenvolver habilidades de programação através da construção de vídeo

Leia mais

º SEMESTRE

º SEMESTRE Jogos Digitais Grade de disciplinas do curso 1º SEMESTRE Módulos Conteúdos Horas Presencial EAD Módulo 1 Arte 2D para Jogos Digitais 80 80 Módulo 1 Desenho e Concept Art para Jogos 80 80 Módulo 1 Design

Leia mais

Introdução à Engenharia ENG1000

Introdução à Engenharia ENG1000 Introdução à Engenharia ENG1000 Aula 02 Introdução ao Game Design 2016.1 Prof. Augusto Baffa Introdução O que é um jogo? Jogar uma bola contra uma parede pode ser considerado um

Leia mais

Programming in C# Conteúdo Programático. Área de formação Plataforma e Tecnologias de Informação

Programming in C# Conteúdo Programático. Área de formação Plataforma e Tecnologias de Informação Destinatários Programadores experientes com algum conhecimento de C, C++, JavaScript, Objective-C, Microsoft Visual Basic, ou Java e conheçam os conceitos de programação orientada por objetos. Nº mínimo

Leia mais

Pesquisa de Marketing: Uma Orientação Aplicada (Portuguese Edition)

Pesquisa de Marketing: Uma Orientação Aplicada (Portuguese Edition) Pesquisa de Marketing: Uma Orientação Aplicada (Portuguese Edition) Naresh K. Malhotra Click here if your download doesn"t start automatically Pesquisa de Marketing: Uma Orientação Aplicada (Portuguese

Leia mais

Bíblia do Obreiro - Almeida Revista e Atualizada: Concordância Dicionário Auxílios Cerimônias (Portuguese Edition)

Bíblia do Obreiro - Almeida Revista e Atualizada: Concordância Dicionário Auxílios Cerimônias (Portuguese Edition) Bíblia do Obreiro - Almeida Revista e Atualizada: Concordância Dicionário Auxílios Cerimônias (Portuguese Edition) Sociedade Bíblica do Brasil Click here if your download doesn"t start automatically Bíblia

Leia mais

Ruby on Rails: coloque sua aplicação web nos trilhos (Portuguese Edition)

Ruby on Rails: coloque sua aplicação web nos trilhos (Portuguese Edition) Ruby on Rails: coloque sua aplicação web nos trilhos (Portuguese Edition) Vinícius Baggio Fuentes Click here if your download doesn"t start automatically Ruby on Rails: coloque sua aplicação web nos trilhos

Leia mais

Serviços: API REST. URL - Recurso

Serviços: API REST. URL - Recurso Serviços: API REST URL - Recurso URLs reflectem recursos Cada entidade principal deve corresponder a um recurso Cada recurso deve ter um único URL Os URLs referem em geral substantivos URLs podem reflectir

Leia mais

English version at the end of this document

English version at the end of this document English version at the end of this document Ano Letivo 2017-18 Unidade Curricular MODELAÇÃO 3D Cursos IMAGEM ANIMADA (1.º ciclo) Unidade Orgânica Escola Superior de Educação e Comunicação Código da Unidade

Leia mais

Jorge Buescu FCUL CMAF

Jorge Buescu FCUL CMAF Matática e Matática e Ciência 2009 30 de Julho de 2009 Artigos sobre Reproducing Kernels Matática e 1950: N. Aronszajn, Theory of reproducing kernels, TAMS 68, 3, 337-404. Caracterização de RKHS s Matática

Leia mais

CMDB no ITIL v3. Miguel Mira da Silva. mms@ist.utl.pt 919.671.425

CMDB no ITIL v3. Miguel Mira da Silva. mms@ist.utl.pt 919.671.425 CMDB no ITIL v3 Miguel Mira da Silva mms@ist.utl.pt 919.671.425 1 CMDB v2 Configuration Management IT components and the services provided with them are known as CI (Configuration Items) Hardware, software,

Leia mais

ESSA FICHA É APENAS PARA VISUALIZAÇÃO. AS INCRIÇÕES SERÃO DE 5 A 16 DE DEZEMBRO, ATRAVÉS DA REDE RCM, NO SITE. THIS FORM IS JUST FOR VISUALIZATION

ESSA FICHA É APENAS PARA VISUALIZAÇÃO. AS INCRIÇÕES SERÃO DE 5 A 16 DE DEZEMBRO, ATRAVÉS DA REDE RCM, NO SITE. THIS FORM IS JUST FOR VISUALIZATION ESSA FICHA É APENAS PARA VISUALIZAÇÃO. AS INCRIÇÕES SERÃO DE 5 A 16 DE DEZEMBRO, ATRAVÉS DA REDE RCM, NO SITE. THIS FORM IS JUST FOR VISUALIZATION. THE REGISTER WILL BE OPEN FROM DECEMBER 5 TO 16. *SUJEITO

Leia mais

Como testar componentes eletrônicos - volume 1 (Portuguese Edition)

Como testar componentes eletrônicos - volume 1 (Portuguese Edition) Como testar componentes eletrônicos - volume 1 (Portuguese Edition) Renato Paiotti Newton C. Braga Click here if your download doesn"t start automatically Como testar componentes eletrônicos - volume 1

Leia mais

NIGHTMARE BEATS. Acadêmico do Curso de Bacharelado em Sistemas de Informação da Faculdade de Apucarana FAP 2

NIGHTMARE BEATS. Acadêmico do Curso de Bacharelado em Sistemas de Informação da Faculdade de Apucarana FAP 2 NIGHTMARE BEATS SOUZA, Gustavo de Oliveira 1 ; CRUZ, Fernando Ferreira da 2 ; MODESTO, Lisandro Rogério 3 ; RANDO, Déverson Rogério 4 RESUMO Objetivo: Implementar um jogo para que sirva de entretenimento

Leia mais

Otimizando o processo de criação de personagens 2D em pixel art para jogos digitais através da ferramenta SpriteGen

Otimizando o processo de criação de personagens 2D em pixel art para jogos digitais através da ferramenta SpriteGen Universidade Federal de Pernambuco Centro de Informática Graduação em Ciência da Computação Otimizando o processo de criação de personagens 2D em pixel art para jogos digitais através da ferramenta SpriteGen

Leia mais

Google Android: crie aplicações para celulares e tablets (Portuguese Edition)

Google Android: crie aplicações para celulares e tablets (Portuguese Edition) Google Android: crie aplicações para celulares e tablets (Portuguese Edition) João Bosco Monteiro Click here if your download doesn"t start automatically Google Android: crie aplicações para celulares

Leia mais

Enquadramento e Conceitos Fundamentais

Enquadramento e Conceitos Fundamentais Licenciatura em Engenharia Informática e de Computadores Computação Gráfica Enquadramento e Conceitos Fundamentais Edward Angel, Cap. 1 LEIC CG Enquadramento e Conceitos Fundamentais Introdução à Computação

Leia mais

Qualidade. Ana Madureira

Qualidade. Ana Madureira Qualidade Ana Madureira Qualidade da Informação A qualidade de uma informação é apreciada em função da sua pertinência (adaptação às necessidades do sistema de gestão). Três características permitem medir

Leia mais

DESENVOLVIMENTO DE JOGOS NA PLATAFORMA UNITY

DESENVOLVIMENTO DE JOGOS NA PLATAFORMA UNITY DESENVOLVIMENTO DE JOGOS NA PLATAFORMA UNITY Felipe Rodrigues da Silva 1 Vinícius Luiz Lopes 1 Marcos Alberto de Carvalho 2 Curso de Ciência da Computação - Universidade José do Rosário Vellano (UNIFENAS)

Leia mais

CODIGOS CONTROLE RS232 Matrix HDMI 4x2 Control EDID/RS232 (GB )

CODIGOS CONTROLE RS232 Matrix HDMI 4x2 Control EDID/RS232 (GB ) CODIGOS CONTROLE RS232 Matrix HDMI 4x2 Control EDID/RS232 (GB.42.2014) Versão 2014.04.23 Você acaba de adquirir um produto AV LIFE!!! Não deixe de acessar nosso site www.avlife.com.br para ficar por dentro

Leia mais

front-end development curso

front-end development curso front-end development front-end development Este programa foi concebido por profissionais da área com uma vasta experiência nacional e internacional. O QUE É? Com a crescente evolução do desenvolvimento

Leia mais

Design de Jogos Digitais

Design de Jogos Digitais Design de Jogos Digitais Animação 2D 21/06 09:30 C3.3, C3.5 11/07 09:30 C3.5 Design 3D 15/06 09:30 A0.2i, A0.3i, A0.4i 04/07 17:30 A0.2i, A0.4i 1 Imagem 11/06 09:30 C0.1a 01/07 09:30 C0.1a Programação

Leia mais

Cap. 2. Introdução a Teoria de Utilidade e Teoria de Jogos

Cap. 2. Introdução a Teoria de Utilidade e Teoria de Jogos Cap. 2. Introdução a Teoria de Utilidade e Teoria de Jogos Teoria de Utilidade Como as pessoas escolhem e como formalizar o processo? Preferências Racionais Utilidade Utilidade x Dinheiro Utilidades multiatributos

Leia mais

Como Mudar a Senha do Roteador Pelo IP o.1.1. Configure e Altere a Senha do seu Roteador acessando o IP Acesse o Site e Confira!

Como Mudar a Senha do Roteador Pelo IP o.1.1. Configure e Altere a Senha do seu Roteador acessando o IP Acesse o Site e Confira! Como Mudar a Senha do Roteador Pelo IP 192.168.o.1.1. Configure e Altere a Senha do seu Roteador acessando o IP 192.168.1.1. Acesse o Site e Confira! If you are using the IP address 192.168.0.1.1, take

Leia mais

O Jardim Secreto - Coleção Reencontro Infantil (Em Portuguese do Brasil)

O Jardim Secreto - Coleção Reencontro Infantil (Em Portuguese do Brasil) O Jardim Secreto - Coleção Reencontro Infantil (Em Portuguese do Brasil) Frances Hodgson Burnett Click here if your download doesn"t start automatically O Jardim Secreto - Coleção Reencontro Infantil (Em

Leia mais

WORKSHOP FUNDAMENTOS DO UNITY 3D. WorkShop Fundamentos de UNITY 3D João Pires

WORKSHOP FUNDAMENTOS DO UNITY 3D. WorkShop Fundamentos de UNITY 3D João Pires WORKSHOP FUNDAMENTOS DO UNITY 3D WORKSHOP 25.03.13 BEM-VINDOS AGENDA Início Apresentação Indústria Interface e conhecimento básico do Unity 3D Unity Script (Javascript) Keyframing Animation Unity GUI Desenvolvimento

Leia mais

Licenciatura em Engenharia Multimédia

Licenciatura em Engenharia Multimédia Licenciatura em Engenharia Multimédia Unidade Curricular Técnicas de Animação Gráfica II Technical Animation Graphic II Objetivos -Conceber os diferentes elementos de uma animação recorrendo a ferramentas

Leia mais

Ligações Entre NANDA, NOC e NIC. Diagnósticos, Resultados e Intervenções (Em Portuguese do Brasil)

Ligações Entre NANDA, NOC e NIC. Diagnósticos, Resultados e Intervenções (Em Portuguese do Brasil) Ligações Entre NANDA, NOC e NIC. Diagnósticos, Resultados e Intervenções (Em Portuguese do Brasil) Marion Johnson Click here if your download doesn"t start automatically Ligações Entre NANDA, NOC e NIC.

Leia mais

Evangelho Segundo O Espiritismo (Em Portugues do Brasil)

Evangelho Segundo O Espiritismo (Em Portugues do Brasil) Evangelho Segundo O Espiritismo (Em Portugues do Brasil) Allan Kardec (Adaptacao:claudio D. Ferreira Jr) Click here if your download doesn"t start automatically Evangelho Segundo O Espiritismo (Em Portugues

Leia mais

Arduino. Conectores, Fonte, USB, LEDs. Compilador, Bibliotecas, Editor, Burner

Arduino. Conectores, Fonte, USB, LEDs. Compilador, Bibliotecas, Editor, Burner Arduino Single-board microcontroller Microcontrolador Placa CPU, Memória, Serial, I/O Conectores, Fonte, USB, LEDs IDE Compilador, Bibliotecas, Editor, Burner http://arduino.cc/en/reference/homepage Shields

Leia mais

ESTÁGIO CURRICULAR I e II

ESTÁGIO CURRICULAR I e II ESTÁGIO CURRICULAR I e II Marco Aurelio Pellens Orientador: Prof. Dr. Marcelo da Silva Hounsell Supervisor: Prof. Dr. André Tavares da Silva Empresa: UDESC DCC CCT - Introdução Objetivo Geral: Fazer um

Leia mais

CODIGOS CONTROLE RS232 Matrix HDMI 4x4 Control EDID/RS232 (GB )

CODIGOS CONTROLE RS232 Matrix HDMI 4x4 Control EDID/RS232 (GB ) CODIGOS CONTROLE RS232 Matrix HDMI 4x4 Control EDID/RS232 (GB.44.2014) Versão 2013.05.21 Você acaba de adquirir um produto AV LIFE!!! Não deixe de acessar nosso site www.avlife.com.br para ficar por dentro

Leia mais

Sistemas Operativos I/O. Rui Maranhão

Sistemas Operativos I/O. Rui Maranhão Sistemas Operativos I/O Rui Maranhão (rma@fe.up.pt) I/O (E/S)? Parte do SO que permite interagir (convenientemente) com o ambiente que o rodeia Cria canais virtuais entre os programas e os periféricos

Leia mais

Grupo de Estudos Maratona de Programação Discussão do problema XYZZY (Uva )

Grupo de Estudos Maratona de Programação Discussão do problema XYZZY (Uva ) Grupo de Estudos Maratona de Programação Discussão do problema XYZZY (Uva 10.557) 03 de junho de 2009 material por Rafael Giusti (rfgiusti@gmail.com) Enunciado It has recently been discovered how to run

Leia mais

digital art direction & creativity curso

digital art direction & creativity curso digital art direction & creativity digital art direction & creativity Este programa foi concebido por experiência nacional e internacional. O QUE É? Um Digital Art Director está presente em todo o processo

Leia mais

Instrumento Virtual Composto por Osciloscópio, Analisador de Espectros e Gerador de Sinais

Instrumento Virtual Composto por Osciloscópio, Analisador de Espectros e Gerador de Sinais Instrumento Virtual Composto por Osciloscópio, Analisador de Espectros e Gerador de Sinais Prof. Doutor Ricardo Queirós Universidade Agostinho Neto Faculdade de Engenharia Departamento de Electrónica e

Leia mais

Computação e Desenvolvimento de Jogos Digitais

Computação e Desenvolvimento de Jogos Digitais Computação e Desenvolvimento de Jogos Digitais GERALDO XEXÉO, D.SC. DEPARTAMENTO DE CIÊNCIA DA COMPUTAÇÃO/ INSTITUTO DE MATEMÁTICA PROGRAMA DE ENGENHARIA DE SISTEMAS E COMPUTAÇÃO/COPPE UFRJ Falar de Jogos?

Leia mais

Contos de escalabilidade. na plataforma de vídeos

Contos de escalabilidade. na plataforma de vídeos Contos de escalabilidade na plataforma de vídeos da @globo.com um timaço Bernardo Camilo Daniel Martins Flávio Ribeiro Hugo Roque Juarez Bochi Leandro Moreira e mais times e pessoas... Lucas Mundim Rafael

Leia mais

Especificações terra. Pre-Roll (Mobile) Copyright 2012, Terra Networks Brasil S.A. Última atualização 16/10/2015

Especificações terra. Pre-Roll (Mobile) Copyright 2012, Terra Networks Brasil S.A. Última atualização 16/10/2015 Pre-Roll (Mobile) Última atualização 16/10/2015 Especificação do formato O vídeo anúncio pre-roll é exibido antes do vídeo de conteúdo de acordo com a frequência pré-definida no canal. O vídeo anúncio

Leia mais

Computação e Programação

Computação e Programação Computação e Programação 10ª Aula de Problemas Tópicos Avançados sobre Funções Instituto Superior Técnico, Dep. de Engenharia Mecânica - ACCAII Problema 1 3. The velocity of sound in air is 49.02xT^(1/2)

Leia mais

Tópicos Especiais em Linguagens de Programação

Tópicos Especiais em Linguagens de Programação Tópicos Especiais em Linguagens de Programação Apresentação da Disciplina Edirlei Soares de Lima Objetivos da Disciplina Apresentar os fundamentos de jogos eletrônicos, game design

Leia mais

Manual de Docência para a disciplina de Inteligência Artificial 2005/2006 Engenharia Informática, 4º ano José Manuel Torres

Manual de Docência para a disciplina de Inteligência Artificial 2005/2006 Engenharia Informática, 4º ano José Manuel Torres Manual de Docência para a disciplina de Inteligência Artificial 2005/2006 Engenharia Informática, 4º ano José Manuel Torres Número de horas do programa: 60 horas Número de horas Semanal: 4 Horas Número

Leia mais

Scientific data repositories: the USP experience

Scientific data repositories: the USP experience Scientific data repositories: the USP experience Superintendência de Tecnologia da Informação 2018 : Sylvio Canuto Antonio Mauro Saraiva Superintendência de TI: João Eduardo Ferreira Fátima L. S. Nunes

Leia mais

Designing and Deploying Microsoft SharePoint 2010 (10231)

Designing and Deploying Microsoft SharePoint 2010 (10231) Designing and Deploying Microsoft SharePoint 2010 (10231) Formato do curso: Presencial Preço: 1650 Nível: Intermédio Duração: 30 horas Este curso foi desenvolvido para profissionais na área de IT que pretendam

Leia mais

PROGRAMACAO E INTEGRACAO DE JOGOS I

PROGRAMACAO E INTEGRACAO DE JOGOS I PROGRAMACAO E INTEGRACAO DE JOGOS I Aula 4 Mestrado em Educação (em andamento) Pós-graduação em Negócios em Mídias Digitais (em andamento) MBA em Marketing e Vendas Especialista em games : Produção e Programação

Leia mais

Ernesto Costa e Anabela Simões, Inteligência Artificial: Fundamentos e Aplicações (2ª edição) FCA, Set chapter 9

Ernesto Costa e Anabela Simões, Inteligência Artificial: Fundamentos e Aplicações (2ª edição) FCA, Set chapter 9 Adversarial Search: game playing part II Stuart Russel and Peter Norvig, Artificial Intelligence: A modern approach, 3rd edition, Pearson Education, 200 http://aima.cs.berkeley.edu/ chapter 6 Ernesto Costa

Leia mais

20480 Programming in HTML5 with JavaScript and CSS3

20480 Programming in HTML5 with JavaScript and CSS3 20480 Programming in HTML5 with JavaScript and CSS3 Microsoft Nível: Intermédio Duração: 35h Sobre o curso Este curso fornece uma introdução ao HTML5, CSS3 e JavaScript. Este curso ajuda os formandos a

Leia mais

Introdução aos Sistemas Distribuídos

Introdução aos Sistemas Distribuídos Paulo Sérgio Almeida Grupo de Sistemas Distribuídos Departamento de Informática Universidade do Minho 2005/2006 O que é um sistema distribuído? O que é um sistema distribuído? Sistema Distribuído Conjunto

Leia mais

TDD Desenvolvimento Guiado por Testes (Portuguese Edition)

TDD Desenvolvimento Guiado por Testes (Portuguese Edition) TDD Desenvolvimento Guiado por Testes (Portuguese Edition) Kent Beck Click here if your download doesn"t start automatically TDD Desenvolvimento Guiado por Testes (Portuguese Edition) Kent Beck TDD Desenvolvimento

Leia mais

JOGOS DISTRIBUÍDOS. Aula 8. TECNOLOGIA EM JOGOS DIGITAIS JOGOS DISTRIBUÍDOS 2016 Marcelo Henrique dos Santos -

JOGOS DISTRIBUÍDOS. Aula 8. TECNOLOGIA EM JOGOS DIGITAIS JOGOS DISTRIBUÍDOS 2016 Marcelo Henrique dos Santos - JOGOS DISTRIBUÍDOS Aula 8 Marcelo Henrique dos Santos Mestrado em Educação (em andamento) Pós-graduação em Negócios em Mídias Digitais (em andamento) MBA em Marketing e Vendas Especialista em games : Produção

Leia mais

Ferramentas Web, Web 2.0 e Software Livre em EVT

Ferramentas Web, Web 2.0 e Software Livre em EVT E s t u d o s o b r e a i n t e g r a ç ã o d e f e r r a m e n t a s d i g i t a i s n o c u r r í c u l o d a d i s c i p l i n a d e E d u c a ç ã o V i s u a l e T e c n o l ó g i c a Digicel FlipBook

Leia mais

IDE 2.5" hd:basic. hdd enclosure caixa externa para disco rígido

IDE 2.5 hd:basic. hdd enclosure caixa externa para disco rígido IDE 2.5" hd:basic hdd enclosure caixa externa para disco rígido IDE 2.5" hd:basic USER S GUIDE SPECIFICATONS HDD Support: IDE 2.5 Material: Aluminium Input connections: IDE HDD Output connections: USB

Leia mais

COMO ESCREVER PARA O ENEM: ROTEIRO PARA UMA REDAçãO NOTA (PORTUGUESE EDITION) BY ARLETE SALVADOR

COMO ESCREVER PARA O ENEM: ROTEIRO PARA UMA REDAçãO NOTA (PORTUGUESE EDITION) BY ARLETE SALVADOR Read Online and Download Ebook COMO ESCREVER PARA O ENEM: ROTEIRO PARA UMA REDAçãO NOTA 1.000 (PORTUGUESE EDITION) BY ARLETE SALVADOR DOWNLOAD EBOOK : COMO ESCREVER PARA O ENEM: ROTEIRO PARA UMA SALVADOR

Leia mais

A SAGA BRASILEIRA: A LONGA LUTA DE UM POVO POR SUA MOEDA BY MIRIAM LEITAO

A SAGA BRASILEIRA: A LONGA LUTA DE UM POVO POR SUA MOEDA BY MIRIAM LEITAO Read Online and Download Ebook A SAGA BRASILEIRA: A LONGA LUTA DE UM POVO POR SUA MOEDA BY MIRIAM LEITAO DOWNLOAD EBOOK : A SAGA BRASILEIRA: A LONGA LUTA DE UM POVO POR Click link bellow and free register

Leia mais