Temporary Web Page

Download Area

Dept. Informatics, PUC-Rio


PlayLib                                             Download PlayLib v1.4 (1.88 MB)

PlayLib é uma biblioteca gráfica e de funções básicas para aplicações interativas que tem como objetivo simplificar o processo de desenvolvimento de aplicativos gráficos e auxiliar, de forma lúdica, o aprendizado da linguagem C, além de ensinar técnicas de programação aplicadas na criação de jogos. PlayLib foi projetada para ser muito leve e fácil de usar, que tanto serve para suportar atividades em um curso de introdução à programação como para construir programas mais elaborados. Esta biblioteca possibilita o aluno criar jogos 2D, animações e outros aplicativos gráficos. A facilidade de uso da PlayLib é confirmada pela formação de várias turmas de alunos do 2o. ano do Ensino Médio em programação C, nas quais os alunos criaram pequenos jogos de excelente qualidade.

A biblioteca gráfica PlayLib foi criada por Edirlei Soares de Lima e Bruno Feijó, no laboratório ICAD/IGames/VisionLab, do Departamento de Informática da PUC-Rio, em 2012.

Exemplos de jogos feitos por alunos do Ensino Médio (os códigos e recursos estão na seção GALERIA DE EXEMPLOS, abaixo):

Goomba's Revenge:                                                                                                   Dir, The Penguin:

Goomba Introduction Screen                       Penguin Introduction  Penguin Scene


Instalando PlayLib

Baixe o arquivo PlayLib_v1_4.zip (1.88 MB) e copie as pastas doc, include e lib para um local de sua preferência. Por exemplo, você mesmo pode criar a pasta C:\PlayLib e copiar as pastas para ter a seguinte organização:
Folder PlayLib
A pasta doc contém a documentação da PlayLib, que, para sua conveniência, está também disponível aqui: TUTORIAL E MANUAL PlayLib (PDF).

Visual Studio

A documentação da PlayLib está na forma de um tutorial e supõe o uso do Visual Studio, que é o ambiente de desenvolvimento da Microsoft. Se possível, você deve ter o Visual Studio 2010 Professional em sua máquina, caso contrário você pode baixar a versão gratuíta para aprendizado disponibilizada pela própria Microsoft: 
Visual C++ 2010 Express.

Se você é totalmente iniciante no uso do Visual Studio, há um tutorial disponível: Introducao_Visual_Studio.pdf.


Códigos e Resources

Esta seção disponibiliza códigos e resources (imagens e sons) para estudos e exercícios.

OBS: Não foi possível encontrar/confirmar a referência de autoria para alguns resources; mas, de qualquer maneira, os resources aqui apresentados têm um objetivo educacional sem fins lucrativos, estando, portanto, enquadrados nas políticas de "uso justo" (Copyrighted images and sounds reproduced under "fair use" policy).

Imagens

car right  
tree_68x108

car_ground

grass + ground

cloud

pipe

grass left

grass right

bricks


Áudios

Wallpaper
Kelvin MacLeod, Royalty Free
car_accelerating
start_engine
Freeware Sound Effect by By Towfigh Tamimi
pop
  












GALERIA DE EXEMPLOS


GALERY AT A GLANCE

Jogos de Alunos do 2o. Ano Ensino Médio - no curso gratuito "Introdução à Programação" - PUC por 1 Semestre (PIEUS e Dept. de Informática, PUC-Rio)

Goomba's Revenge

Código
Resources

Dir, The Penguin

Código
Resources
Goomba's Revenge é um jogo de plataforma inspirado nos jogos da série "Super Mario", mas desta vez o personagem principal não é o Mario. Em Goomba Revenge você controla Goomba, um dos principais inimigos do Mario.
Autores: Pedro Henrique H. Veloso; João Pedro M. de Freitas; Luca de Aquino da Rocha

"Dir, The Penguin" é um jogo onde o objetivo é eliminar o máximo possível de frangos exterminadores, através de cliques com o mouse. Mas, cuidado! Não clique nos pinguins que aparecerão! Eles têm de sobreviver para encontrarem sua pinguinzinha quando vencerem o jogo! Caso não clique em mais de três frangos, você também perderá! Atinja 1500 frangos eliminados para vencer, ... e boa sorte!
Autores: Thainá Cristina Demarque; Beatriz R. Cabral

GALERIA PRINCIPAL

(Em Construção)