INSTITUTO FEDERAL DO PARANÁ LUIZ GABRIEL DALAGO GOUVÊA MATHEUS FELIPE OLIVEIRA AEROSO ESPADAS SEM LEI - UNIÃO SANGRENTA

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

Download "INSTITUTO FEDERAL DO PARANÁ LUIZ GABRIEL DALAGO GOUVÊA MATHEUS FELIPE OLIVEIRA AEROSO ESPADAS SEM LEI - UNIÃO SANGRENTA"

Transcrição

1 INSTITUTO FEDERAL DO PARANÁ LUIZ GABRIEL DALAGO GOUVÊA MATHEUS FELIPE OLIVEIRA AEROSO ESPADAS SEM LEI - UNIÃO SANGRENTA PARANAGUÁ

2 LUIZ GABRIEL DALAGO GOUVÊA MATHEUS FELIPE OLIVEIRA AEROSO ESPADAS SEM LEI - UNIÃO SANGRENTA Monografia apresentada como exigência de avaliação na disciplina de TCC do Ensino Médio em Informática do Instituto Federal do Paraná. Orientador: Msc. Gil Eduardo de Andrade PARANAGUÁ

3 Dedicamos este trabalho a nossos familiares, amigos, professores e todos que estiveram conosco e participaram dessa jornada de 3 anos inesquecíveis. Esperamos que esse trabalho contribua para o desenvolvimento de outros ainda melhores, e que seja apenas o primeiro desse legado que é certamente promissor. 3

4 AGRADECIMENTOS Aos nossos pais, pois sem eles e seu apoio provavelmente não estaríamos aqui. A nossos familiares, que convivem conosco desde o início de nossas vidas. Às amizades formadas nesses 3 anos de IFPR, por todos os fatos vividos que jamais serão esquecidos e que com certeza são estopim para que novos surjam e continuemos as amizades, mesmo depois do curso. Ao orientador, que apesar do tempo orientando, se mostrou muito prestativo e humilde ao se posicionar no aprendizado junto conosco, algo que valorizamos muito e reforça o imenso respeito que temos por ele. A todos os funcionários que compõem essa instituição, desde os funcionários da limpeza às pedagogas e os técnicos administrativos. E por último e mais importante ainda, aos professores, com os quais somos muito gratos por tudo que aprendemos nessa jornada. Não absorvendo dos mesmos, apenas conhecimentos específicos, mas também lições que alteram nossa forma de ver o mundo, que levamos para a vida toda. 4

5 A desobediência é uma virtude necessária à CRIATIVIDADE. (Raul Seixas). A melhor parte da vida de uma pessoa está nas suas amizades. (Benjamin Franklin). A vingança nunca é plena, mata a alma e a envenena. (Seu Madruga). 5

6 SUMÁRIO 1. INTRODUÇÃO OBJETIVOS Objetivos Gerais Objetivos Específicos FUNDAMENTAÇÃO TEÓRICA Computação gráfica Malhas tridimensionais Mapeamento de texturas Rigging e animação Edição em camadas de imagens Paradigmas de programação orientada a eventos Motor de jogo Unity METODOLOGIA Criação da arte tridimensional Passagem dos modelos 3D para o motor de jogo Criação da arte 2D usada para HUD Criação de scripts de controle do jogo Controle de animações CONCLUSÃO TRABALHOS FUTUROS REFERÊNCIAS BIBLIOGRÁFICAS 36 6

7 LISTA DE FIGURAS FIGURA 1 - Modelo base finalizado em baixa resolução. FIGURA 2 - Mapeamento UV de uma das armas secundárias. FIGURA 3 - Textura de uma das armas de arremesso. FIGURA 4 - Rig finalizado para animação. FIGURA 5 - Aba Model. FIGURA 6 - Aba Rig. FIGURA 7 - Aba Animation. FIGURA 8 - Indicador de vida. FIGURA 9 - Importação de texturas transparentes usadas para interface. FIGURA 10 - Exemplo do script de controle de inimigos. FIGURA 11 - Controle de estados do jogador. FIGURA 12 - Ataques do jogador. FIGURA 13 - Painel de Configuração Android. FIGURA 14 - Importação de clipes de áudio. FIGURA 15 - Scripts da câmera do jogo. FIGURA 16 - Tela de Menu Inicial. FIGURA 17 - Cena 1 do jogo. FIGURA 18 - Minigame extra do jogo. 7

8 LISTA DE SIGLAS 2.5D - Jogo de plataforma com objetos em três dimensões. 3D - Três dimensões. AI - Adobe Illustrator API - Application Programming Interface. C# - C Sharp. CPU - Central Processing Unit FK - Forward Kinematics GPU - Graphics Processing Unit HUD - Head Up Display IDE - Integrated Development Environment IFPR - Instituto Federal do Paraná IK - Inverse Kinematics MP3 - MPEG-2 Audio Layer III PNG - Portable Network Graphics PSD - Photoshop Document SVG - Scalable Vector Graphics TGA - TARGA File Format TIFF - Tagged Image File Format IA - Inteligência Artificial 8

9 RESUMO Nos anos 90, mais especificamente na 4ª geração dos videogames, era comum aos jogos terem uma visão em duas dimensões, esses aplicativos eram denominados jogos de plataforma. Atualmente, com a evolução gráfica, os jogos mais modernos perderam muito no quesito jogabilidade, tendo seu desenvolvimento quase sempre centrado nos aspectos gráficos. Tentando solucionar esse paradigma, propõe-se desenvolver um aplicativo que agregue tanto as qualidades dos videogames de 4ª geração (jogabilidade) quanto atrativas interfaces gráficas dos jogos mais modernos. Portanto, a proposta apresentada tem como principal objetivo atrair os diversos públicos, tanto os jogadores mais conservadores quanto os atuais fãs das tecnologias que permitem ricas interfaces gráficas. Palavras-chave: Unity. Android. Jogo de plataforma. C#. 2.5D. 9

10 ABSTRACT En los años 90, más específicamente en la 4 ª generación del videojuegos, era frecuente los juegos tienen una visión en dos dimensiones, esas aplicaciones eran denominados juegos del plataformas. Actualmente, con la evolución gráfica, los juegos más modernos perdieron mucho la cuestión experiencia de juego, teniendo su desarrollo casi siempre centrado en los aspectos gráficos. Para resolver ese paradigma, se propone desarrollar una aplicación en que las cualidades de los videojuegos de la cuarta generación (experiencia de juego) como atractivas interfaces gráficas de los juegos más recientes. Por lo tanto, la propuesta presentada tiene como principal objetivo atraer los diversos públicos, de los jugadores más conservadores como a los actuales fans de las tecnologías que permiten ricas interfaces gráficas. Palabras clave: Unity. Android. Jogo de plataforma. C#. 2.5D. 10

11 ABSTRACT In the 90s, specifically the 4th generation of video games, it was common for games to have a vision in two dimensions, these applications were referred to as platform games. Currently, with the graphic evolution, most modern games have lost much in the category gameplay, taking its development almost always centered on the graphic aspects. Trying to resolve this paradigm, proposes to develop an application that adds both the qualities of videogames 4th generation (gameplay) as attractive graphical interfaces of most modern games. Therefore, the proposal has as main objective to attract diverse audiences, both players conservatives and fans of current technologies that enable rich graphical interfaces. Keywords: Unity. Android. Platform Games. C#. 2.5D. 11

12 1. INTRODUÇÃO Nos tempos atuais, a indústria de jogos e entretenimento está muito aquecida economicamente, mas ainda em desenvolvimento na América Latina. No Brasil, ainda há a ultrapassada visão de que os jogos não são objetos culturais. De um modo geral, pressupõe-se esse pensamento surge pelo fato de alguns jogos realmente não terem uma motivação histórico-cultural. Porém, nos dias atuais já foi provada a imersão que o mundo virtual proporciona. Uma boa narrativa e possibilidades de escolha em um jogo tem uma capacidade de imersão muito maior do que uma narrativa televisiva e muitas vezes é comparada a grandes filmes de longa-metragem. Podemos tomar como exemplo, jogos do século XXI como os das aclamadas séries God Of War e Uncharted, que tratam respectivamente da mitologia grega e artefatos históricos. A faixa etária consumidora desses produtos são as mais diversas, embora mais difundida entre os jovens e adultos. Pretende-se unir essas características, seguindo esse padrão de qualidade na narrativa, e mostrar um contexto histórico convincente auxiliado da jogabilidade expandida. Nesse caso, o contexto histórico será o Japão do período Sengoku, que foi uma das fases mais turbulentas do Japão, marcada por constantes guerras. Ocorreu entre a metade do século XV e o final do século XVII. 2. OBJETIVOS 2.1 Objetivos Gerais Desenvolver um jogo que reproduza a jogabilidade antiga com novas tecnologias, explorando novos paradigmas de desenvolvimento de forma a envolver o jogador em um ambiente baseado em um contexto histórico. 2.2 Objetivos Específicos Produzir conteúdo interativo para expandir a vida útil do jogo. Desenvolver uma jogabilidade atrativa que possa ser expandida para outras plataformas. 12

13 Criar gráficos que possam ser portados para diversas plataformas em diferentes resoluções e níveis de detalhamento. 13

