Slash Run
Em Slash Run, o espadachim Kim embarca em uma jornada épica em busca de poder, atravessando um portal para uma dimensão infernal. Enfrentando inimigos…
Ver o jogoA biblioteca Python que une a simplicidade didática à performance de motores profissionais. Escreva seu primeiro jogo em menos de 20 linhas — e continue nela quando o projeto crescer.
from PPlay.window import *
from PPlay.sprite import *
janela = Window(800, 600, "Meu Primeiro Jogo")
nave = Sprite("assets/nave.png")
teclado = janela.get_keyboard()
# o game loop
while True:
janela.set_background_color("darkblue")
dt = janela.delta_time()
if teclado.key_pressed("RIGHT"):
nave.x += 260 * dt
if teclado.key_pressed("LEFT"):
nave.x -= 260 * dt
nave.draw()
janela.update()
delta_time().
A serpente e o raio: Python com a performance de um motor de verdade. Cache de recursos, física cinemática de sub-pixel e resolução virtual — tudo por trás de uma API que cabe na primeira aula.
Responsável pela arquitetura e pelo desenvolvimento da Power PPlay 2.0. O projeto moderniza o ensino de jogos na UFF trazendo para a sala de aula sistemas que antes só existiam em motores comerciais.
A 2.0 é construída sobre o alicerce didático criado pelos pioneiros do projeto, no UFF Medialab.
Do primeiro Pong ao metroidvania — cada capa aqui é um projeto da disciplina.
Ver a bibliotecaProjetos da disciplina escolhidos pela equipe — todos escritos com PPlay, da primeira janela à tela de fim.
Instalar, construir um jogo de plataforma completo e publicar na galeria — os três passos do manual da 2.1.
Um comando traz o Pygame-CE, a engine é uma pasta ao lado do seu código, e cinco linhas colocam um jogo rodando a 60 quadros por segundo.
Download e instalação Passos 2 – 8Física com coyote time, cenário desenhado num arquivo de texto, câmera que acompanha, parallax, moedas e partículas.
Seguir o tutorial Passos 9 – 11Inimigo com A*, interface e telas de menu fecham o jogo. Aí é só enviar: capa, trailer e capturas, sem precisar de login.
Enviar meu jogo