Programação de Computadores
|
|
|
- Ísis Neiva Teves
- 10 Há anos
- Visualizações:
Transcrição
1 INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA RIO GRANDE DO NORTE Programação de Computadores Um pouco de diversão - libgosu O exemplo desenvolvido nesta apresentação é o mesmo do tutorial GOSU, que pode ser acessado em: Copyright 2013 IFRN
2 O que veremos hoje? Introdução Biblioteca GOSU A classe principal do jogo Construtor, draw e update Imagens Movimentação Construção de jogo Exemplo passo a passo 2 /49
3 Introdução libgosu Desenvolvimento de jogos 2D C++/Ruby Onde encontrar? Instalação sudo gem install gosu 3 /49
4 Introdução libgosu Desenvolvimento de jogos 2D C++/Ruby Onde encontrar? Instalação sudo gem install gosu 3 /49
5 Introdução Complementos Adicionam funcionalidades avançadas Exemplos: texplay (desenho) chingu (lógica de jogos) chipmunk (física e.g. gravidade) 4 /49
6 Gosu require 'gosu' class CataEstrela < Gosu::Window def initialize super(640,480,false) self.caption = "Cata Estrelas" def update 5 /49
7 Gosu Usar biblioteca Gosu require 'gosu' class CataEstrela < Gosu::Window def initialize super(640,480,false) self.caption = "Cata Estrelas" def update 5 /49
8 Gosu Usar biblioteca Gosu Classe que representa o jogo require 'gosu' class CataEstrela < Gosu::Window def initialize super(640,480,false) self.caption = "Cata Estrelas" def update 5 /49
9 Gosu Usar biblioteca Gosu Classe que representa o jogo Construtor require 'gosu' class CataEstrela < Gosu::Window def initialize super(640,480,false) self.caption = "Cata Estrelas" def update 5 /49
10 Gosu Usar biblioteca Gosu Classe que representa o jogo Construtor Desenha a janela require 'gosu' class CataEstrela < Gosu::Window def initialize super(640,480,false) self.caption = "Cata Estrelas" def update 5 /49
11 Gosu Usar biblioteca Gosu Classe que representa o jogo Construtor Desenha a janela Lógica do jogo require 'gosu' class CataEstrela < Gosu::Window def initialize super(640,480,false) self.caption = "Cata Estrelas" def update 5 /49
12 Gosu require 'gosu' class CataEstrela < Gosu::Window 480 def initialize super(640,480,false) self.caption= "Cata Estrelas" 640 def update 6 /49
13 Draw Método que desenha a janela Chamado quando for necessário desenhar TUDO deve ser redesenhado Imagens em arquivos def initialize super(640,480,false) self.caption = "Cata = Gosu::Image.new(self, "Space.png", 7 /49
14 Draw Método que desenha a janela Chamado quando for necessário desenhar TUDO deve ser redesenhado Imagens em arquivos def initialize super(640,480,false) self.caption = "Cata = Gosu::Image.new(self, "Space.png", 7 /49
15 Draw Um jogador Imagem em arquivo def initialize super(640,480,false) self.caption = "Cata = Gosu::Image.new(self, "Space.png", draw (x,y,z): - x é o valor, em pixel, no eixo x - y é o valor, em pixel, no eixo y - z é a profundidade 8 /49
16 (0,0) Draw x Um jogador (320,230) Imagem em arquivo def initialize super(640,480,false) self.caption = "Cata = Gosu::Image.new(self, "Space.png", y draw (x,y,z): - x é o valor, em pixel, no eixo x - y é o valor, em pixel, no eixo y - z é a profundidade 8 /49
17 Coordenadas (0,0) x y 9 /49
18 Coordenadas (0,0) 640 x z 480 y 9 /49
19 eixo z 10/49
20 eixo z 0 10/49
21 eixo z 0 10/49
22 eixo z /49
23 eixo z /49
24 eixo z /49
25 Update Dinâmica do jogo Chamado 60 vezes por segundo Configurável o método draw é sempre chamado após o update 11/49
26 Animação Movo o jogador com o posição no eixo x class CataEstrela < Gosu::Window def initialize super(640,480,false) self.caption = "Cata = Gosu::Image.new(self, "Space.png", = def update if ( button_down?(gosu::button::kbright) ) if (@pos_x > 630) = 630 if ( button_down?(gosu::button::kbleft) ) if (@pos_x < 10) = 10 12/49
27 Animação Movo o jogador com o posição no eixo x class CataEstrela < Gosu::Window def initialize super(640,480,false) self.caption = "Cata = Gosu::Image.new(self, "Space.png", = def update if ( button_down?(gosu::button::kbright) ) if (@pos_x > 630) = 630 if ( button_down?(gosu::button::kbleft) ) if (@pos_x < 10) = 10 desenha na 12/49
28 Animação Movo o jogador com o posição no eixo x Verifica se seta para direita está pressionada class CataEstrela < Gosu::Window def initialize super(640,480,false) self.caption = "Cata = Gosu::Image.new(self, "Space.png", = def update if ( button_down?(gosu::button::kbright) ) if (@pos_x > 630) = 630 if ( button_down?(gosu::button::kbleft) ) if (@pos_x < 10) = 10 desenha na 12/49
29 Animação Movo o jogador com o posição no eixo x Verifica se seta para direita está pressionada Verifica se seta para esquerda está pressionada class CataEstrela < Gosu::Window def initialize super(640,480,false) self.caption = "Cata = Gosu::Image.new(self, "Space.png", = def update if ( button_down?(gosu::button::kbright) ) if (@pos_x > 630) = 630 if ( button_down?(gosu::button::kbleft) ) if (@pos_x < 10) = 10 desenha na 12/49
30 DEMO v0 13/49
31 Posição na tela Tamanho da janela self.height self.width Tamanho da imagem class CataEstrela < Gosu::Window def initialize super(640,480,false) self.caption = "Cata = Gosu::Image.new(self, "Space.png", = = = self.height def update if ( button_down?(gosu::button::kbright) ) if (@pos_x > self.width-(@jogador.width+10) ) = self.width-(@jogador.width+10) if ( button_down?(gosu::button::kbleft) ) if (@pos_x < 10) = 10 14/49
32 Posição na tela Tamanho da janela self.height self.width Tamanho da imagem class CataEstrela < Gosu::Window def initialize super(640,480,false) self.caption = "Cata = Gosu::Image.new(self, "Space.png", = = = self.height def update if ( button_down?(gosu::button::kbright) ) if (@pos_x > self.width-(@jogador.width+10) ) = self.width-(@jogador.width+10) if ( button_down?(gosu::button::kbleft) ) if (@pos_x < 10) = 10 14/49
33 Movimento completo class CataEstrela < Gosu::Window def initialize super(640,480,false) self.caption = "Cata = Gosu::Image.new(self, "Space.png", = = self.width / = self.height 15/49
34 Movimento completo def update if ( button_down?(gosu::button::kbright) ) if (@pos_x > self.width-(@jogador.width+10) ) = self.width-(@jogador.width+10) if ( button_down?(gosu::button::kbleft) ) if (@pos_x < 10) = 10 if ( button_down?(gosu::button::kbdown) ) if (@pos_y > self.height-(@jogador.height+10) ) = self.height-(@jogador.height+10) if ( button_down?(gosu::button::kbup) ) if (@pos_y < 10) = 10 16/49
35 DEMO v1 17/49
36 Organizando Colocar o jogo e o jogador em classes separadas jogador.rb require 'gosu' class Jogador def initialize = = = = def + 5 if (@x>@janela.width-(@imagem.width+10) ) def - 5 if (@x < 10) = 10 Cata_estrela.rb $LOAD_PATH << '.' require 'gosu' require 'jogador' class CataEstrela < Gosu::Window def initialize super(640,480,false) self.caption = "Cata = Gosu::Image.new(self, "Space.png", def update if ( button_down?(gosu::button::kbright) ) if ( button_down?(gosu::button::kbleft) ) 18/49
37 Organizando Colocar o jogo e o jogador em classes separadas jogador.rb require 'gosu' class Jogador def initialize = = = = def + 5 if (@x>@janela.width-(@imagem.width+10) ) def - 5 if (@x < 10) = 10 Cata_estrela.rb $LOAD_PATH << '.' require 'gosu' require 'jogador' class CataEstrela < Gosu::Window def initialize super(640,480,false) self.caption = "Cata = Gosu::Image.new(self, "Space.png", def update if ( button_down?(gosu::button::kbright) ) if ( button_down?(gosu::button::kbleft) ) 18/49
38 Organizando Colocar o jogo e o jogador em classes separadas jogador.rb require 'gosu' class Jogador def initialize = = = = def + 5 if (@x>@janela.width-(@imagem.width+10) ) def - 5 if (@x < 10) = 10 Cata_estrela.rb $LOAD_PATH << '.' require 'gosu' require 'jogador' class CataEstrela < Gosu::Window def initialize super(640,480,false) self.caption = "Cata = Gosu::Image.new(self, "Space.png", def update if ( button_down?(gosu::button::kbright) ) if ( button_down?(gosu::button::kbleft) ) 18/49
39 Organizando Colocar o jogo e o jogador em classes separadas jogador.rb require 'gosu' class Jogador def initialize = = = = def + 5 if (@x>@janela.width-(@imagem.width+10) ) def - 5 if (@x < 10) = 10 Cata_estrela.rb $LOAD_PATH << '.' require 'gosu' require 'jogador' class CataEstrela < Gosu::Window def initialize super(640,480,false) self.caption = "Cata = Gosu::Image.new(self, "Space.png", def update if ( button_down?(gosu::button::kbright) ) if ( button_down?(gosu::button::kbleft) ) 18/49
40 Organizando Colocar o jogo e o jogador em classes separadas jogador.rb require 'gosu' class Jogador def initialize = = = = def + 5 if (@x>@janela.width-(@imagem.width+10) ) def - 5 if (@x < 10) = 10 Cata_estrela.rb $LOAD_PATH << '.' require 'gosu' require 'jogador' class CataEstrela < Gosu::Window def initialize super(640,480,false) self.caption = "Cata = Gosu::Image.new(self, "Space.png", def update if ( button_down?(gosu::button::kbright) ) if ( button_down?(gosu::button::kbleft) ) 18/49
41 Organizando Colocar o jogo e o jogador em classes separadas jogador.rb require 'gosu' class Jogador def initialize = = = = def + 5 if (@x>@janela.width-(@imagem.width+10) ) def - 5 if (@x < 10) = 10 Cata_estrela.rb $LOAD_PATH << '.' require 'gosu' require 'jogador' class CataEstrela < Gosu::Window def initialize super(640,480,false) self.caption = "Cata = Gosu::Image.new(self, "Space.png", def update if ( button_down?(gosu::button::kbright) ) if ( button_down?(gosu::button::kbleft) ) 18/49
42 Organizando Colocar o jogo e o jogador em classes separadas jogador.rb require 'gosu' class Jogador def initialize = = = = def + 5 if (@x>@janela.width-(@imagem.width+10) ) def - 5 if (@x < 10) = 10 Cata_estrela.rb $LOAD_PATH << '.' require 'gosu' require 'jogador' class CataEstrela < Gosu::Window def initialize super(640,480,false) self.caption = "Cata = Gosu::Image.new(self, "Space.png", def update if ( button_down?(gosu::button::kbright) ) if ( button_down?(gosu::button::kbleft) ) 18/49
43 Organizando Cada objeto tem suas próprias responsabilidades Características Ações Objetos precisam conhecer outros objetos Onde o jogador deve ser desenhado? Na janela O que deve acontecer quando apertar seta? Mudar o jogador de posição 19/49
44 Arquivos jogador.rb require 'gosu' class Jogador cata_estrela.rb $LOAD_PATH << '.' require 'gosu' require 'jogador' class CataEstrela < Gosu::Window principal.rb $LOAD_PATH << '.' require 'CataEstrela' jogo = CataEstrela.new jogo.show 20/49
45 DEMO v2 21/49
46 Mais Elementos Estrelas estrela.rb class Estrela attr_reader :x, :y def = = = rand(256-40) + = rand(256-40) + = rand(256-40) + = rand * = rand * = / / 2.0, 1, 1, :add) 22/49
47 Mais Elementos Estrelas estrela.rb class Estrela criar métodos para leitura dos atributos: def x attr_reader :x, :y def = = = rand(256-40) + = rand(256-40) + = rand(256-40) + = rand * = rand * = / / 2.0, 1, 1, :add) 22/49
48 Mais Elementos Estrelas estrela.rb class Estrela criar métodos para leitura dos atributos: def x attr_reader :x, :y def = = = rand(256-40) + = rand(256-40) + = rand(256-40) + = rand * = rand * = Gosu::Image.new(@janela,"Estrela.png",true) Arquivo de imagem / / 2.0, 1, 1, :add) 22/49
49 Mais Elementos Estrelas estrela.rb class Estrela criar métodos para leitura dos atributos: def x attr_reader :x, :y def = = = rand(256-40) + = rand(256-40) + = rand(256-40) + = rand * = rand * = Gosu::Image.new(@janela,"Estrela.png",true) Criar cor aleatoreamente (RGB) Arquivo de imagem / / 2.0, 1, 1, :add) 22/49
50 Criando estrelas 23/49
51 Criando estrelas cata_estrela.rb require 'estrela' class CataEstrela < Gosu::Window def = [] for i in << Estrela.new(self) for estrela do estrela.draw def update 23/49
52 Criando estrelas cata_estrela.rb Array para armazenar as estrelas require 'estrela' class CataEstrela < Gosu::Window def = [] for i in << Estrela.new(self) for estrela do estrela.draw def update 23/49
53 Criando estrelas cata_estrela.rb Array para armazenar as estrelas Laço para criar 25 estrelas require 'estrela' class CataEstrela < Gosu::Window def = [] for i in << Estrela.new(self) for estrela do estrela.draw def update 23/49
54 Criando estrelas cata_estrela.rb Array para armazenar as estrelas Laço para criar 25 estrelas No método draw deve desenhar todas as estrelas contidas no array estrelas require 'estrela' class CataEstrela < Gosu::Window def = [] for i in << Estrela.new(self) for estrela do estrela.draw def update 23/49
55 DEMO v3 24/49
56 Nave cata estrelas Quando passar por uma estrela a nave deve capturá-la cata_estrela.rb class CataEstrela < Gosu::Window def = Array.new for i in << Estrela.new(self) def update if (rand(100) < 10 < 25/49
57 Nave cata estrelas Quando passar por uma estrela a nave deve capturá-la O jogo começa sem estrelas cata_estrela.rb class CataEstrela < Gosu::Window def = Array.new for i in << Estrela.new(self) def update if (rand(100) < 10 < 25/49
58 Nave cata estrelas Quando passar por uma estrela a nave deve capturá-la O jogo começa sem estrelas Novas estrelas são criadas no decorrer do jogo cata_estrela.rb class CataEstrela < Gosu::Window def = Array.new for i in << Estrela.new(self) def update if (rand(100) < 10 < 25/49
59 Nave cata estrelas Quando passar por uma estrela a nave deve capturá-la O jogo começa sem estrelas Novas estrelas são criadas no decorrer do jogo O jogador deve verificar se está sobre uma ou mais estrelas cata_estrela.rb class CataEstrela < Gosu::Window def = Array.new for i in << Estrela.new(self) def update if (rand(100) < 10 < 25/49
60 Nave cata estrelas Método no jogador que verifica posição da nave e de cada estrela. jogador.rb class Jogador def initialize (janela) def mover_direita def mover_esquerda def mover_cima def mover_baixo def cata_estrelas(estrelas) estrelas.reject! do estrela estrela.x, estrela.y) < 35 26/49
61 Nave cata estrelas Método no jogador que verifica posição da nave e de cada estrela. jogador.rb elimina do array as estrelas cuja distância da nave seja menor que 35. class Jogador def initialize (janela) def mover_direita def mover_esquerda def mover_cima def mover_baixo def cata_estrelas(estrelas) estrelas.reject! do estrela estrela.x, estrela.y) < 35 26/49
62 DEMO v4 27/49
63 Movimento da nave Nave deve acelerar para frente Giro em torno do eixo /49
64 Desenho da nave x,y é no centro da imagem y 180 x 29/49
65 Desenho da nave x,y é no centro da imagem 0 draw_rot(x, y, 2, 90) y 180 x 29/49
66 Movimento da nave Gosu::offset_x e Gosu::offset_y x = Gosu::offset_x(30.0,d) x = Gosu::offset_x(30.0,d) 0 offset x o d offset y 30/49
67 Movimento da nave Mudanças em jogador método draw Adicionar velocidades do eixo x do eixo y substituir os métodos mover_??? pelos: girar_esquerda girar_direita acelerar mover Se atingir bordas do espaço muda para o lado inverso jogador.rb class Jogador def initialize = = def += 5.0 def -= 5.0 def += Gosu::offset_x(@angulo, += Gosu::offset_y(@angulo, 0.5) def += += %= %= *= *= /49
68 Movimento da nave Mudanças em CataEstrela Apenas método update Muda botões e chamadas aos métodos do jogador cata_estrela.rb class CataEstrela < Gosu::Window def update if ( button_down?(gosu::button::kbright) ) if ( button_down?(gosu::button::kbleft) ) if ( button_down?(gosu::button::kbup) ) if (rand(100) < 10 < @jogador.mover 32/49
69 DEMO v5 33/49
70 Animação das estrelas Efeito 3D Estrelas giram em torno do próprio eixo Várias imagens No arquivo uma imagem com as várias estrelas lado a lado Método = Gosu::Image::load_tiles(@janela, "Estrela.png", 25, 25, false) 34/49
71 Animação das estrelas Efeito 3D Estrelas giram em torno do próprio eixo Várias imagens No arquivo uma imagem com as várias estrelas lado a lado Método = Gosu::Image::load_tiles(@janela, "Estrela.png", 25, 25, false) Array com as imagens 34/49
72 Animação das estrelas Efeito 3D Estrelas giram em torno do próprio eixo Várias imagens No arquivo uma imagem com as várias estrelas lado a lado Método = Gosu::Image::load_tiles(@janela, "Estrela.png", 25, 25, false) Array com as imagens A imagem é dividida em blocos de 25x25 pixels 34/49
73 Animação das estrelas estrela.rb class Estrela attr_reader :x, :y def = = = rand(256-40) + = rand(256-40) + = rand(256-40) + = rand * = rand * = Gosu::Image::load_tiles(@janela, "Estrela.png", 25, 25, false) / 100 imagem.draw(@x - imagem.width / - imagem.height / 2.0,1, 1, :add) 35/49
74 Animação das estrelas estrela.rb class Estrela attr_reader :x, :y def = = = rand(256-40) + = rand(256-40) + = rand(256-40) + = rand * = rand * 480 Define qual imagem = Gosu::Image::load_tiles(@janela, "Estrela.png", 25, 25, false) / 100 imagem.draw(@x - imagem.width / - imagem.height / 2.0,1, 1, :add) 35/49
75 Animação das estrelas estrela.rb class Estrela attr_reader :x, :y def = = = rand(256-40) + = rand(256-40) + = rand(256-40) + = rand * = rand * 480 Define qual imagem = Gosu::Image::load_tiles(@janela, "Estrela.png", 25, 25, false) Desenha imagem / 100 imagem.draw(@x - imagem.width / - imagem.height / 2.0,1, 1, :add) 35/49
76 DEMO v6 36/49
77 Som ao catar estrela Arquivo de som Beep.wav Carrega no initialize Toca ao capturar uma estrela jogador.rb class Jogador def initialize = Gosu::Sample.new(@janela, "Beep.wav") def cata_estrelas(estrelas) estrelas.reject! do estrela if estrela.x, estrela.y) < 35 true else false 37/49
78 Som ao catar estrela Arquivo de som Beep.wav Carrega no initialize Toca ao capturar uma estrela jogador.rb class Jogador def initialize = Gosu::Sample.new(@janela, "Beep.wav") def cata_estrelas(estrelas) estrelas.reject! do estrela if estrela.x, estrela.y) < 35 true else false 37/49
79 Placar 10 pontos por estrela capturada Jogador conta seus pontos estrela.rb class Jogador attr_reader :placar def initialize = 0 def cata_estrelas(estrelas) estrelas.reject! do estrela if estrela.x, estrela.y) < true else false 38/49
80 Placar 10 pontos por estrela capturada Jogador conta seus pontos estrela.rb class Jogador attr_reader :placar def initialize = 0 def cata_estrelas(estrelas) estrelas.reject! do estrela if estrela.x, estrela.y) < true else false 38/49
81 Placar 10 pontos por estrela capturada Jogador conta seus pontos estrela.rb class Jogador attr_reader :placar def initialize = 0 def cata_estrelas(estrelas) estrelas.reject! do estrela if estrela.x, estrela.y) < true else false 38/49
82 Placar 10 pontos por estrela capturada Jogador conta seus pontos estrela.rb class Jogador attr_reader :placar def initialize = 0 def cata_estrelas(estrelas) estrelas.reject! do estrela if estrela.x, estrela.y) < true else false 38/49
83 Mostrar placar CataEstrela deve mostrar os pontos cata_estrela.rb $LOAD_PATH << '.' require 'gosu' require 'jogador' require 'estrela' class CataEstrela < Gosu::Window def = Gosu::Font.new(self, Gosu::default_font_name, #{@jogador.placar}", 10, 10, 3, 1.0, 1.0, 0xffffff00) 39/49
84 Mostrar placar CataEstrela deve mostrar os pontos cata_estrela.rb $LOAD_PATH << '.' Cria o tipo da fonte require 'gosu' require 'jogador' require 'estrela' class CataEstrela < Gosu::Window def = Gosu::Font.new(self, Gosu::default_font_name, #{@jogador.placar}", 10, 10, 3, 1.0, 1.0, 0xffffff00) 39/49
85 Mostrar placar CataEstrela deve mostrar os pontos cata_estrela.rb $LOAD_PATH << '.' Cria o tipo da fonte Desenha o texto nas cordenadas x=10 e y=10. Eixo z=3. require 'gosu' require 'jogador' require 'estrela' class CataEstrela < Gosu::Window def = Gosu::Font.new(self, Gosu::default_font_name, #{@jogador.placar}", 10, 10, 3, 1.0, 1.0, 0xffffff00) 39/49
86 Mostrar placar CataEstrela deve mostrar os pontos cata_estrela.rb $LOAD_PATH << '.' Cria o tipo da fonte Desenha o texto nas cordenadas x=10 e y=10. Eixo z=3. require 'gosu' require 'jogador' require 'estrela' class CataEstrela < Gosu::Window def = Gosu::Font.new(self, Gosu::default_font_name, #{@jogador.placar}", 10, 10, 3, 1.0, 1.0, 0xffffff00) Fator de proporcionalidade de x e y 39/49
87 Mostrar placar CataEstrela deve mostrar os pontos cata_estrela.rb $LOAD_PATH << '.' Cria o tipo da fonte Desenha o texto nas cordenadas x=10 e y=10. Eixo z=3. require 'gosu' require 'jogador' require 'estrela' class CataEstrela < Gosu::Window def = Gosu::Font.new(self, Gosu::default_font_name, #{@jogador.placar}", 10, 10, 3, 1.0, 1.0, 0xffffff00) Fator de proporcionalidade de x e y Cor do texto 39/49
88 DEMO v7 40/49
89 Jogo Tela inicial com menu Tecla [i] para iniciar Jogo Temporizador para finalizar jogo Tela final com o placar Estado determina o que fazer 41/49
90 Jogo Tela inicial com menu Tecla [i] para iniciar Jogo Temporizador para finalizar jogo Tela final com o placar Estado determina o que fazer INICIO 41/49
91 Jogo Tela inicial com menu Tecla [i] para iniciar Jogo Temporizador para finalizar jogo Tela final com o placar Estado determina o que fazer Pressiona [i] INICIO JOGANDO 41/49
92 Jogo Tela inicial com menu Tecla [i] para iniciar Jogo Temporizador para finalizar jogo Tela final com o placar Estado determina o que fazer Pressiona [i] 30s INICIO JOGANDO FIM 41/49
93 Jogo Tela inicial com menu Tecla [i] para iniciar Jogo Temporizador para finalizar jogo Tela final com o placar Estado determina o que fazer cata_estrela.rb class CataEstrela < Gosu::Window def = = "INICIO" Pressiona [i] 30s INICIO JOGANDO FIM 41/49
94 Jogo Métodos update e draw Pressiona [i] 30s INICIO JOGANDO FIM 42/49
95 Jogo Métodos update e draw if (@estado == "INICIO") then elsif (@estado == "JOGANDO") then elsif(@estado == "FIM") then Pressiona [i] 30s INICIO JOGANDO FIM 42/49
96 Jogo Métodos update e draw if (@estado == "INICIO") then elsif (@estado == "JOGANDO") then elsif(@estado == "FIM") then cata_estrela.rb def update if (@estado == "INICIO" ) then elsif (@estado =="JOGANDO" ) then elsif (@estado == "FIM") then Pressiona [i] 30s INICIO JOGANDO FIM 42/49
97 Menu inicial Tela inicial com mensagem Jogo começa O método draw desenha o menu if (@estado == "INICIO") then msg = "PRESSIONE [I] PARA COMECAR" x, self.height/2, 3, 1.0, 1.0, 0xffffff00) 43/49
98 Menu inicial Jogo muda de estado quando usuário digita a tecla i cata_estrela.rb def update if (@estado == "INICIO" ) then if (button_down?(gosu::button::kbi)) = "JOGANDO" 44/49
99 Jogando Tempo de jogo Variável para contar o tempo Declarada em initialize com valor zero Incrementada quando estiver no estado JOGANDO Determina fim de jogo quando atinge tempo (30s) Draw e update de acordo com o funcionamento do jogo descrito anteriormente cata_estrela.rb elsif (@estado == "JOGANDO") for estrela do estrela.draw() #{@jogador.placar}", 10, 10, 3, 1.0, 1.0, #{@tempo.to_i}s", 10, 30, 3, 1.0, 1.0, 0xffffff00) elsif(@estado == "FIM") then def update elsif (@estado =="JOGANDO" ) then if ( button_down?(gosu::button::kbright) ) if ( button_down?(gosu::button::kbleft) ) if ( button_down?(gosu::button::kbup) ) if (rand(100) < 10 < if (@tempo.to_i == 30) = "FIM" 45/49
100 Fim de jogo Método draw mostra o placar O método update nada faz class CataEstrela < Gosu::Window elsif(@estado == "FIM") then msg = "FIM DE JOGO, VOCE FEZ #{@jogador.placar} PONTOS" x, self.height/2, 3, 1.0, 1.0, 0xffffff00) def update elsif (@estado == "FIM") then 46/49
101 DEMO v8 47/49
102 Conclusão Simplifica o desenvolvimento de jogos Bibliotecas extras especifica para jogos Tutorial GOSU para Ruby Exercício: Faça o tutorial abaixo 48/49
103 Dúvidas? 49/49
Programando Jogos com Delphi (LÓGICA, ANIMAÇÃO, CONTROLE) Autor: Antônio Sérgio de Sousa Vieira Email: [email protected]
Programando Jogos com Delphi (LÓGICA, ANIMAÇÃO, CONTROLE) Autor: Antônio Sérgio de Sousa Vieira Email: [email protected] Introdução Este texto foi escrito para pessoas que se interessam pela arte
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.
ALBUM DE FOTOGRAFIAS NO POWER POINT
ALBUM DE FOTOGRAFIAS NO POWER POINT O PowerPoint é uma poderosa ferramenta que faz parte do pacote Office da Microsoft. O principal uso desse programa é a criação de apresentação de slides, para mostrar
PARA CASA * Como voce faria para armazenar o resultado em uma variavel chamada NOME?
USO DE VARIAVEIS 1. Crie um programa Scratch que recebe um valor de entrada do usuário (p.ex. o nome do usuário), armazene este valor na variável padrão resposta e faça o personagem gato dizer o valor
ETEC DR. EMÍLIO HENRNANDEZ AGUILAR PROGRAMAÇÃO DE COMPUTADORES I PROFESSOR RAFAEL BARRETO
ETEC DR. EMÍLIO HENRNANDEZ AGUILAR PROGRAMAÇÃO DE COMPUTADORES I PROFESSOR RAFAEL BARRETO DELPHI - UTILIZANDO OPENDIALOG PARA ARMAZENAR IMAGENS EM BANCO DE DADOS Criaremos uma solução simples para criar
REGRAS GERAIS REDE 2 horas e 30 minutos. Os desafios deverão ser entregues conforme instrução: Exemplo: desafio1_equipepentagrama
2 REGRAS GERAIS REDE 1. Número de desafios da competição: 5. 2. Tempo máximo da competição: 2 horas e 30 minutos. Os desafios deverão ser entregues conforme instrução: a) Salvar em um arquivo, identificando
A figura abaixo, à direita, mostra uma apresentação gerada no MS PowerPoint. Uma apresentação desse tipo é útil para:
INTRODUÇÃO AO POWERPOINT 16.1 Objetivo Apresentar o PowerPoint, o software para montar apresentações na forma de slides da Microsoft. Isso será feito obedecendo-se a uma seqüência que demonstre como montar
Memória Flash. PdP. Autor: Tiago Lone Nível: Básico Criação: 11/12/2005 Última versão: 18/12/2006. Pesquisa e Desenvolvimento de Produtos
TUTORIAL Memória Flash Autor: Tiago Lone Nível: Básico Criação: 11/12/2005 Última versão: 18/12/2006 PdP Pesquisa e Desenvolvimento de Produtos http://www.maxwellbohr.com.br [email protected]
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
Tutorial MSN Messenger
Tutorial MSN Messenger Este tutorial irá ensiná-lo(a) a usar o programa MSN Messenger, utilizado para conversação Online. Dependendo da sua conexão a página pode demorar um pouco até ser carregada totalmente.
PowerPoint. Prof. Claudio A. B. Tiellet. Parte II
PowerPoint Prof. Claudio A. B. Tiellet Parte II CAPÍTULO 4 Formas e Efeitos Mover Autoforma Clique sobre qualquer parte da linha de contorno, mantenha o mouse pressionado e arraste até o ponto que desejar.
MATERIAL DE APRESENTAÇÃO DO SCRATCH
MATERIAL DE APRESENTAÇÃO DO SCRATCH 1 Scratch é uma nova linguagem de programação que permite a criação de histórias, animações, jogos e outras produções. Tudo pode ser feito a partir de comandos prontos
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
CURSO DE INFORMÁTICA BÁSICA AULA 2 O AMBIENTE WINDOWS
CURSO DE INFORMÁTICA BÁSICA AULA 2 O AMBIENTE WINDOWS Relembrando... Gabinete Ligando o computador São três passos básicos O ambiente Windows O Windows é um tipo de software chamado sistema operacional
Manual do Spectacle. Boudhayan Gupta Boudhayan Gupta Tradução: André Marcelo Alvarenga
Boudhayan Gupta Boudhayan Gupta Tradução: André Marcelo Alvarenga 2 Conteúdo 1 Introdução 5 2 Iniciando o Spectacle 6 3 Como usar o Spectacle 7 3.1 Capturar uma imagem...................................
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
Orientações para o uso do Mozilla Thunderbird
Orientações para o uso do Mozilla Thunderbird Mozilla Thunderbird O Mozilla Thunderbird é um software livre feito para facilitar a leitura, o envio e o gerenciamento de e-mails. Índice Configurando o Mozilla
Jogo do NEEC. Primeiramente, criamos uma nova Actividade. File > New > Class
Jogo do NEEC Jogo do NEEC Primeiramente, criamos uma nova Actividade File > New > Class Source folder: JogoDoNEEC/src Package: org.neecist.jogodoneec Name: JogoDoNEEC Superclass: android.app.activity Browse
Clique no botão novo
Tutorial para uso do programa Edilim Criado pela profª Carina Turk de Almeida Correa 1- Abra o programa Edilim. Clique no botão novo, como mostrado abaixo: Clique no botão novo 2- Todos os arquivos a serem
FAZENDO PELES PARA O. PUXA RÁPIDO v0.8
FAZENDO PELES PARA O PUXA RÁPIDO v0.8 O sistema de Peles do Puxa Rápido é bem simples. É composto por diversas figuras, em geral duas para cada botão. Podem ser com extensões JPG ou GIF (animado ou não).
A4 Projeto Integrador e Lista de Jogos
A4 Projeto Integrador e Lista de Jogos 1ª ETAPA PROJETO INTEGRADOR (2 pontos na A4) Como discutido em sala de aula, a disciplina de algoritmos I também fará parte do projeto integrador, para cada grupo
Manual do KSnapshot 2
Richard J. Moore Robert L. McCormick Brad Hards Revisão: Lauri Watts Desenvolvimento: Richard J Moore Desenvolvimento: Matthias Ettrich Tradução: Marcus Gama Tradução: André Marcelo Alvarenga 2 Conteúdo
CRIANDO TEMPLATES E LEGENDAS
CRIANDO TEMPLATES E LEGENDAS Este tutorial tem como objetivo instruir passo à passo como criar templates de peças, utilizar os novos recursos de cadastro de propriedade de peças e criação de legenda. 1-
GUIA MUDANÇA E FORMATAÇÃO DE SERVIDOR - SLIM
GUIA MUDANÇA E FORMATAÇÃO DE SERVIDOR - SLIM ÍNDICE ITEM Página 1. Objetivo... 3 2. Requisitos... 3 3. Diretório do Slim... 3 4. Procedimento para Transferência de Servidor... 3 4.1 Compartilhamento da
GUIA MUDANÇA E FORMATAÇÃO DE SERVIDOR - MILLENNIUM
GUIA MUDANÇA E FORMATAÇÃO DE SERVIDOR - MILLENNIUM ÍNDICE ITEM Página 1. Objetivo... 3 2. Requisitos... 3 3. Diretório do Millennium... 3 4. Procedimento para Transferência de Servidor... 3 4.1 Compartilhamento
Tutorial de Blender, Animação básica do tipo keyframe
Tutorial de Blender, Animação básica do tipo keyframe Enfim, o momento por muitos esperado! ;-) Agora que você já está mais familiarizado com o blender, com o básico sobre edição mesh e sobre renderização,
Anexo III Funcionamento detalhado do Sistema Montador de Autoria
1 Sumário Anexo III Funcionamento detalhado do Sistema Montador de Autoria Anexo III Funcionamento detalhado do Sistema Montador de Autoria... 1 1 Sumário... 1 2 Lista de Figuras... 5 3 A Janela principal...
Manual INSTALANDO E EXECUTANDO... 1 CONFIGURANDO CLIENTE... 2 CONFIGURAR ACÕES DE GRUPOS... 2 CONTRIBUINDO E LIBERANDO FUNÇÕES... 3.
Manual Sumário INSTALANDO E EXECUTANDO... 1 CONFIGURANDO CLIENTE... 2 CONFIGURAR ACÕES DE GRUPOS... 2 CONTRIBUINDO E LIBERANDO FUNÇÕES... 3 JhonBot INSTALANDO E EXECUTANDO Após download do Instalador JhonBot.exe
COMO REDUZIR O CUSTO NA COMUNICAÇÃO USANDO A INTERNET
COMO REDUZIR O CUSTO NA COMUNICAÇÃO USANDO A INTERNET Ao mesmo tempo em que hoje se tornou mais fácil falar a longa distância, pela multiplicidade de opções e operadoras de telefonia, também surgem as
Display de 7. PdP. Autor: Tiago Lone Nível: Básico Criação: 16/12/2005 Última versão: 18/12/2006. Pesquisa e Desenvolvimento de Produtos
TUTORIAL Display de 7 Segmentos Autor: Tiago Lone Nível: Básico Criação: 16/12/2005 Última versão: 18/12/2006 PdP Pesquisa e Desenvolvimento de Produtos http://www.maxwellbohr.com.br [email protected]
Ferramentas tecnológicas em sala de aula: Prezi
OFICINA Ferramentas tecnológicas em sala de aula: Prezi Prof. Suzana Cohen Instituto de Comunicação e Artes / UNA Simpósio dos Professores 1o Semestre de 2013 Ferramentas tecnológicas em sala de aula:
SUMÁRIO 1. ACESSO À PÁGINA DO AMBIENTE VIRTUAL 2. CONTATANDO O SUPORTE 3. ATUALIZAR PERFIL 4. COMO ACESSAR AS DISCIPLINAS
SUMÁRIO 1. ACESSO À PÁGINA DO AMBIENTE VIRTUAL 2. CONTATANDO O SUPORTE 3. ATUALIZAR PERFIL 4. COMO ACESSAR AS DISCIPLINAS 5. PARTICIPANTES DA DISCIPLINA 6. ENVIAR MENSAGENS 7. PARTICIPAÇÃO NO FÓRUM 8.
Fluxo de trabalho do Capture Pro Software: Indexação de OCR e separação de documentos de código de correção
Este procedimento corresponde ao fluxo de trabalho de Indexação de OCR com separação de código de correção no programa de treinamento do Capture Pro Software. As etapas do procedimento encontram-se na
Resumo da Matéria de Linguagem de Programação. Linguagem C
Resumo da Matéria de Linguagem de Programação Linguagem C Vitor H. Migoto de Gouvêa 2011 Sumário Como instalar um programa para executar o C...3 Sintaxe inicial da Linguagem de Programação C...4 Variáveis
Cópia. Copiadora e Impressora WorkCentre C2424
Cópia Este capítulo inclui: Cópia básica na página 3-2 Ajustando as opções de cópia na página 3-4 Configuração básica na página 3-5 Ajustes de imagem na página 3-9 Ajustes de posicionamento de imagem na
Manual do Usuário Android Neocontrol
Manual do Usuário Android Neocontrol Sumário 1.Licença e Direitos Autorais...3 2.Sobre o produto...4 3. Instalando, Atualizando e executando o Android Neocontrol em seu aparelho...5 3.1. Instalando o aplicativo...5
Aula 04 Word. Prof. Bruno Gomes [email protected] http://www.profbrunogomes.com.br/
Aula 04 Word Prof. Bruno Gomes [email protected] http://www.profbrunogomes.com.br/ Agenda da Aula Editor de Texto - Word Microsoft Office Conjunto de aplicativos para escritório que contém programas
Para participar de um mapa colaborativo usando o Cmap Tools
Antes de trabalhar num mapa colaborativo, você deve instalar o software no seu computador. Pegue a sua cópia, gratuita, em http://cmap.ihmc.us/download/. Veja a versão compatível com o seu computador.
GraphicsLib Biblioteca Gráfica 2D. Documentação
GraphicsLib Biblioteca Gráfica 2D Documentação Edirlei Soares de Lima [email protected] Sumário 1 Instalação e Configuração... 4 2 Manual de Utilização... 10 2.1 Estrutura de um Programa... 10 2.2 Loop
Instruções para download e instalação da atualização de Mapa GPS (v3)
Instruções para download e instalação da atualização de Mapa GPS (v3) Antes de iniciar o processo, você precisará um pen drive USB com uma capacidade de 2 GB ou maior. Em caso de dúvida ou dificuldade
Manual de Operação. Copyright 2011 - Todos os direitos reservados.
Manual de Operação Copyright 2011 - Todos os direitos reservados. SUMÁRIO 1. Informações Gerais...7 1.1 EasyPass... 7 1.2 Observações... 8 2. Conceitos Básicos...10 2.1 Captura de Imagem...10 2.2 Crop...10
Microsoft Power Point 2007
Microsoft Power Point 2007 Sumário Layout e Design 4 Formatação de Textos 8 Salvando um arquivo do PowerPoint 15 Plano de Fundo 16 Marcadores 18 Réguas e grade 19 Tabelas 20 Gráficos 21 Imagens 22 Smart
ÍNDICE. www.leitejunior.com.br 16/06/2008 17:48 Leite Júnior
ÍNDICE MICROSOFT INTERNET EXPLORER 6 SP2 (IE6 SP2)...2 JANELA PRINCIPAL...2 PARTES DA JANELA...2 OS MENUS DO IE6...3 MENU ARQUIVO...3 MENU EDITAR...3 MENU EXIBIR...3 MENU FAVORITOS...4 MENU FERRAMENTAS...4
Como Configurar Caixas de Entradas Separadas.
Como Configurar Caixas de Entradas Separadas. 1 Passo: Clique em Ferramentas. Selecione Regras para mensagens. Selecione E-mail. 2 Passo: Na janela Regras para mensagens. Clique em Nova.. 3 Passo: Na tela
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
AULA 14 Plugin TerraEdit
14.1 AULA 14 Plugin TerraEdit Nessa aula são apresentadas as funcionalidades do plugin de edição de dados vetoriais denominado TerraEdit. Juntamente com a edição vetorial, ele permite a edição dos atributos
Aula Au 3 la 7 Windows-Internet
Aula 37 Aula Ferramenta de Captura 2 Você pode usar a Ferramenta de Captura para obter um recorte de qualquer objeto na tela e, em seguida, anotar, salvar ou compartilhar a imagem. 3 Vamos fazer o seguinte:
Tutorial Administrativo (Backoffice)
Manual - Software ENTRANDO NO SISTEMA BACKOFFICE Para entrar no sitema Backoffice, digite no seu navegador de internet o seguinte endereço: http://pesquisa.webbyapp.com/ Entre com o login e senha. Caso
1 Instalando o VirtualBox no Windows
1 Instalando o VirtualBox no Windows Para quem não possui o Linux instalado no computador é necessário utilizar uma Máquina Virtual, que é responsável por emular Sistemas Operacionais. O primeiro passo
POWER POINT 2003 CARREGANDO O POWER POINT
ÍNDICE POWER POINT 2003...2 CARREGANDO O POWER POINT...2 JANELA PRINCIPAL...3 PARTES DA JANELA...3 MENUS DO POWER POINT...4 BARRAS DE FERRAMENTAS...6 BARRA DE FERRAMENTA PADRÃO...6 BARRA DE FERRAMENTA
Bem-vindo ao CorelDRAW, um programa abrangente de desenho e design gráfico baseado em vetor para o profissional gráfico.
Vetorizar imagens Bem-vindo ao CorelDRAW, um programa abrangente de desenho e design gráfico baseado em vetor para o profissional gráfico. Neste tutorial, você irá vetorizar uma imagem de bitmap para convertê-la
MANUAL BÁSICO DE INSTRUÇÕES PARA USO DA LOUSA DIGITAL DO LMF
UNIVERSIDADE FEDERAL DE SANTA CATARINA CENTRO DE CIÊNCIAS BIOLÓGICAS LABORATÓRIO MORFOFUNCIONAL MANUAL BÁSICO DE INSTRUÇÕES PARA USO DA LOUSA DIGITAL DO LMF Produzido por: Chirle Ferreira, Demétrio G.
Aula 03 PowerPoint 2007
Aula 03 PowerPoint 2007 Professor: Bruno Gomes Disciplina: Informática Básica Curso: Gestão de Turismo Sumário da aula: 1. Abrindo o PowerPoint; 2. Conhecendo a Tela do PowerPoint; 3. Criando uma Nova
Esse tutorial visa apresentar as principais funcionalidades do Editor de Roteiro de Aprendizagem do Portal Clickideia.
Sumário Introdução... 1 Objetivos... 1 Instruções para utilização do Tutorial... 1 Metodologia... 2 Apresentação do Editor de Roteiro de Aprendizagem... 2 Inserir Roteiro de Aprendizagem... 3 Meus Roteiros...
SIMULADO Windows 7 Parte V
SIMULADO Windows 7 Parte V 1. O espaço reservado para a Lixeira do Windows pode ser aumentado ou diminuído clicando: a) Duplamente no ícone lixeira e selecionando Editar propriedades b) Duplamente no ícone
A tela inicial do Windows Media Encoder nos fornece uma janela com opções distintas. Neste caso, iremos prosseguir em um tutorial básico de streaming
A tela inicial do Windows Media Encoder nos fornece uma janela com opções distintas. Neste caso, iremos prosseguir em um tutorial básico de streaming (Vídeo). Clique sobre a primeira opção desta janela,
1º PASSO: CRIE NO SEU COMPUTADOR UMA PASTA PARA O SEU PROJETO 2º PASSO: CONHEÇA O MOVIE MAKER
1º PASSO: CRIE NO SEU COMPUTADOR UMA PASTA PARA O SEU PROJETO Vá até a pasta MEUS VÍDEOS; Clique com o botão direito e escolha a opção NOVO / PASTA; Escreva como nome da pasta o nome do seu Projeto; Abra
Produção de tutoriais. Suellem Oliveira
Prefeitura de Volta Redonda Secretaria Municipal de Educação Implementação de Informática Aplicada à Educação Produção de tutoriais Suellem Oliveira Jclic Quebra cabeça com Recorte Para a produção deste
Esse manual é um conjunto de perguntas e respostas para usuários(as) do Joomla! 1.5.
Esse manual é um conjunto de perguntas e respostas para usuários(as) do Joomla! 1.5. Ele considera que você já tem o Joomla! instalado no seu computador. Caso você queira utilizá lo em um servidor na web,
CADERNO DE QUESTÕES WINDOWS 8
CADERNO DE QUESTÕES WINDOWS 8 1) No sistema operacional Microsoft Windows 8, uma forma rápida de acessar o botão liga/desliga é através do atalho: a) Windows + A. b) ALT + C. c) Windows + I. d) CTRL +
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:...
TELA PRINCIPAL. Exibe uma lista de configurações de efeitos disponíveis. A visualização pode ser filtrada por: Aplicação, Cliente e Categoria.
TELA PRINCIPAL 1 Lista de Efeitos: Exibe uma lista de configurações de efeitos disponíveis. A visualização pode ser filtrada por: Aplicação, Cliente e Categoria. 2 Aplicações: Exibe uma lista de tipos
Microsoft PowerPoint
Microsoft PowerPoint Microsoft PowerPoint é utilizado para desenvolver apresentações. Os trabalhos desenvolvidos com este aplicativo normalmente são apresentados com o auxílio de um datashow. Apresentações
Guia Prático de Acesso
Guia Prático de Acesso 1. Como acessar o novo e-volution? O acesso ao novo e-volution é feito através do endereço novo.evolution.com.br. Identifique abaixo as possíveis formas de acesso: 1.1 Se você já
TUTORIAL PARA ATUALIZAÇÃO DO PORTAL DO TJRN
Poder Judiciário do Estado do Rio Grande do Norte TUTORIAL PARA ATUALIZAÇÃO DO PORTAL DO TJRN Agosto/2012 Versão 1.0 1. ACESSANDO O PORTAL Acesse o site do TJ no endereço www.tjrn.jus.br Observação: utilize
Bem-vindo ao CorelDRAW, um programa abrangente de desenho e design gráfico baseado em vetor para o profissional gráfico.
Criar um logotipo Bem-vindo ao CorelDRAW, um programa abrangente de desenho e design gráfico baseado em vetor para o profissional gráfico. Neste tutorial, você criará um logotipo para uma cafeteria imaginária.
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
Manual Simulador de Loja
Manual Simulador de Loja Índice Início Menu Loja Modelo Loja Modelo Menu Criar Minha Loja Criar Minha Loja Abrir Projeto Salvo Teste Seu Conhecimento 0 04 05 08 09 8 9 0 Início 5 4 Figura 00. Tela inicial.
QGIS 2.4 Estatísticas de Grupo Somatório de Áreas
QGIS 2.4 Estatísticas de Grupo Somatório de Áreas Jorge Santos 2014 Conteúdo Sumário Capítulo 1... 3 Introdução... 3 1.1 Demanda... 3 1.2 O Complemento Group Stats...3 1.3 Instalação do Complemento Group
Microsoft Office PowerPoint 2007
INTRODUÇÃO AO MICROSOFT POWERPOINT 2007 O Microsoft Office PowerPoint 2007 é um programa destinado à criação de apresentação através de Slides. A apresentação é um conjunto de Sides que são exibidos em
Utilizando o correio eletrônico da UFJF com Thunderbird e IMAP
Utilizando o correio eletrônico da UFJF com Thunderbird e IMAP O cliente de e-mail web utilizado pela UFJF é um projeto OpenSource que não é desenvolvido pela universidade. Por isso, pode ocorrer que alguns
COMO UTILIZAR O EXPRESSO LIVRE
É uma forma de comunicação entre usuários da Internet, incluindo textos, imagens e arquivos. Pode ser usado entre uma pessoa e outra, ou entre várias pessoas, desde que exista uma lista específica para
GEOVISION VER AS IMAGENS ATRAVÉS DO INTERNET EXPLORER.
GEOVISION VER AS IMAGENS ATRAVÉS DO INTERNET EXPLORER. Abra o INTERNET EXPLORER, vá em FERRAMENTAS, OPÇÕES DA INTERNET. Clique na guia SEGURANÇA, NÍVEL PERSONALIZADO. Ir até os ActiveX ( desenho de uma
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
COMO JOGAR BURACO STBL NO JOGATINA
COMO JOGAR BURACO STBL NO JOGATINA Link:http://www.jogatina.com/como-jogar-buraco-fechado-stbl.html Como começo a jogar? Para começar a jogar Buraco STBL clique em "JOGAR AGORA!" na página de seu perfil
Autor: Eduardo Popovici Tutorial: Criando uma folha de Fichário / Caderno Software: Photoshop CS3 Ext. Ferramentas Utilizadas:
Autor: Eduardo Popovici Tutorial: Criando uma folha de Fichário / Caderno Software: Photoshop CS3 Ext. Ferramentas Utilizadas: Criando arquivo novo Seleções Cor uniforme Lata de Tinta Criando camadas Janela
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
Usar o Office 365 em seu telefone Android
Usar o Office 365 em seu telefone Android Guia de Início Rápido Verificar o email Configure o seu telefone Android para enviar e receber emails de sua conta do Office 365. Verificar o seu calendário onde
GUIA DE CONFIGURAÇÃO BALANÇA TOPMAX S & URANO INTEGRA
GUIA DE CONFIGURAÇÃO BALANÇA TOPMAX S & URANO INTEGRA Abaixo seguem os passos necessários para que você possa cadastrar um Equipamento do tipo Balança Topmax S no Software Urano Integra. Passo 1: Acessar
Word 1 - Introdução 1.1 - Principais recursos do word 1.2 - A janela de documento 1.3 - Tela principal
Word 1 - Introdução O Word para Windows ou NT, é um processador de textos cuja finalidade é a de nos ajudar a trabalhar de maneira mais eficiente tanto na elaboração de documentos simples, quanto naqueles
PROJETO INFORMÁTICA NA ESCOLA
EE Odilon Leite Ferraz PROJETO INFORMÁTICA NA ESCOLA AULA 1 APRESENTAÇÃO E INICIAÇÃO COM WINDOWS VISTA APRESENTAÇÃO E INICIAÇÃO COM WINDOWS VISTA Apresentação dos Estagiários Apresentação do Programa Acessa
Manual de Utilização COPAMAIL Criando e configurando a assinatura de e-mail. Zimbra Versão 8.0.2
Manual de Utilização COPAMAIL Criando e configurando a assinatura de e-mail Zimbra Versão 8.0.2 Sumário Convertendo a assinatura de e-mail a partir do Microsoft Outlook... 1 Para usuários do Microsoft
TUTORIAL SISTEMA OPERACIONAL WINDOWS XP
TUTORIAL SISTEMA OPERACIONAL WINDOWS XP Abaixe o assistente no site: www.virtualbox.org Assistente de Instalação da Virtual Box Bem vindo ao Assistente de Instalação Virtual Box, clique em NEXT Esta é
Office 365 Manual Outlook 365 Web Application
Office 365 Manual Outlook 365 Web Application Requisitos para usar o Office 365: Ter instalado pelo menos a versão 7 do Internet Explorer, Mozilla Firefox 15, Google Chrome 21 ou Safari no Mac. O que é
Simulador do Processador Neander T&D-Bench Simulator Manual do Usuário. por Júlio César Maccali. revisado por Prof. Christian Zambenedetti
UNIVERSIDADE DE CAXIAS DO SUL CAMPUS UNIVERSITÁRIO DA REGIÃO DOS VINHEDOS CENTRO DE CIÊNCIAS EXATAS, DA NATUREZA E DE TECNOLOGIA CURSO DE TECNOLOGIA EM PROCESSAMENTO DE DADOS Simulador do Processador Neander
Aula 14: Sons e imagens
Aula 14: Sons e imagens Kaya Sumire Abe [email protected] Diego de Faria do Nascimento [email protected] 14/11/2012 Resumo As últimas aulas abordaram programas que utilizam GUI e como tratar
Página 1. MANUAL DE INSTALAÇÃO CAIXA WINDOWS NFCe
Página 1 MANUAL DE INSTALAÇÃO CAIXA WINDOWS NFCe Atualizado 14/10/2014 Página 2 Arquivos e Programas para Instalação : \\192.168.6.199\p\varejo\Arquivos.pdvs\caixa windows nfce 1º Instalar Java chromeinstall-7u67.exe
SUMÁRIO TUTORIAL DO HQ. 2 DICAS PEDAGÓGICAS:. 2 DOWNLOAD DA INSTALAÇÃO. 2 PASSO 1 FORMULÁRIO PARA DOWNLOAD. 2 PASSO 2 ESCOLHENDO A VERSÃO.
SUMÁRIO TUTORIAL DO HQ... 2 DICAS PEDAGÓGICAS:... 2 DOWNLOAD DA INSTALAÇÃO... 2 PASSO 1 FORMULÁRIO PARA DOWNLOAD... 2 PASSO 2 ESCOLHENDO A VERSÃO... 3 PASSO 3 INSTRUÇÕES DE INSTALAÇÃO... 4 CRIANDO NOVAS
IIIIIIII HAND INVENTORY
MANUAL DE OPERAÇÃO IIIIIIII HAND INVENTORY INVENTÁRIO GENÉRICO e-mail: [email protected] site: www.mobilitysistemas.com.br Índice 1 - Introdução... 2 2 - Instalação... 2 2.1. Palm Desktop...
Introdução a Programação de Jogos
Introdução a Programação de Jogos Aula 07 Utilizando Imagens na PlayLib Prof. Augusto Baffa < [email protected]> Biblioteca Gráfica - PlayLib Conjunto de funções para criação e manipulação de formas
Manual do Publicador. Wordpress FATEA Sistema de Gerenciamento de Conteúdo Web
Manual do Publicador Wordpress FATEA Sistema de Gerenciamento de Conteúdo Web Sumário Painel de Administração... 3 1 - Inserção de post... 5 2 Publicação de post com notícia na área headline (galeria de
Sumário. 1 Tutorial: Blogs no Clickideia
1 Tutorial: Blogs no Clickideia Sumário Introdução... 2 Objetivos... 2 Instruções para utilização do Tutorial... 2 Acesso ao Portal e a Home Blog... 3 Página Inicial da área do Blog... 4 Apresentação da
Criação de formulários no Sphinx
Criação de formulários no Sphinx Pré-requisitos para compreensão do tutorial: Lista das questões Formulários são questionários formatados no sistema Sphinx contendo opções avançadas para sua edição, organização
2ª LISTA DE EXERCÍCIOS CLASSES E JAVA Disciplina: PC-II. public double getgeracaoatual() {return geracaoatual;}
2ª LISTA DE EXERCÍCIOS CLASSES E JAVA Disciplina: PC-II Exercício : Construtores são métodos especiais sem tipo de retorno (nem mesmo void) e de mesmo nome que a classe que são invocados quando da criação
Apostila para uso do Power Point
Apostila para uso do Power Point Introdução O Power Point, é um aplicativo da MicroSoft desenvolvido para a elaboração de apresentações. Possui recursos de hipertexto e multimídia como som, imagem, animação,
Para criar uma animação precisamos de uma imagem e que ela contenha alguns frames. O número de frames é uma escolha sua.
7 Animação Animações é um dos quesitos muito importantes em jogos, você não acha? Para isso o JPlay tem uma classe específica para lidar com animações. Essa classe se chama Animation. Bem sugestivo o nome
Tutorial: Abrindo Vídeos e Medindo Comprimentos no ImageJ
1 1. Introdução Tutorial: Abrindo Vídeos e Medindo Comprimentos no ImageJ O ImageJ é um software livre (freeware) que pode ser obtido gratuitamente no site http://rsb.info.nih.gov/ij/. Esse software é
Outlook 2003. Apresentação
Outlook 2003 Apresentação O Microsoft Office Outlook 2003 é um programa de comunicação e gerenciador de informações pessoais que fornece um local unificado para o gerenciamento de e-mails, calendários,
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,