14 3. FUNDAMENTAÇÃO TEÓRICA Este capítulo visa apresentar os conceitos utilizados para desenvolver o trabalho proposto. De um modo geral, são apresentados os conceitos de desenvolvimento de jogos e os softwares de manipulação de mídia digital necessários para a construção do ambiente gráfico. 3.1 Computação gráfica A computação gráfica é uma área que estuda a geração de imagens em geral. Pode se manifestar de forma informativa para dados, ou como forma de recriar o mundo real. Nesse trabalho, visamos utilizar a computação gráfica no sentido de imergir o usuário no objetivo do trabalho Malhas tridimensionais Os modelos 3D são malhas de n-pontos, chamados vértices, que agrupados se tornam arestas e faces. A interação desses objetos com os estados e eventos do jogo se dá por animações que são encadeadas. Essas técnicas são utilizadas em todos os jogos modernos Mapeamento de texturas O mapeamento é uma técnica que adiciona cor e texturas a uma malha tridimensional. Cada vértice em uma malha é assimilado a uma coordenada numa planificação (em duas dimensões). O mapeamento de texturas é uma boa técnica para adicionar detalhamento sem prejudicar o desempenho Rigging e animação Rigging é uma técnica na animação computacional, na qual um personagem ou objeto genérico é representado em duas partes: uma representação de sua 14

15 superfície (malha) e um conjunto hierárquico de ossos (também chamado esqueleto ou rig) interconectados usados para animar o objeto Quadro-chave Um filme (ou animação), nada mais é do que um grande número de fotos (poses) interpoladas. Cada uma dessas fotos é denominada quadro. Os quadroschave são quadros que definem uma pose ao qual se quer chegar com o personagem, de forma que o próprio software de animação se encarrega de gerar os quadros posteriores, no processo de interpolação de movimentos Cinemática direta Cinemática direta é o processo de determinação dos parâmetros de juntas menores em um objeto flexível, de forma a alcançar o posicionamento adequado para uma junta final Cinemática inversa Cinemática inversa é o processo de determinação dos parâmetros de uma junta final em um objeto flexível, de forma a alcançar o posicionamento adequado para as outras juntas Edição em camadas de imagens Basicamente, o uso intensivo de imagens 2D faz o trabalho de imergir o usuário no contexto do jogo. As imagens preferencialmente devem suportar transparência, utilizando o canal Alfa para controlar a opacidade, essa especificação é suportada pelos formatos AI, PNG, PSD, TIFF, TGA, SVG, entre outros. Na área da computação gráfica classificamos as imagens 2D em duas origens diferentes. 15

16 Imagens raster Imagem raster é um tipo de imagem que contêm a descrição de cada pixel. O tratamento desse tipo de imagem envolve cálculos matemáticos complexos de interpolação e álgebra matricial. A vantagem desse tipo de imagem é que além de suportarem compressão, há muitos formatos suportados por diversas aplicações. A desvantagem é que por conta da interpolação de pixels, se forem feitas muitas alterações na imagem, pode-se facilmente perder a qualidade Imagens vetoriais Imagem vetorial é um tipo de imagem gerada a partir de descrições geométricas de formas, baseadas em vetores matemáticos. A vantagem desse tipo de imagem é a possibilidade de utilizá-la em qualquer escala sem perder a qualidade. A desvantagem é que as imagens devem ser interpretadas por programas específicos para esses formatos. 3.2 Paradigmas de programação orientada a eventos A programação orientada a eventos, diferente dos demais paradigmas não segue um fluxo padronizado, mas um fluxo guiado por ações externas, chamadas eventos, como por exemplo o clicar do mouse, pressionamento de alguma tecla. É utilizada principalmente em softwares de interface com o usuário, como por exemplo em jogos. 3.3 Motor de jogo Um motor de jogo é um conjunto de bibliotecas que abstrai o desenvolvimento de jogos, tendo em si implementada uma sub-biblioteca utilizada para simulações físicas, e outras para abstração de hardware, manipulação de modelos 3D, som, rede entre outras. 16

17 3.3.1 Unity O Unity é um motor de jogo 3D que possui uma capacidade de abstração que acelera substancialmente o processo de desenvolvimento, interpretando scripts em 3 linguagens de programação diferentes, suportando uma grande variedade de formatos de arquivos, e possibilita a criação de estados para objetos que facilitam a transição de animações. A grande vantagem dessa engine em relação a outras como a Unreal Engine é o recurso de construir os projetos para várias plataformas, são elas: Consoles: PS3, Xbox 360 e Wii U. PC: Windows, Windows Store Apps, Linux, Mac OS X e Web Player. Dispositivos Móveis: Android, ios, BlackBerry, Windows Phone 8. 17

18 4. METODOLOGIA 4.1 Criação da arte tridimensional Para atingir os objetivos propostos, as etapas da metodologia consistem em utilizar diversos softwares de modelagem/animação 3D e softwares de edição de imagem. O fluxo de criação dos objetos tridimensionais basicamente consiste em: 1. utilização de imagens como base para a modelagem 3D em baixa resolução. 2. modelagem de objetos. 3. mapeamento UV(planificação de um objeto 3D) para a criação de texturas. 4. criação de texturas em programas de edição de imagem. O fluxo de criação de modelos orgânicos (personagens) consiste em: 1. utilização de imagens como base para a modelagem 3D em baixa resolução. 2. modelagem de personagens. 3. mapeamento UV(planificação de um objeto 3D) para a criação de texturas. 4. escultura em alta-resolução para exportar os detalhes em texturas de relevo. 5. reconstrução a partir da malha de alta resolução. 6. criação da estrutura de juntas do personagem (rigging). 7. animação tradicional (via linha do tempo). 18

19 FIGURA 1 - Modelo base finalizado em baixa resolução. Na figura 1, mostramos a cabeça de um personagem construída em baixo número de vértices, numa topologia - organização do fluxo de polígonos - adequada para jogos. Esse detalhe é importante porque faz diferença no modo como a GPU processa a malha. 19

20 FIGURA 2 - Mapeamento UV de uma das armas secundárias. Na figura 2, está mostrado o esquema de planificação 2D que uma das armas utiliza para texturas. 20

21 FIGURA 3 - Textura de uma das armas de arremesso. As texturas (FIGURA 3) serão as imagens que darão cor e vida aos objetos. A etapa de estruturação de suas juntas, cria uma interface para facilitar a animação, onde cada junta representa um grupo de vértices, que por sua vez, representa uma parte do corpo do personagem. Para desempenhar a criação destas animações, há regras que são implementadas na malha para que o movimento seja mais fluído e o processo de animação seja facilitado. Essas regras são aplicadas a grupos de vértices e se chamam chaves de formato. Há duas formas de animar utilizando quadros-chave, são elas a Cinemática Direta (FK) e a Cinemática Inversa (IK). 21

22 FIGURA 4 - Rig finalizado para animação. Neste trabalho, para obter um melhor resultado será utilizado uma mescla dos dois modelos. A primeira parte da metodologia possui seu foco na composição de modelos (FIGURA 4) e animações e na utilização destes como objetos dentro do motor de jogo e, consequentemente, na manipulação dos mesmos através de scripts Passagem dos modelos 3D para o motor de jogo Através de experiências e pesquisas, foi possível notar que o formato FBX é o que melhor se comporta com motores de jogos como o Unity e o UDK. O Unity é um motor poderoso que se adequa do drag n drop (arrastar o arquivo e soltar no programa) para qualquer tipo de importação de recursos externos como um modelo. Há opções que devem ser alteradas de acordo com a necessidade do desenvolvedor e a natureza do modelo. Como por exemplo, modelos humanóides ou 22

23 modelos genéricos. Esse tipo de definição é importante, pois, altera a forma como o motor de jogo trata as animações e consequentemente os estados do objeto. modelo. FIGURA 5 - Aba Model A aba Model (FIGURA 5), tem definições que tratam da importação do 23

24 animações. FIGURA 6 - Aba Rig A aba Rig (FIGURA 6) tem definições que permitirão que o modelo suporte FIGURA 7 - Aba Animation Aba Animation - A aba Animation (FIGURA 7) tem definições que alteram quantas animações serão utilizadas e a forma que serão interpoladas. Utiliza-se o conceito de Root Motion para animações de ciclo, basicamente sobrepondo as 24

25 posições e rotações da junta raiz do personagem durante as animações com as posições e rotações que o objeto todo está utilizando. 4.2 Criação da arte 2D usada para HUD Qualquer tipo de imagem pode ser utilizada para criar interfaces para o usuário, porém neste trabalho se utilizou o método de rasterizar vetores. Dessa forma, as imagens são criadas num tamanho padrão como vetoriais, e dependendo de qual plataforma se voltará o desenvolvimento é rasterizada a imagem após alterar a escala para tal fim. Isso garante que, independentemente do tamanho da tela, a experiência seja a mesma. Para isso, há o uso intensivo de softwares de edição de imagem em camadas e com suporte a transparência. Uma vez que o HUD (FIGURA 8, 9) é visto em uma câmera ortográfica acima de outras câmeras, como se houvessem camadas. FIGURA 8 - Indicador de vida. 25

26 FIGURA 9 - Importação de texturas transparentes usadas para interface. 26

27 4.3 Criação de scripts de controle do jogo Os scripts (FIGURA 10) que controlam o jogo contém métodos que são invocados através de eventos disparados pelo motor de jogo, como, por exemplo, colisões e atualização da tela. Informações que serão utilizadas em todo o decorrer do jogo são armazenadas em variáveis estáticas em classes criadas apenas para essa finalidade. FIGURA 10 - Exemplo do script de controle de inimigos. 27

28 4.4 Controle de animações O gerenciamento das animações é auxiliado pelo controlador de estados Mecanim (FIGURA 11,12), que permite um encadeamento de animações através de transição entre estados, isso é feito pela alteração via script de parâmetros definidos no Mecanim como, por exemplo, a velocidade do jogador. FIGURA 11 - Controle de estados do jogador. FIGURA 12 - Ataques do jogador. 28

