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.