Introducaoaopplay
Introducaoaopplay
Introducaoaopplay
Anselmo Montenegro
Programação com www.ic.uff.br/~anselmo
Games
Conteúdo:
- Conceitos de programação
com Python
1
Instituto de Computação - UFF
Roteiro
2
Instituto de Computação - UFF
Introdução
3
Instituto de Computação - UFF
Introdução
4
Instituto de Computação - UFF
Instalação do PPlay
5
Instituto de Computação - UFF
Instalação do PPlay
6
Instituto de Computação - UFF
Instalação do PPlay
7
Instituto de Computação - UFF
Instalação do PPlay
8
Instituto de Computação - UFF
Interface por Linha Comando vs
Interface Gráfica (GUIs)
9
Instituto de Computação - UFF
Interface Gráfica (GUIs)
10
Instituto de Computação - UFF
Interface Gráfica (GUIs)
• Exemplos de Widgets são:
• Agrupadores de elementos(Containers):
• Janelas, caixas de diálogo, frames, canvas (área de desenho
gráfico)
• Elementos de seleção
• Botões, botões de rádio, caixas de seleção (check boxes)
• Caixas de listas de seleção
• Menus e itens de menus
• Entrada de dados
• Caixas de Texto
• Elementos de exibição
• Rótulos (Labels), imagens, ícones e barras de progresso
• Navegação
• Barras de rolagem, links
11
Instituto de Computação - UFF
Interface Gráfica (GUIs)
12
Instituto de Computação - UFF
Interface Gráfica (GUIs)
13
Instituto de Computação - UFF
Interface Gráfica (GUIs)
14
Instituto de Computação - UFF
Hello World PPlay
15
Instituto de Computação - UFF
Hello World PPlay
Window(X,Y) ,
Exemplo:
janela = Window(200, 200)
16
Instituto de Computação - UFF
Hello World PPlay
##### 1.1 - Criar janela de dimensões (X, Y), onde X é a Largura e Y a Altura
#####
janela=Window(200, 200)
while (True):
janela.update()
17
Instituto de Computação - UFF
Hello World PPlay
18
Instituto de Computação - UFF
Hello World PPlay
janela.set_background_color((255,0,0))
Observe que (255,0,0) é uma tupla do Python que descreve uma cor no
sistema de cor RGB
##### 1.1 - Criar janela de dimensões (X, Y), onde X é a Largura e Y a Altura
#####
janela=Window(200, 200)
while (True):
janela.update()
20
Instituto de Computação - UFF
Hello World PPlay
21
Instituto de Computação - UFF
Hello World PPlay
fundo = GameImage(“space.jpg")
janela.update()
22
Instituto de Computação - UFF
Hello World PPlay
http://background-pictures.picphotos.net/space-homepage-outer-wallpaper-with-2560x1440-resolution/
wallsave.com*wallpapers*2560x1440*space*684348*space-homepage-outer-684348.jpg/ 23
Instituto de Computação - UFF
Referências
PPlay : http://www.ic.uff.br/pplay
Interfaces Gráficas:
http://en.wikipedia.org/wiki/Graphical_user_interface
24
Instituto de Computação - UFF