29 4.5 Configuração do ambiente Desde o método de iluminação até o subconjunto de instruções do.net Framework, todas as configurações em relação a publicação do projeto, devem ser feitas antecipadamente usando o Render Settings (FIGURA 13) e Project Settings. Por exemplo, ao construir o jogo para a plataforma Android, é necessário definir quais os requisitos mínimos do jogo, dizendo qual a arquitetura do processador, a versão do OpenGL suportada no jogo. FIGURA 13 - Painel de Configuração Android. 29

30 FIGURA 14 - Importação de clipes de áudio. 30

31 FIGURA 15 - Scripts da câmera do jogo. Junto com os scripts de controle da câmera (FIGURA 15) e efeitos como o Motion Blur, é possível associar faixas de áudio (FIGURA 14) a esse objeto. Utilizar efeitos que dão sensação de ambiência, alterar o volume e até mesmo a tonalidade da faixa. 31

32 5. RESULTADOS OBTIDOS Até o momento, foram desenvolvidos dois cenários e um mini-jogo, para expandir o tempo de vida útil do jogo. Foram desenvolvidas a interface (FIGURA 16), alguns personagens (FIGURA 17), e todas as armas. Porém, mesmo sendo multiplataforma, o motor de jogo necessita de ajustes nos gráficos e adaptações no sistema de controle para que o jogo seja realmente portado. O ambiente utilizado durante dos testes possui as seguintes especificações: Modelo: Galaxy Tab P1010 Tamanho da tela: 7 polegadas Resolução: 1024x600 Suporte a multitoque: Sim Versão do sistema: Gingerbread Caso, em um projeto futuro, seja necessário portar o aplicativo para outras plataformas, o HUD do jogo deverá ser alterado e o sistema de controle também. Porém, o núcleo, correspondido pelos scripts de informação e inteligência continuará inalterado. FIGURA 16 - Tela de Menu Inicial. 32

33 FIGURA 17 - Cena 1 do jogo. FIGURA 18 - Minigame extra do jogo. No minigame (FIGURA 18) a intenção é acertar o máximo de alvos com o mínimo de shurikens (estrelas ninja). 33

34 6. CONCLUSÃO O projeto e desenvolvimento de um jogo utilizando interfaces gráficas em três dimensões requer uma grande gama de passos e definições de modelos, portanto assim torna-se inviável redigir todos os aspectos de sua implementação em poucas linhas. Contudo algumas etapas devem ser destacadas, começando pelos métodos de fluxo geométrico, passando pela análise de ondas sonoras para efeitos especiais, e também pelos sistemas de partículas que produzem objetos como fumaça e fogo. Ao longo do desenvolvimento do projeto foi necessário realizar uma pesquisa aprofundada sobre diversos temas e tecnologias, tal pesquisa possibilitou compreender como é concebido o desenvolvimento de jogos. A partir dos recursos existentes na atualidade e com muita persistência, foi possível também absorver conteúdos complexos, que normalmente necessitam de muito tempo e de algum domínio sobre aplicações relacionadas à arte e design. Uma vez que a principal qualidade da equipe é o domínio sobre as técnicas de programação, pode-se concluir que a experiência vivida abriu um novo leque de oportunidades e agregou novos conhecimentos a nossa formação. Porém, torna-se importante deixar registrado, aos futuros trabalhos que podem vir a ser propostos que, a computação gráfica é uma área que exige, para o seu aprendizado, muito tempo e dedicação, e ainda, certa habilidade com arte, pois para se obter uma e o know-how, são necessários anos de prática. Por fim, foi possível apreender e compreender o necessário para integrar a implementação de códigos baseados em eventos com a modelagem de elementos 3D, e assim desenvolver um pequeno jogo que apresentou uma jogabilidade atrativa, aliada gráficos modernos que podem ser portados para diversas plataformas e com diferentes resoluções e níveis de detalhamento. 34

35 7. TRABALHOS FUTUROS Depois de todas as pesquisas feitas, e todo o conhecimento adquirido, finalmente descobriu-se como a computação gráfica interage com a programação. Como são realmente feitos os filmes de animação, por exemplo, simulações físicas, formas de implementação de IA entre outros. Tal fato nos motiva para continuar pesquisando e desenvolvendo projetos nessa área, que é realmente muito grande e com inúmeras possibilidades criativas. 35

36 8 - REFERÊNCIAS BIBLIOGRÁFICAS UNITY. Disponível em: BLENDER. Disponível em: < SMITH, M; QUEIROZ, C. Unity 4.x Cookbook. Birmingham: Packt Publishing, OLIVEIRA, A. Estudo dirigido de 3ds Max São Paulo: Érica, REINICKE, F. UNIDEV: Desenvolvimento de Jogos. Disponível em:< REINICKE, F.UNIDEV: Desenvolvimento de Jogos. Disponível em: < UNIQUE Photoshop Tutorial - PSD Vault. Disponível em: PHOTOSHOP RoadMap.Disponível em : DIGITAL Tutors.Disponível em : CG Tuts+.Disponível em : LYNDA.Disponível em : BLENDER Total.Disponível em : BLENDER Guru.Disponível em : BLENDER Artists.Disponível em: 36

37 APÊNDICE A - PLANO DE PROJETO 1. ESCOPO DO SOFTWARE O foco do jogo é basicamente transmitir uma parte da história e cultura do Japão, e ao mesmo tempo testar os reflexos e habilidades do jogador. O jogo pretende mostrar a fase em que a autoridade central (xogum) no Estado estava desmantelada, criando um vácuo de poder que permitiu o surgimento de diversos senhores feudais regionais, chamados daimiôs. Embora formalmente subordinados ao xogum, esses daimiôs (que significa literalmente grande nome ) tinham poder quase ilimitado em seus domínios. Em meados do século XV, havia cerca de 260 daimiôs no Japão o que, na prática, significava a existência de 260 estados, cada qual com seu exército e alguns até com moeda própria. Foi apenas o prelúdio de um longo período de guerra civil que envolveria vários daimiôs, que disputavam territórios e tentavam aumentar sua esfera de influência. Esse período de caos e desordem duraria pouco mais de um século e ficaria conhecido como Período Sengoku a Era dos Estados em Guerra. Foi a época de ouro dos samurais. Nunca eles foram tão úteis e necessários. Afinal, a disputa entre os daimiôs rivais era decidida pela força da espada. Do ponto de vista dos camponeses, que eram a classe baixa do Japão, foi uma guerra civil que não trouxe benefício algum. Pelo contrário, houveram milhares de mortes em poucos confrontos, com um número total inestimável, e com várias cidades arrasadas. Desde o ínicio do modelo de xogunato em 1185, esses camponeses, que viviam a mercê dos senhores feudais, originaram outros grupos de guerreiros, praticamente à margem da sociedade: os ninjas. Ao contrário dos samurais, que se orgulhavam de ser os guardiões dos senhores feudais e seguiam o bushidô código que estabelecia normas rígidas de conduta, moral e honra, os ninjas agiam à sombra e tinham suas próprias regras. Na luta pelo poder entre clãs rivais, eles eram contratados para atividades típicas de guerrilha, como espionagem, sabotagem e assassinato. Ganharam, por isso, a fama de mercenários. 37

38 O jogo tentará imergir o jogador na história por meio de diálogos e outras interações com NPC s (Personagens não jogáveis, controlados pelo software), e por cutscenes no decorrer do jogo. Outra tática utilizada para a imersão na narrativa será a inclusão de alguns aspectos de jogos do gênero RPG (Jogo de interpretação de personagens), onde o personagem tem suas habilidades evoluídas no decorrer do jogo. Armas novas podem surgir, atributos do personagem podem ser melhorados, bem como a dificuldade da IA que também evolui em conjunto. 2. VIABILIDADE 2.1 Tecnológica Para que o projeto seja viável será necessário que a equipe, já tenha algum conhecimento em programação. Será necessário o conhecimento da equipe, sobre técnicas de modelagem tridimensional, animação, utilizando o software Blender. Também sera necessário o domínio do motor de jogo, Unity. A falta de domínio dessas duas ferramentas, novas para os desenvolvedores, pode atrapalhar o cronograma do projeto. 2.2 Financeira Para a execução do projeto não será necessária a compra de softwares. Os únicos gastos serão de energia e internet. 2.3 Tempo O desenvolvimento do jogo está dividido em 7 etapas, cada uma com um tempo estimado para ser concluída, essas etapas são: Definição do tema e do plano de trabalho com orientador: 1 mês, Março. Escrita da introdução: 1 mês, Março. Escrita da Fundamentação Teórica e Metodologia : 1 mês, Abril. Composição de modelos e animações: 5 meses, entre Maio e Setembro. 38

39 Criação da interface gráfica: 2 meses, entre Julho e Agosto. Desenvolvimento da Mecânica do jogo : 5 meses, entre Junho e Outubro. Análises de desempenho: 2 meses, entre Novembro e Dezembro. Os prazos são estimados, e no andamento do desenvolvimento uma etapa pode necessitar de um tempo maior. 2.4 Recursos Para o desenvolvimento do software serão necessários computadores de alto desempenho e softwares auxiliares para a manipulação de mídias, tais como as malhas tridimensionais, faixas de áudio e renderização, e softwares que auxiliam a criar documentos que seguem o padrão UML. 3. RECURSOS 3.1 Recursos Humanos Basicamente, para o desenvolvimento do trabalho serão necessárias pessoas com uma capacidade relativamente razoável para a programação, tendo em vista que o tempo a ser utilizado para a criação de scripts não pode ser maior do que o tempo a ser tomado com a criação de modelos e animações, por exemplo. 3.2 Recursos de Software No desenvolvimento do jogo diversas ferramentas serão utilizadas. O software Blender será utilizada para o desenvolvimento de modelos tridimensionais, e animações. O software Unity será usado como motor de jogo, onde a linguagem de programação que será utilizada o Javascript e C#. O Astah Community será utilizado na construção dos diagramas de caso de uso, de classes, e de sequência. 4. ANÁLISE E GESTÃO DE RISCOS 39

