Skip to content
Hefesto-TeamPublic

About

Uma noite de jogo para quatro amigos, quatro DualSense e um sofá: nove salas, uma gincana e um pódio.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

O título da Forja: uma fita cassete com a etiqueta escrita à mão

A Forja

Uma noite de jogo para quatro amigos, quatro DualSense e um sofá.
45 minigames em nove seções, uma fita gravada a quatro mãos, e o controle fazendo tudo o que sabe fazer.

o CI da Forja


A noite é uma fita

Quatro amigos gravam uma fita. Cada minigame é uma faixa, a noite tem lado A (o corpo: a mão, o equilíbrio, o toque, o golpe, a mira) e lado B (o espírito: o ouvido, o chão que se sente, a voz, e tudo junto no fim). O contador do deck anda de verdade, a etiqueta é escrita à mão, e quando a fita enrosca a imagem desregistra e o som desafina: é a Dissonância, o vilão.

Os jogadores são os Cavaleiros de Néon. Cada armadura soa uma nota só, e as quatro juntas fazem o acorde da Forja. Ninguém toca a música inteira sozinho.

A Centelha: quatro cavaleiros martelando no ritmo, cada um com o seu botão

A direção de arte

A bíblia inteira está em docs/jogo/arte/, e a página da direção mostra os quadros. Todos são renderizados pelo próprio Godot, com modelos da Kenney, a partir do estudo em godot/estudos/direcao/.

A montagem do cavaleiro, peça por peça As cinco raças: humana, orc, autômato, golem e raposa
A montagem: cabeça, tronco, pernas e item, cada um com o seu material. O néon do jogador é só o acento. As raças: humana, orc, autômato de latão, golem de escória e raposa ferreira. Só aparência, sem status.
As reações dos cavaleiros O pódio no fim da noite
As reações: cada cavaleiro diz o que sente, sem uma palavra. O pódio: no fim da fita, alguém sempre vence.

O storyboard da noite vai do título ao fim da fita em 18 planos.

a bíblia o que decide
cinema, cor e letra, movimento a câmera, a luz, a paleta, as fontes, o tempo de cada gesto
som e o mapa do áudio a voz de cada cavaleiro e os 258 sons do jogo, cada um com a sua receita
o cavaleiro e o RPG as peças, as raças e o que cada escolha muda no jogo
a diversão o momento de grito de cada minigame, e como se confere
o DualSense o que o controle sabe fazer, e qual minigame usa o quê
acessibilidade e o que nunca daltonismo, flashes, conforto, e o que não entra

Onde o projeto está

As nove salas de hoje funcionam e cada uma prova um recurso do DualSense. O caminho até os 45 minigames e a direção nova está no quadro, ficha por ficha, e o porquê de cada decisão em docs/jogo/.

A Forja também valida o Hefesto, que leva o DualSense inteiro para o Linux: enquanto você joga, o registro anota o que cada sala pediu ao controle e o que chegou. O jogo fala com o DualSense como a Sony e a Steam documentam, nunca com o Hefesto (CONTRATO.md).

Jogar e mexer

./run-local.sh                       # compila, baixa o Godot na primeira vez e abre o jogo
./run-local.sh -- --simular=4 --robo # quatro controles de mentira, e o robô joga

Godot 4.7.2 com um módulo nativo em C (SDL3) que fala com os controles. Tudo se prova sem aparelho: o CI compila, joga as salas com quatro controles simulados, tira o cabo de um deles no meio, liga defeitos de mentira (e cada um tem de ser pego) e joga de novo no binário exportado. Os pacotes saem nos artefatos do CI.

se você quer… leia
contribuir docs/COMO-CONTRIBUIR.md
compilar, exportar, rodar as provas docs/DESENVOLVER.md
achar qualquer outro documento docs/README.md

Créditos

Feito pela Hefesto Team. O código é MIT (LICENSE). As obras de terceiros, cada uma com o seu aviso, estão em LICENCAS-DE-TERCEIROS.md: os modelos 3D e os efeitos da Kenney (CC0), as fontes (OFL e Apache), o SDL (zlib), o Godot e o godot-cpp (MIT). Nada vem do SDK da Sony.

DualSense e PlayStation são marcas da Sony Interactive Entertainment. Este projeto não tem relação com a Sony.

About

Uma noite de jogo para quatro amigos, quatro DualSense e um sofá: nove salas, uma gincana e um pódio.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Sponsor this project

Packages

Used by

Contributors

Languages