Dark Physics

Os jogos salvos ficam apenas neste navegador.

Sobre o jogo

O Prof. Knight é um físico que estuda matéria escura, e o dia dele está prestes a descarrilar. Acontecimentos estranhos se desenrolam pelo campus: um auditório, uma pegadinha, uma arma surrupiada, uma briga por ela, portas trancadas e um caminho para fora. O jogo é uma curta aventura de apontar e clicar desenhada à mão num estilo solto e engraçado e narrada em voz alta, com vozes gravadas pelo próprio autor.

Joga-se só com o mouse. Entre os quadros da história você passa de sala em sala clicando nas portas, pega os itens que encontra (uma chave abre uma porta trancada) e, quando está com uma arma, atira nas estranhas formas escuras e alvos que aparecem na sala. O autor avisa nos créditos que nenhuma IA foi usada para fazê-lo.

Jogando aqui

Na primeira vez que você clica em Jogar, a página baixa o ambiente Python e a biblioteca pygame (cerca de 23 MB) e depois o próprio jogo, de cerca de 11 MB, quase tudo gravações de voz. Depois aparece uma mensagem "click to start", e mais um clique inicia o jogo com som. O navegador guarda o download, então os outros jogos de pygame do site abrem mais rápido. Nada é carregado de outros sites. O jogo não tem save.

Controles

Entrada Ação
Mouse apontar; o ponteiro muda sobre portas e itens
Clique esquerdo numa porta atravessá-la (porta trancada pede a chave)
Clique esquerdo num item pegá-lo
Clique esquerdo em outro lugar atirar, depois de pegar a arma
Espaço pausa

Dicas

Escute. A história é contada por voz, e cada quadro avança sozinho quando a voz termina.

Olhe o ponteiro. Ele muda de forma sobre uma porta e sobre algo que dá para pegar, e uma etiqueta diz o que é.

Perguntas frequentes

Ele salva meu progresso? Não. Cada partida começa do início.

Funciona no celular? Joga-se com mouse, então é feito para computador.

Por que a primeira abertura demora? A página carrega o Python e as bibliotecas do jogo, e as vozes são grandes. O navegador guarda tudo, e nas próximas visitas o início é bem mais rápido.

É gratuito? Sim. O código, a arte e as vozes do jogo foram dedicados ao domínio público (CC0).

Créditos e licença

Dark Physics foi feito por mit-mit para o PyWeek 36, em 2023, com o tema "Dark Matter": design, programação, arte e voz. O código, a arte e as gravações de voz são CC0. Músicas: "Theremin" de rap2h e "Escape Velocity" de Scott Buckley estão licenciadas sob Creative Commons Atribuição 4.0. Sons, todos CC0 do freesound.org: "Crowd in Panic" de IENBA, "Girl Screaming" de tomattka, "Crowd Laughing" de deleted_user_2104797, "Crowd Laugh" de sagetyrtle e "Applause" de sandermotions. A versão servida aqui muda só o laço principal (o navegador exige que seja assíncrono) e a tecla Esc da tela de título (que não faz nada numa página web); a mudança e o zip original estão linkados na página Licenças. O jogo roda no pygame-ce (LGPL-2.1) e no CPython, cujas licenças e fonte também estão linkadas na página Licenças.