40 No decorrer do desenvolvimento do jogo podem ocorrer problemas que atrapalhema conclusão do projeto. Para tentar prevenir esse possíveis problemas, é necessária uma análise dos possíveis riscos. Alguns dos possíveis riscos são: Pouco conhecimento na criação de jogos tridimensionais: Para o desenvolvimento do jogo os desenvolvedores terão que utilizar o Blender como ferramenta de modelagem e animação, e o Unity como motor do jogo, o tempo para o aprendizado dessas duas ferramentas pode ser maior que o esperado, impossibilitando a conclusão do jogo. O risco de que isso ocorra pode ser considerado médio, e para sua prevenção deve haver um estudo das ferramentas durante todo desenvolvimento. Atraso em etapas do cronograma: Por ser um meio relativamente novo de desenvolvimento, com uma estruturação diferente dos outros softwares, a criação de ambientes e entidades computacionais pode levar mais tempo do que o previsto no cronograma. Para amenizar este possível risco, alguns processos de criação devem ser feitos em paralelo com outras etapas do cronograma. 5. CRONOGRAMAÇÃO E ACOMPANHAMENTO 5.1 Cronogramação Etapas Mar Abr Mai Jun Jul Ago Set Out Nov Dez 1 X 2 X 3 X 4 X X X X X 5 X X 6 X X X X X 7 X X 40

41 Etapa 01: Definição do tema / Definição do plano de trabalho com orientador Etapa 02: Escrita Introdução (Motivação/Desafios/Objetivos/Contribuições) Etapa 03: Escrita Fundamentação Teórica/Metodologia Etapa 04: Arte Composição de modelos e animações. Etapa 05: Arte Criação da interface gráfica. Etapa 06: Desenvolvimento Mecânica do jogo. Etapa 07: Testes Análises de desempenho. 5.2 Acompanhamento Os encontros entre orientador e orientando ocorrerão semanalmente, e neles serão discutidas questões sobre o documento de TCC e o desenvolvimento do projeto nele proposto. O acompanhamento inclui verificação do cumprimento das etapas. A cada etapa concluída, a partir da 2, será gerado um documento, definido pelo próprio orientador. Esse documento estará disponível via internet e será usado no controle do desenvolvimento do trabalho, possibilitando saber quais objetivos de cada etapa foram alcançados ou não. O orientador também utilizará seu site pessoal para apoio, com intuito de ajudar na orientação, disponibilizando informações/documentações pertinentes ao projeto em andamento e permitindo orientação à distância. 6. CUSTOS Os custos do sistema são baseados no tempo de aprendizado, da análise de desempenho, da criação das malhas tridimensionais, das pesquisas relacionadas ao motor de jogo, topologias de modelos 3D, técnicas de animação e desenvolvimento da metodologia e organização utilizada no projeto como um todo. B - DIAGRAMAS 41

42 As ações do jogador e seu poder de escolha devem condizer e estar em perfeita sincronia com o seu personagem. O personagem deve ser capaz de realizar as seguintes funções básicas que o tornam um objeto totalmente interativo em relação ao enredo: Andar Correr Pular Atacar O jogo também deve fornecer uma interface de configuração de video, som e controles. No entanto, essa interface é irrelevante na versão testada do jogo, num tablet Android, sendo assim, esse recurso estará parcialmente descartado para essa plataforma. 1. Diagrama de Casos de Uso O diagrama de caso de uso descreve os objetivos e os requisitos de um software, facilitando a visualização das funcionalidades do sistema. Na figura 1, o Caso de Uso mostra as ações do jogador dentro do jogo como: Pular, podendo duplicar o pulo caso seja necessário. Andar, podendo mudar para ação de correr. Atacar, ganhando XP (Pontos de Experiência) caso mate o inimigo, e com XP evoluir suas características podendo aumentar seu poder de dano ou vida. FIGURA 1 - Caso de Uso: Ações do Jogador 42

43 Na figura 2, O Caso de Uso mostra as opções da tela inicial do jogo; Opções: permite a configuração do som, gráficos e controles; Créditos: mostra a tela de crédito com informações sobre o jogo e os criadores. Jogar: Inicia o jogo. FIGURA 2 - Caso de Uso: Ações do Jogador 43

44 2. Diagrama de Estados O diagrama de estados mostra como um objeto pode se comportar durante a execução do sistema. Na figura 3 são mostrados os principais estados do objeto jogador durante a execução;do estado Parado o jogador pode mudar para os estados: Pulando, Andando e vice-versa. FIGURA 3 - Diagrama de Estados 44

45 Na figura 4 são mostrados os estados de ataque do objeto jogador durante a execução;o jogador poderá realizar diversas combinações de ataque alternando entre os estados de Ataque Leve e Pesado. FIGURA 4 - Diagrama de Estados Ataque 45

46 3. Diagrama de Classes O diagrama de classes mostra como o programa possivelmente vai ser estruturado em relação à orientação a objetos. Na figura 5 são mostradas as classes consideradas de modelo do programa; Na classe Personagem estão contidos os métodos principais para as ações dos inimigos e do jogador. Em algumas classes é necessária a implementação dos métodos Start() e Update(), pois o método Start() é executado na inicialização de um objeto no motor do jogo, já o método Update() é chamado toda vez que a tela é atualizada. 46

47 FIGURA 5 : Diagrama de Classes 47

Professor: Ronilson Morais Lobo. Salvador / 2015

Professor: Ronilson Morais Lobo. Salvador / 2015 Professor: Ronilson Morais Lobo Salvador / 2015 Introdução Motivação: Criar uma metodologia, Protótipar cenários reais, Proporcionar jogos divertidos, intuitivos e colaborativos. Tecnologia, Conceitos

Leia mais

Design 3D. Formação em Game GAME DESIGN 1

Design 3D. Formação em Game GAME DESIGN 1 1 Formação em Game Design 3D O treinamento de Game Design da Data 3D tem duração de 1 ano. O aluno a partir do treinamento de arte 3D e design para games poderá desenvolver seus projetos para as empresas

Leia mais

PASSO A PASSO MOVIE MAKER

PASSO A PASSO MOVIE MAKER PASSO A PASSO MOVIE MAKER Nesta etapa, você deverá apresentar o programa e ajudá-los a montarem o filme. Veja como é fácil. Siga as instruções do passo-a-passo: DICA O que é o Movie Maker? Com o Microsoft

Leia mais

Universidade Federal de Santa Maria UFSM Centro de Tecnologia CT. Power Point. Básico

Universidade Federal de Santa Maria UFSM Centro de Tecnologia CT. Power Point. Básico Universidade Federal de Santa Maria UFSM Centro de Tecnologia CT Power Point Básico Santa Maria, julho de 2006 O Power Point é um aplicativo do Microsoft Office direcionado à criação de apresentações.

Leia mais

Introdução ao Aplicativo de Programação LEGO MINDSTORMS Education EV3

Introdução ao Aplicativo de Programação LEGO MINDSTORMS Education EV3 Introdução ao Aplicativo de Programação LEGO MINDSTORMS Education EV3 A LEGO Education tem o prazer de trazer até você a edição para tablet do Software LEGO MINDSTORMS Education EV3 - um jeito divertido

Leia mais

Implementação de um módulo simulador de robôs baseado em Unity3D para o SimBot - Simulador de Robôs para Lego NXT.

Implementação de um módulo simulador de robôs baseado em Unity3D para o SimBot - Simulador de Robôs para Lego NXT. UNIVERSIDADE ESTADUAL DO OESTE DO PARANÁ Curso de Bacharelado em Ciência da Computação UNIOESTE - Campus de Cascavel MODELO PARA ELABORAÇÃO DE PROJETOS DE TRABALHO DE CONCLUSÃO DE CURSO 1. IDENTIFICAÇÃO

Leia mais

DESENVOLVIMENTO WEB DENTRO DOS PARADIGMAS DO HTML5 E CSS3

DESENVOLVIMENTO WEB DENTRO DOS PARADIGMAS DO HTML5 E CSS3 DESENVOLVIMENTO WEB DENTRO DOS PARADIGMAS DO HTML5 E CSS3 Eduardo Laguna Rubai, Tiago Piperno Bonetti Universidade Paranaense (Unipar) Paranavaí PR- Brasil eduardorubay@gmail.com, bonetti@unipar.br Resumo.

Leia mais

FATEC Cruzeiro José da Silva. Ferramenta CRM como estratégia de negócios

FATEC Cruzeiro José da Silva. Ferramenta CRM como estratégia de negócios FATEC Cruzeiro José da Silva Ferramenta CRM como estratégia de negócios Cruzeiro SP 2008 FATEC Cruzeiro José da Silva Ferramenta CRM como estratégia de negócios Projeto de trabalho de formatura como requisito

Leia mais

ENG1000 Introdução à Engenharia

ENG1000 Introdução à Engenharia ENG1000 Introdução à Engenharia Aula 03 Game Design Document Edirlei Soares de Lima Game Design Document Um Game Design Document (GDD) é um documento que descreve todos aspectos

Leia mais

MÓDULO 9 METODOLOGIAS DE DESENVOLVIMENTO DE SISTEMAS

MÓDULO 9 METODOLOGIAS DE DESENVOLVIMENTO DE SISTEMAS MÓDULO 9 METODOLOGIAS DE DESENVOLVIMENTO DE SISTEMAS O termo metodologia não possui uma definição amplamente aceita, sendo entendido na maioria das vezes como um conjunto de passos e procedimentos que

Leia mais

ENGENHARIA DE SOFTWARE I

ENGENHARIA DE SOFTWARE I ENGENHARIA DE SOFTWARE I Prof. Cássio Huggentobler de Costa [cassio.costa@ulbra.br] Twitter: www.twitter.com/cassiocosta_ Agenda da Aula (002) Metodologias de Desenvolvimento de Softwares Métodos Ágeis

Leia mais

Introdução à Tecnologia Web HTML HyperText Markup Language XHTML extensible HyperText Markup Language Formatos de Imagens

Introdução à Tecnologia Web HTML HyperText Markup Language XHTML extensible HyperText Markup Language Formatos de Imagens IntroduçãoàTecnologiaWeb HTML HyperTextMarkupLanguage XHTML extensiblehypertextmarkuplanguage FormatosdeImagens ProfªMSc.ElizabeteMunzlinger ProfªMSc.ElizabeteMunzlinger FormatosdeImagens Índice 1 FORMATOS

Leia mais

Introdução a Informática - 1º semestre AULA 02 Prof. André Moraes

Introdução a Informática - 1º semestre AULA 02 Prof. André Moraes Introdução a Informática - 1º semestre AULA 02 Prof. André Moraes 3 MÁQUINAS VIRTUAIS Em nossa aula anterior, fizemos uma breve introdução com uso de máquinas virtuais para emularmos um computador novo

Leia mais

LEAS ONLINE: PROTÓTIPO DE UM JOGO DE MMORPG

LEAS ONLINE: PROTÓTIPO DE UM JOGO DE MMORPG LEAS ONLINE: PROTÓTIPO DE UM JOGO DE MMORPG Wesllen de Oliveira Delfino, Larissa Pavarini da Luz wesllendelfino@hotmail.com,larissa.luz01@fatec.sp.gov.br Projeto de Iniciação Científica Larissa Pavarini

Leia mais

Barra de ferramentas padrão. Barra de formatação. Barra de desenho Painel de Tarefas

Barra de ferramentas padrão. Barra de formatação. Barra de desenho Painel de Tarefas Microsoft Power Point 2003 No Microsoft PowerPoint 2003, você cria sua apresentação usando apenas um arquivo, ele contém tudo o que você precisa uma estrutura para sua apresentação, os slides, o material

Leia mais

Sumário. Computação Gráfica Illustrator

Sumário. Computação Gráfica Illustrator 1 Sumário Área de trabalho... 2 Barra de tarefas... 5 Menu ajuda... 6 Menu janela... 7 Menu exibir... 8 Menu efeito... 9 Menu selecionar... 10 Menu tipo... 10 Menu objeto... 12 Menu editar... 13 Menu arquivo...

Leia mais

ANIMAÇÕES WEB AULA 2. conhecendo a interface do Adobe Flash. professor Luciano Roberto Rocha. www.lrocha.com

ANIMAÇÕES WEB AULA 2. conhecendo a interface do Adobe Flash. professor Luciano Roberto Rocha. www.lrocha.com ANIMAÇÕES WEB AULA 2 conhecendo a interface do Adobe Flash professor Luciano Roberto Rocha www.lrocha.com O layout do programa A barra de ferramentas (tools) Contém as ferramentas necessárias para desenhar,

Leia mais

Pós-Graduação em Gerenciamento de Projetos práticas do PMI

Pós-Graduação em Gerenciamento de Projetos práticas do PMI Pós-Graduação em Gerenciamento de Projetos práticas do PMI Planejamento do Gerenciamento das Comunicações (10) e das Partes Interessadas (13) PLANEJAMENTO 2 PLANEJAMENTO Sem 1 Sem 2 Sem 3 Sem 4 Sem 5 ABRIL

Leia mais

GRÁFICOS Exemplos de jogos 2D (com simulação do 3D)

GRÁFICOS Exemplos de jogos 2D (com simulação do 3D) Femur Online GRÁFICOS Exemplos de jogos 2D (com simulação do 3D) Como resultado de buscas na internet, tendo como base os jogos 2D mais famosos do mundo, obtive como resultado três tipos diferentes de

Leia mais

Feature-Driven Development

Feature-Driven Development FDD Feature-Driven Development Descrição dos Processos Requisitos Concepção e Planejamento Mais forma que conteúdo Desenvolver um Modelo Abrangente Construir a Lista de Features Planejar por

Leia mais

Capacidade = 512 x 300 x 20000 x 2 x 5 = 30.720.000.000 30,72 GB

Capacidade = 512 x 300 x 20000 x 2 x 5 = 30.720.000.000 30,72 GB Calculando a capacidade de disco: Capacidade = (# bytes/setor) x (méd. # setores/trilha) x (# trilhas/superfície) x (# superfícies/prato) x (# pratos/disco) Exemplo 01: 512 bytes/setor 300 setores/trilha

Leia mais

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE. Modelos de Processo de Desenvolvimento de Software

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE. Modelos de Processo de Desenvolvimento de Software PROCESSO DE DESENVOLVIMENTO DE SOFTWARE Introdução Modelos de Processo de Desenvolvimento de Software Os modelos de processos de desenvolvimento de software surgiram pela necessidade de dar resposta às

Leia mais

Índice: CMS 3 O que é Content Management System? Clientes 4 O que é o Cliente? 4 Configurando o i-menu/i-view para trabalhar. com o CMS.

Índice: CMS 3 O que é Content Management System? Clientes 4 O que é o Cliente? 4 Configurando o i-menu/i-view para trabalhar. com o CMS. Índice: CMS 3 O que é Content Management System? Clientes 4 O que é o Cliente? 4 Configurando o i-menu/i-view para trabalhar com o CMS. 5 Removendo o Cliente. Playlist 7 Criando um Playlist. 8 Adicionando

Leia mais

Orientação a Objetos

Orientação a Objetos 1. Domínio e Aplicação Orientação a Objetos Um domínio é composto pelas entidades, informações e processos relacionados a um determinado contexto. Uma aplicação pode ser desenvolvida para automatizar ou

Leia mais

REALIDADE AUMENTADA APLICADA NA EDUCAÇÃO: ESTUDOS DOS SEUS BENEFÍCIOS

REALIDADE AUMENTADA APLICADA NA EDUCAÇÃO: ESTUDOS DOS SEUS BENEFÍCIOS REALIDADE AUMENTADA APLICADA NA EDUCAÇÃO: ESTUDOS DOS SEUS BENEFÍCIOS Kelly Cristina de Oliveira 1, Júlio César Pereira 1. 1 Universidade Paranaense (UNIPAR) Paranavaí PR Brasil kristhinasi@gmail.com,

Leia mais

Planejando o aplicativo

Planejando o aplicativo Um aplicativo do Visual FoxPro geralmente inclui um ou mais bancos de dados, um programa principal que configura o ambiente de sistema do aplicativo, além de uma interface com os usuários composta por

Leia mais

Google Drive. Passos. Configurando o Google Drive

Google Drive. Passos. Configurando o Google Drive Google Drive um sistema de armazenagem de arquivos ligado à sua conta Google e acessível via Internet, desta forma você pode acessar seus arquivos a partir de qualquer dispositivo que tenha acesso à Internet.

Leia mais

CorelDRAW 11 1. UM PROGRAMA DE DESIGN

CorelDRAW 11 1. UM PROGRAMA DE DESIGN CorelDRAW 11 1. UM PROGRAMA DE DESIGN Com o Corel você vai trabalhar com um dos aplicativos mais usados no campo do design e da auto-edição, já que permite operar com dois tipos de gráficos (vetoriais

Leia mais

1 http://www.google.com

1 http://www.google.com 1 Introdução A computação em grade se caracteriza pelo uso de recursos computacionais distribuídos em várias redes. Os diversos nós contribuem com capacidade de processamento, armazenamento de dados ou

Leia mais

COMO USAR DOIS MONITORES NO WINDOWS 8

COMO USAR DOIS MONITORES NO WINDOWS 8 COMO USAR DOIS MONITORES NO WINDOWS 8 Trabalhar com dois monitores no Windows tem diversas utilidades. Dentre elas podemos destacar a possibilidade de visualizar mais itens ao mesmo tempo, exibir o conteúdo

Leia mais

Taxa de Gravação da Memória RAM (MegaBytes / segundo) G5 2.7 Ghz (Mac) Linux Kernel 2.6 2799 1575

Taxa de Gravação da Memória RAM (MegaBytes / segundo) G5 2.7 Ghz (Mac) Linux Kernel 2.6 2799 1575 21 4 Análise É necessária uma análise criteriosa, que busque retornar as questões primordiais sobre o que é realmente preciso para a aquisição de uma plataforma de produção gráfica digital profissional.

Leia mais

UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS

UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS ALEXANDRE PRADO BARBOSA RELATÓRIO DE ESTÁGIO Ponta Grossa 2012 ALEXANDRE PRADO BARBOSA Relatório

Leia mais

DGD. Documento de Game Design SPACE WAR. Game FACULDADE SENAC GO. Prof.: Lucília Ribeiro. Alunos: kqgames

DGD. Documento de Game Design SPACE WAR. Game FACULDADE SENAC GO. Prof.: Lucília Ribeiro. Alunos: kqgames DGD Documento de Game Design Game SPACE WAR FACULDADE SENAC GO Prof.: Lucília Ribeiro Alunos: kqgames Ricardo Dias de Melo Henrique Dias de melo Pedro Augusto Villain de Miranda Matheus Conti Azevedo HIGH

Leia mais

Desvendando Jogos 2D. Por Marcos Romero Setembro / 2008. Cyborg Arena - RHGames

Desvendando Jogos 2D. Por Marcos Romero Setembro / 2008. Cyborg Arena - RHGames Desvendando Jogos 2D Por Marcos Romero Setembro / 2008 Cyborg Arena - RHGames Jogos Casuais Paciência Windows XP Paciência deve ser o jogo mais usado no PC. O mercado de jogos casuais tem um grande potencial,

Leia mais

FACULDADE DE ENGENHARIA DE COMPUTAÇÃO. PROJETO FINAL I e II PLANO DE TRABALHO <NOME DO TRABALHO> <Nome do Aluno> <Nome do Orientador>

FACULDADE DE ENGENHARIA DE COMPUTAÇÃO. PROJETO FINAL I e II PLANO DE TRABALHO <NOME DO TRABALHO> <Nome do Aluno> <Nome do Orientador> FACULDADE DE ENGENHARIA DE COMPUTAÇÃO PROJETO FINAL I e II PLANO DE TRABALHO O Trabalho de Conclusão de Curso (TCC) a ser desenvolvido

Leia mais

SETIS- III Seminário de Tecnologia Inovação e Sustentabilidade 4 e 5 de novembro de 2014.

SETIS- III Seminário de Tecnologia Inovação e Sustentabilidade 4 e 5 de novembro de 2014. A importância da comunicação no gerenciamento de projetos de softwares: reflexões teóricas Lucas Krüger lucas_kruger-@hotmail.com Resumo: Esse artigo objetiva estudar a comunicação entre cliente e desenvolvedor

Leia mais

Expresso Livre Módulo de Projetos Ágeis

Expresso Livre Módulo de Projetos Ágeis Expresso Livre Módulo de Projetos Ágeis Desenvolvedor / Orientador Rafael Raymundo da Silva Guilherme Lacerda Out / 2010 1 Sumário 1.Conhecendo a ferramenta...3 2.Gerência de projetos ágeis...3 2.1Product

Leia mais

UNIVERSIDADE ESTADUAL DA PARAÍBA CENTRO DE CIÊNCIAS E TECNOLOGIA DEPARTAMENTO DE QUÍMICA CURSO DE LICENCIATURA EM QUÍMICA LINDOMÁRIO LIMA ROCHA

UNIVERSIDADE ESTADUAL DA PARAÍBA CENTRO DE CIÊNCIAS E TECNOLOGIA DEPARTAMENTO DE QUÍMICA CURSO DE LICENCIATURA EM QUÍMICA LINDOMÁRIO LIMA ROCHA UNIVERSIDADE ESTADUAL DA PARAÍBA CENTRO DE CIÊNCIAS E TECNOLOGIA DEPARTAMENTO DE QUÍMICA CURSO DE LICENCIATURA EM QUÍMICA LINDOMÁRIO LIMA ROCHA FACILITADOR VIRTUAL DA APRENDIZAGEM EM QUÍMICA Campina Grande-

Leia mais

TUTORIAL COMO CRIAR E EDITAR UM VÍDEO NO WINDOWS MOVIE MAKER*

TUTORIAL COMO CRIAR E EDITAR UM VÍDEO NO WINDOWS MOVIE MAKER* TUTORIAL COMO CRIAR E EDITAR UM VÍDEO NO WINDOWS MOVIE MAKER* * Microsoft Windows MovieMakeré um programa da Microsoft Corporation. A versão utilizada é a 5.1 que já vem instalada no Microsoft Windows

Leia mais

Processos de Desenvolvimento de Software

Processos de Desenvolvimento de Software Processos de Desenvolvimento de Software Gerenciamento de Projetos Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus Monte Castelo Instituto Federal de Educação Ciência e

Leia mais

Ciências da Computação Disciplina:Computação Gráfica

Ciências da Computação Disciplina:Computação Gráfica Ciências da Computação Disciplina:Computação Gráfica Professora Andréia Freitas 2012 7 semestre Aula 02 (1)AZEVEDO, Eduardo. Computação Gráfica, Rio de Janeiro: Campus, 2005 (*0) (2) MENEZES, Marco Antonio

Leia mais

Aplicação Prática de Lua para Web

Aplicação Prática de Lua para Web Aplicação Prática de Lua para Web Aluno: Diego Malone Orientador: Sérgio Lifschitz Introdução A linguagem Lua vem sendo desenvolvida desde 1993 por pesquisadores do Departamento de Informática da PUC-Rio

Leia mais

Informática Aplicada

Informática Aplicada Informática Aplicada SO Windows Aula 3 Prof. Walteno Martins Parreira Jr www.waltenomartins.com.br waltenomartins@yahoo.com 2014 APRESENTAÇÃO Todo computador precisa de um sistema operacional. O Windows

Leia mais

Movie Maker: Recurso para produção e comunicação.

Movie Maker: Recurso para produção e comunicação. Movie Maker: Recurso para produção e comunicação. O que é o Windows Movie Maker? O Windows Movie Maker é um programa de computador que permite criar vídeos ou editar os que já existem e transformá-los

Leia mais

Histórico da Revisão. Versão Descrição Autor. 1.0 Versão Inicial

Histórico da Revisão. Versão Descrição Autor. 1.0 Versão Inicial 1 of 14 27/01/2014 17:33 Sistema de Paginação de Esportes Universitários Documento de Arquitetura de Software Versão 1.0 Histórico da Revisão Data 30 de novembro de 1999 Versão Descrição Autor 1.0 Versão

Leia mais

Sistemas de Informação I

Sistemas de Informação I + Sistemas de Informação I Dimensões de análise dos SI Ricardo de Sousa Britto rbritto@ufpi.edu.br + Introdução n Os sistemas de informação são combinações das formas de trabalho, informações, pessoas

Leia mais

Sistemas Distribuídos

Sistemas Distribuídos Sistemas Distribuídos Modelo Cliente-Servidor: Introdução aos tipos de servidores e clientes Prof. MSc. Hugo Souza Iniciando o módulo 03 da primeira unidade, iremos abordar sobre o Modelo Cliente-Servidor

Leia mais

INTRODUÇÃO E CONFIGURAÇÃO DO PRIMEFACES MOBILE EM APLICAÇÕES JSF

INTRODUÇÃO E CONFIGURAÇÃO DO PRIMEFACES MOBILE EM APLICAÇÕES JSF INTRODUÇÃO E CONFIGURAÇÃO DO PRIMEFACES MOBILE EM APLICAÇÕES JSF Guilherme Macedo, Jaime Willian Dias Universidade Paranaense (Unipar) Paranavaí PR Brasil guilhermemacedo28@gmail.com, jaime@unipar.br Resumo.

Leia mais

Dadas a base e a altura de um triangulo, determinar sua área.

Dadas a base e a altura de um triangulo, determinar sua área. Disciplina Lógica de Programação Visual Ana Rita Dutra dos Santos Especialista em Novas Tecnologias aplicadas a Educação Mestranda em Informática aplicada a Educação ana.santos@qi.edu.br Conceitos Preliminares

Leia mais

10 DICAS DE TECNOLOGIA PARA AUMENTAR SUA PRODUTIVIDADE NO TRABALHO

10 DICAS DE TECNOLOGIA PARA AUMENTAR SUA PRODUTIVIDADE NO TRABALHO 10 DICAS DE TECNOLOGIA PARA AUMENTAR SUA PRODUTIVIDADE NO TRABALHO UMA DAS GRANDES FUNÇÕES DA TECNOLOGIA É A DE FACILITAR A VIDA DO HOMEM, SEJA NA VIDA PESSOAL OU CORPORATIVA. ATRAVÉS DELA, ELE CONSEGUE

Leia mais

Manual Sistema MLBC. Manual do Sistema do Módulo Administrativo

Manual Sistema MLBC. Manual do Sistema do Módulo Administrativo Manual Sistema MLBC Manual do Sistema do Módulo Administrativo Este documento tem por objetivo descrever as principais funcionalidades do sistema administrador desenvolvido pela MLBC Comunicação Digital.

Leia mais

Game Design Document

Game Design Document Game Design Document Informações de Direitos Autorais Versão histórica Data Autores Alterações 29/01/2012 Alan Matheus Pinheiro Araya 29/01/2012 Davi Azevedo de Queiroz Santos 29/01/2012 Ana Carolina 29/01/2012

Leia mais

Google Drive: Acesse e organize seus arquivos

Google Drive: Acesse e organize seus arquivos Google Drive: Acesse e organize seus arquivos Use o Google Drive para armazenar e acessar arquivos, pastas e documentos do Google Docs onde quer que você esteja. Quando você altera um arquivo na web, no

Leia mais

CURSO BÁSICO DE INFORMÁTICA

CURSO BÁSICO DE INFORMÁTICA CURSO BÁSICO DE INFORMÁTICA Introdução a microinformática William S. Rodrigues HARDWARE BÁSICO O hardware é a parte física do computador. Em complemento ao hardware, o software é a parte lógica, ou seja,

Leia mais

COMO FAZER A TRANSIÇÃO

COMO FAZER A TRANSIÇÃO ISO 9001:2015 COMO FAZER A TRANSIÇÃO Um guia para empresas certificadas Antes de começar A ISO 9001 mudou! A versão brasileira da norma foi publicada no dia 30/09/2015 e a partir desse dia, as empresas

Leia mais

Como conduzir com sucesso um projeto de melhoria da qualidade

Como conduzir com sucesso um projeto de melhoria da qualidade Como conduzir com sucesso um projeto de melhoria da qualidade Maria Luiza Guerra de Toledo Coordenar e conduzir um projeto de melhoria da qualidade, seja ele baseado no Seis Sigma, Lean, ou outra metodologia

Leia mais

TÍTULO: AMBIENTE VIRTUAL PARA O ENSINO DE LÓGICA PARA CRIANÇAS CATEGORIA: EM ANDAMENTO ÁREA: CIÊNCIAS EXATAS E DA TERRA

TÍTULO: AMBIENTE VIRTUAL PARA O ENSINO DE LÓGICA PARA CRIANÇAS CATEGORIA: EM ANDAMENTO ÁREA: CIÊNCIAS EXATAS E DA TERRA TÍTULO: AMBIENTE VIRTUAL PARA O ENSINO DE LÓGICA PARA CRIANÇAS CATEGORIA: EM ANDAMENTO ÁREA: CIÊNCIAS EXATAS E DA TERRA SUBÁREA: COMPUTAÇÃO E INFORMÁTICA INSTITUIÇÃO: FACULDADE ANHANGUERA DE GUARULHOS

Leia mais

Noções de. Microsoft SQL Server. Microsoft SQL Server

Noções de. Microsoft SQL Server. Microsoft SQL Server Noções de 1 Considerações Iniciais Basicamente existem dois tipos de usuários do SQL Server: Implementadores Administradores 2 1 Implementadores Utilizam o SQL Server para criar e alterar base de dados

Leia mais

5 Framework para coordenação e mediação de Web Services para ambientes de aprendizado à distância

5 Framework para coordenação e mediação de Web Services para ambientes de aprendizado à distância 5 Framework para coordenação e mediação de Web Services para ambientes de aprendizado à distância O capítulo anterior apresentou uma discussão sobre a inclusão dos chamados learning services no processo

Leia mais

Prof. Raul Sidnei Wazlawick UFSC-CTC-INE. Fonte: Análise e Projeto de Sistemas de Informação Orientados a Objetos, 2ª Edição, Elsevier, 2010.

Prof. Raul Sidnei Wazlawick UFSC-CTC-INE. Fonte: Análise e Projeto de Sistemas de Informação Orientados a Objetos, 2ª Edição, Elsevier, 2010. Visão Geral do Sistema Prof. Raul Sidnei Wazlawick UFSC-CTC-INE 2010 Fonte: Análise e Projeto de Sistemas de Informação Orientados a Objetos, 2ª Edição, Elsevier, 2010. A fase de concepção do UP consiste

Leia mais

XDOC. Solução otimizada para armazenamento e recuperação de documentos

XDOC. Solução otimizada para armazenamento e recuperação de documentos XDOC Solução otimizada para armazenamento e recuperação de documentos ObJetivo Principal O Que você ACHA De ter Disponível Online todos OS Documentos emitidos por SUA empresa em UMA intranet OU Mesmo NA

Leia mais

O CONCEITO DE TDD NO DESENVOLVIMENTO DE SOFTWARE

O CONCEITO DE TDD NO DESENVOLVIMENTO DE SOFTWARE O CONCEITO DE TDD NO DESENVOLVIMENTO DE SOFTWARE Renan Leme Nazário, Ricardo Rufino Universidade Paranaense (Unipar) Paranavaí PR - Brasil renazariorln@gmail.com, ricardo@unipar.br Resumo. Este artigo

Leia mais

Aula 2 Revisão 1. Ciclo de Vida. Processo de Desenvolvimento de SW. Processo de Desenvolvimento de SW. Processo de Desenvolvimento de SW

Aula 2 Revisão 1. Ciclo de Vida. Processo de Desenvolvimento de SW. Processo de Desenvolvimento de SW. Processo de Desenvolvimento de SW Ciclo de Vida Aula 2 Revisão 1 Processo de Desenvolvimento de Software 1 O Processo de desenvolvimento de software é um conjunto de atividades, parcialmente ordenadas, com a finalidade de obter um produto

Leia mais

CONSTRUÇÃO DE JOGOS: FERRAMENTA ELETRÔNICA PARA ENSINO DA RESOLUÇÃO DO CUBO DE RUBIK

CONSTRUÇÃO DE JOGOS: FERRAMENTA ELETRÔNICA PARA ENSINO DA RESOLUÇÃO DO CUBO DE RUBIK CONSTRUÇÃO DE JOGOS: FERRAMENTA ELETRÔNICA PARA ENSINO DA RESOLUÇÃO DO CUBO DE RUBIK Resumo: César Augusto Goulart Universidade Estadual do Centro-Oeste, bolsista de iniciação cientifica PIBIC/FA goulart.cesaraugusto@gmail.com

Leia mais

Criando Quiz com BrOffice.impress

Criando Quiz com BrOffice.impress Criando Quiz com BrOfficeimpress A ferramenta de apresentação possibilita o desenvolvimento de várias atividades interativas como: Sete erros Quiz (Perguntas/Respostas), Colocar em ordem objetos, alfabeto,

Leia mais

1 Introdução. Sistemas de Autoria

1 Introdução. Sistemas de Autoria 1 Introdução Sistemas de Autoria O momento atual impulsiona a computação a lançar um novo olhar sobre a Educação, focados para as possibilidades da construção de um mundo de inovações onde as tecnologias

Leia mais

Manual do usuário. v1.0

Manual do usuário. v1.0 Manual do usuário v1.0 1 Iniciando com o Vivo Gestão 1. como fazer login a. 1º acesso b. como recuperar a senha c. escolher uma conta ou grupo (hierarquia de contas) 2. como consultar... de uma linha a.

Leia mais

DESENVOLVENDO APLICAÇÃO UTILIZANDO JAVA SERVER FACES

DESENVOLVENDO APLICAÇÃO UTILIZANDO JAVA SERVER FACES DESENVOLVENDO APLICAÇÃO UTILIZANDO JAVA SERVER FACES Alexandre Egleilton Araújo, Jaime Willian Dias Universidade Paranaense (Unipar) Paranavaí PR Brasil araujo.ale01@gmail.com, jaime@unipar.br Resumo.

Leia mais

C D. C) Coleções: é usada para organizar o conteúdo de áudio, vídeo e imagens em pastas, buscando facilitar a montagem do storyboard.

C D. C) Coleções: é usada para organizar o conteúdo de áudio, vídeo e imagens em pastas, buscando facilitar a montagem do storyboard. 1 Windows Movie Maker XP O Windows Movie Maker é um software de edição de vídeos que permite criar e editar filmes caseiros, inserindo efeitos, músicas, legendas e transições. O vídeo pode ser criado a

Leia mais

AUTOR: DAVID DE MIRANDA RODRIGUES CONTATO: davidmr@ifce.edu.br CURSO FIC DE PROGRAMADOR WEB VERSÃO: 1.0

AUTOR: DAVID DE MIRANDA RODRIGUES CONTATO: davidmr@ifce.edu.br CURSO FIC DE PROGRAMADOR WEB VERSÃO: 1.0 AUTOR: DAVID DE MIRANDA RODRIGUES CONTATO: davidmr@ifce.edu.br CURSO FIC DE PROGRAMADOR WEB VERSÃO: 1.0 SUMÁRIO 1 Conceitos Básicos... 3 1.1 O que é Software?... 3 1.2 Situações Críticas no desenvolvimento

Leia mais

Scalable Vector Graphics. Kadu Neves Rafael Rocha

Scalable Vector Graphics. Kadu Neves Rafael Rocha Scalable Vector Graphics Kadu Neves Rafael Rocha Roteiro Introdução Vantagens do Uso do SVG Perfis SVG A especificaçào JSR-226 Exemplos Introdução Scalable Vector Graphics é um padrão aberto para descrever

Leia mais

Capítulo 2 Introdução à ferramenta Flash

Capítulo 2 Introdução à ferramenta Flash Capítulo 2 Introdução à ferramenta Flash Índice 1. O uso da ferramenta Flash no projeto RIVED.... 1 2. História do Flash... 4 1. O uso da ferramenta Flash no projeto RIVED. É importante, antes de iniciarmos

Leia mais

Construção Páginas de Internet

Construção Páginas de Internet Construção Páginas de Internet Definir um Site no Frontpage Objectivos da sessão: No final da sessão os formandos deverão ser capazes de: Saber o que são os metadados do Frontpage; Distinguir entre Sites

Leia mais

Ptex e outras ferramentas para modelagem de animação

Ptex e outras ferramentas para modelagem de animação Ptex e outras ferramentas para modelagem de animação Savyo Nóbrega (savyo@dsc.ufcg.edu.br) Agenda Motivação Conceitos Gerais Modelagem Matemática Mapeamento de texturas Softwares e ferramentas para modelagem

Leia mais

GUIA DE CURSO. Tecnologia em Sistemas de Informação. Tecnologia em Desenvolvimento Web. Tecnologia em Análise e Desenvolvimento de Sistemas

GUIA DE CURSO. Tecnologia em Sistemas de Informação. Tecnologia em Desenvolvimento Web. Tecnologia em Análise e Desenvolvimento de Sistemas PIM PROGRAMA DE INTEGRAÇÃO COM O MERCADO GUIA DE CURSO Tecnologia em Sistemas de Informação Tecnologia em Desenvolvimento Web Tecnologia em Análise e Desenvolvimento de Sistemas Tecnologia em Sistemas

Leia mais

MUDANÇAS NA ISO 9001: A VERSÃO 2015

MUDANÇAS NA ISO 9001: A VERSÃO 2015 MUDANÇAS NA ISO 9001: A VERSÃO 2015 Está em andamento o processo de revisão da Norma ISO 9001: 2015, que ao ser concluído resultará na mudança mais significativa já efetuada. A chamada família ISO 9000

Leia mais

Aula 5 Microsoft PowerPoint 2003: Criando uma Apresentação

Aula 5 Microsoft PowerPoint 2003: Criando uma Apresentação Universidade de São Paulo/Faculdade de Saúde Pública Curso de Saúde Pública Disciplina: HEP 147 - Informática Aula 5 Microsoft PowerPoint 2003: Criando uma Apresentação 1 Introdução ao Microsoft PowerPoint

Leia mais

ALESSANDRO RODRIGO FRANCO FERNANDO MARTINS RAFAEL ALMEIDA DE OLIVEIRA

ALESSANDRO RODRIGO FRANCO FERNANDO MARTINS RAFAEL ALMEIDA DE OLIVEIRA ALESSANDRO RODRIGO FRANCO FERNANDO MARTINS RAFAEL ALMEIDA DE OLIVEIRA INTRODUÇÃO O projeto de um banco de dados é realizado sob um processo sistemático denominado metodologia de projeto. O processo do

Leia mais

Plano de Gerenciamento do Projeto

Plano de Gerenciamento do Projeto Projeto para Soluções Contábeis 2015 Plano de Gerenciamento do Projeto Baseado na 5ª edição do Guia PMBOK Brendon Genssinger o e Elcimar Silva Higor Muniz Juliermes Henrique 23/11/2015 1 Histórico de alterações

Leia mais

Análise e Desenvolvimento de Sistemas ADS Programação Orientada a Obejeto POO 3º Semestre AULA 03 - INTRODUÇÃO À PROGRAMAÇÃO ORIENTADA A OBJETO (POO)

Análise e Desenvolvimento de Sistemas ADS Programação Orientada a Obejeto POO 3º Semestre AULA 03 - INTRODUÇÃO À PROGRAMAÇÃO ORIENTADA A OBJETO (POO) Análise e Desenvolvimento de Sistemas ADS Programação Orientada a Obejeto POO 3º Semestre AULA 03 - INTRODUÇÃO À PROGRAMAÇÃO ORIENTADA A OBJETO (POO) Parte: 1 Prof. Cristóvão Cunha Objetivos de aprendizagem

Leia mais

Arquitetura de Informação

Arquitetura de Informação Arquitetura de Informação Ferramentas para Web Design Prof. Ricardo Ferramentas para Web Design 1 Arquitetura de Informação? Ferramentas para Web Design 2 Arquitetura de Informação (AI): É a arte de expressar

Leia mais

Automação de Bancada Pneumática

Automação de Bancada Pneumática Instituto Federal Sul-rio-grandense Campus Pelotas - Curso de Engenharia Elétrica Automação de Bancada Pneumática Disciplina: Projeto Integrador III Professor: Renato Allemand Equipe: Vinicius Obadowski,

Leia mais

Universidade Estadual de Campinas Faculdade de Educação Laboratório de Novas Tecnologias Aplicadas à Educação

Universidade Estadual de Campinas Faculdade de Educação Laboratório de Novas Tecnologias Aplicadas à Educação Universidade Estadual de Campinas Faculdade de Educação Laboratório de Novas Tecnologias Aplicadas à Educação Guia didático para professores sobre o Windows Movie Maker Prof. Dr Sérgio Ferreira Amaral

Leia mais

RIO ESTADO DIGITAL - Animação pra WEB platafromas de EAD

RIO ESTADO DIGITAL - Animação pra WEB platafromas de EAD RIO ESTADO DIGITAL - Animação pra WEB platafromas de EAD Reltatório PIBIT PUC-Rio Thiago José Martins Arrais Orientador: Nilton Gamba Júnior Introdução O Governo do Estado do Rio de Janeiro implementa

Leia mais

Um Driver NDIS Para Interceptação de Datagramas IP

Um Driver NDIS Para Interceptação de Datagramas IP Um Driver NDIS Para Interceptação de Datagramas IP Paulo Fernando da Silva psilva@senior.com.br Sérgio Stringari stringari@furb.br Resumo. Este artigo apresenta o desenvolvimento de um driver NDIS 1 para

Leia mais

FACULDADE PITÁGORAS DISCIPLINA: ARQUITETURA DE COMPUTADORES

FACULDADE PITÁGORAS DISCIPLINA: ARQUITETURA DE COMPUTADORES FACULDADE PITÁGORAS DISCIPLINA: ARQUITETURA DE COMPUTADORES Prof. Ms. Carlos José Giudice dos Santos cpgcarlos@yahoo.com.br www.oficinadapesquisa.com.br Conceito de Computador Um computador digital é

Leia mais

Anote aqui as informações necessárias:

Anote aqui as informações necessárias: banco de mídias Anote aqui as informações necessárias: URL E-mail Senha Sumário Instruções de uso Cadastro Login Página principal Abrir arquivos Área de trabalho Refine sua pesquisa Menu superior Fazer

Leia mais

Desenvolvendo Websites com PHP

Desenvolvendo Websites com PHP Desenvolvendo Websites com PHP Aprenda a criar Websites dinâmicos e interativos com PHP e bancos de dados Juliano Niederauer 19 Capítulo 1 O que é o PHP? O PHP é uma das linguagens mais utilizadas na Web.

Leia mais

Pág 31. UC Introdução a Informática Docente: André Luiz Silva de Moraes 1º sem Redes de Computadores. 5 Introdução ao uso do BrOffice Impress

Pág 31. UC Introdução a Informática Docente: André Luiz Silva de Moraes 1º sem Redes de Computadores. 5 Introdução ao uso do BrOffice Impress 5 Introdução ao uso do BrOffice Impress O pacote BrOffice é um pacote de escritório muito similar ao já conhecido Microsoft Office e ao longo do tempo vem evoluindo e cada vez mais ampliando as possibilidades

Leia mais

INTELIGÊNCIA ARTIFICIAL E SUA APLICABILIDADE NOS JOGOS

INTELIGÊNCIA ARTIFICIAL E SUA APLICABILIDADE NOS JOGOS INTELIGÊNCIA ARTIFICIAL E SUA APLICABILIDADE NOS JOGOS Aline Ferraz da Silva 1 Carine Bueira Loureiro 2 Resumo: Este artigo trata do projeto de Trabalho

Leia mais

APOSTILA DE EXEMPLO. (Esta é só uma reprodução parcial do conteúdo)

APOSTILA DE EXEMPLO. (Esta é só uma reprodução parcial do conteúdo) APOSTILA DE EXEMPLO (Esta é só uma reprodução parcial do conteúdo) 1 Índice Aula 1 - Área de trabalho e personalizando o sistema... 3 A área de trabalho... 3 Partes da área de trabalho.... 4 O Menu Iniciar:...

Leia mais

Processos Técnicos - Aulas 4 e 5

Processos Técnicos - Aulas 4 e 5 Processos Técnicos - Aulas 4 e 5 Trabalho / PEM Tema: Frameworks Públicos Grupo: equipe do TCC Entrega: versão digital, 1ª semana de Abril (de 31/03 a 04/04), no e-mail do professor (rodrigues.yuri@yahoo.com.br)

Leia mais

Blog NoRascunho 1. Andrew Philip Saldanha de FRANÇA 2 Melissa Cirne de Lucena 3 Universidade Potiguar, Natal, RN

Blog NoRascunho 1. Andrew Philip Saldanha de FRANÇA 2 Melissa Cirne de Lucena 3 Universidade Potiguar, Natal, RN Blog NoRascunho 1 Andrew Philip Saldanha de FRANÇA 2 Melissa Cirne de Lucena 3 Universidade Potiguar, Natal, RN RESUMO Como forma de registrar acontecimentos ligados a área da comunicação com um foco em

Leia mais

Apresentação 24/12/2014. Professor Wilker Bueno

Apresentação 24/12/2014. Professor Wilker Bueno Apresentação 1 Wilker Bueno Técnico em Magistério Colégio Estadual José Cipriano Varjão/GO Graduado em Administração de Empresas Universidade do Norte do Paraná Londrina/PR Especialista em RH e suas Atribuições

Leia mais

Itinerários de Ônibus Relatório Final

Itinerários de Ônibus Relatório Final CENTRO UNIVERSITÁRIO SENAC Itinerários de Ônibus Relatório Final Grupo 5 Caio Roque Daniel Nunes Elise Roese José Caneiro Marcos Grignani São Paulo Junho de 2007 1 ÍNDICE 1. Introdução... 3 2. Desenvolvimento...

Leia mais

APLICATIVO WEB PARA O SETOR DE EXTENSÃO IFC VIDEIRA

APLICATIVO WEB PARA O SETOR DE EXTENSÃO IFC VIDEIRA APLICATIVO WEB PARA O SETOR DE EXTENSÃO IFC VIDEIRA Autores: Claudiléia Gaio BANDT; Tiago HEINECK; Patrick KOCHAN; Leila Lisiane ROSSI; Angela Maria Crotti da ROSA Identificação autores: Aluna do Curso

Leia mais

OpenGL. Uma Abordagem Prática e Objetiva. Marcelo Cohen Isabel Harb Manssour. Novatec Editora

OpenGL. Uma Abordagem Prática e Objetiva. Marcelo Cohen Isabel Harb Manssour. Novatec Editora OpenGL Uma Abordagem Prática e Objetiva Marcelo Cohen Isabel Harb Manssour Novatec Editora Capítulo 1 Introdução A Computação Gráfica é uma área da Ciência da Computação que se dedica ao estudo e ao desenvolvimento

Leia mais

Solitaire Interglobal

Solitaire Interglobal Solitaire Interglobal POWERLINUX OU WINDOWS PARA IMPLANTAÇÃO SAP Escolher entre as plataformas concorrentes de sistema operacional Linux e Windows para SAP pode ser uma tarefa confusa para as organizações.

Leia mais