# Créditos: fatia vertical Blipnik

## Terceiros
- **WorkAdventure**: tilesets `assets/tilesets/WA_*.png` (e tiles derivados deles), licença CC-BY-SA 3.0. Crédito: "WorkAdventure".
- **pipoya**: personagens (wokas) de `play/public/resources/characters/pipoya`, free com crédito. Crédito: "pipoya".

## Sprites do Blipnik, da casa e do Hive (`assets/sprites/`)
- `blipnik_{ciano,rosa,lavanda,perola,pessego,casa}.png`, `blipnik_led.png`, `blipnik_cos_{bone,gorro,coroa,fone}.png`, `fx_radar.png`, `fx_smoke.png`, `hive_orb.png` e os `*.atlas.json`: arte original desta fatia, gerada por código (Node + pngjs) a partir de dados (paletas e grades de pixels). Não usa nenhum asset de terceiros.
- Gerador: `C:/Users/Administrator/AppData/Local/Temp/fw-ref/tools/blipnik/` (`node blipnik/export.js`).
- `assets/sprites/_preview/blipnik_catalogo_3x.png` é só documentação. Para comparar tamanho, ele mostra dois wokas **pipoya** sobre tiles de `blipnik_terrain.png` (derivados do **WorkAdventure**, CC-BY-SA 3.0).

## Mapa do mundo (`assets/map/blipnik.tmj`)
- `assets/tilesets/WA_Special_Zones.png`, `WA_Exterior.png`, `WA_Room_Builder.png`, `WA_Seats.png`, `WA_Tables.png`, `WA_Other_Furniture.png`, `WA_Miscellaneous.png` e `WA_Decoration.png`: tilesets do **WorkAdventure**, copiados sem alteração. Licença CC-BY-SA 3.0, crédito "WorkAdventure".
- `assets/tilesets/blipnik_terrain.png`: obra derivada do **WorkAdventure** e, por isso, também CC-BY-SA 3.0 com crédito "WorkAdventure". As texturas de grama, pedra, água e parede do WA foram recoloridas e recombinadas em transições orgânicas (Wang por cantos), com topos de parede recoloridos. As faces de parede, janelas, piso da arena, borda do palco e sombras foram desenhadas por código.
- `assets/tilesets/blipnik_terrain_dk.png`: variante de `blipnik_terrain.png` (portanto também derivada do **WorkAdventure**, CC-BY-SA 3.0, crédito "WorkAdventure"). São as mesmas transições de pedra, água, piso do Hive e terra, recoloridas pixel a pixel para a grama escura, para que as bordas dentro das manchas de grama escura não formem anéis claros. Gerador: `integ/make-terrain-dk.js`.
- `assets/tilesets/blipnik_props.png`: arte original desta fatia, gerada por código (Node + pngjs), sem assets de terceiros. Inclui lanternas, varais de lanternas de papel, antenas, parabólicas, CRTs, telões, palco, pilar do Countdown, ninhos, núcleo do Hive, barracas, placas e cercas. O toldo da loja foi redesenhado na revisão de arte (`integ/awning-ad.js`, também usado pelo `make-props.js`).
- Geradores em `C:/Users/Administrator/AppData/Local/Temp/fw-ref/tools/`: `make-terrain.js`, `make-props.js` e `build-map.js` (este último monta a partir de `build-map.head.js` + `build-map.layout.js`). As prévias saem de `render.js` e `render-dusk.js`.
- As prévias ficam em `assets/map/preview/` e são só documentação.

## Interface (UI kit): `ui.css`, `ui.js`, `ui-demo.html`, `ui-demo.js`, `assets/ui/`
- Molduras 9-slice (`assets/ui/frame-*.png`), rabichos de balão (`tail*.png`), cursores (`cursor.png`, `hand.png`), texturas (`tex-paper.png`, `tex-wood.png`) e os 49 ícones 16x16 (`assets/ui/icons.svg`, também embutidos no `ui-demo.html`): arte original desta fatia, gerada por código (Node + pngjs) a partir de grades de pixels. Não usa nenhum asset de terceiros.
- Gerador: `C:/Users/Administrator/AppData/Local/Temp/fw-ref/tools/ui-kit/build.mjs` (a arte fica em `art.mjs`; `node build.mjs` regrava os PNGs, o `icons.svg` e o sprite embutido no `ui-demo.html`).
- O cenário de fundo do `ui-demo.html` (a praça ao entardecer) é desenhado por código em tempo real no `ui-demo.js`, só para demonstrar a interface. Não é o mapa.
- Os retratos animados usam os sprites da fatia (`assets/sprites/blipnik_*.png`, `blipnik_cos_*.png`, `hive_orb.png`, ver acima). Enquanto eles não carregam, entra um placeholder 32x32 procedural (`ui.js`).
- Fontes (Google Fonts, SIL Open Font License 1.1): **Pixelify Sans** (Stefie Justprince), **VT323** (Peter Hull) e **Atkinson Hyperlegible Next** (Braille Institute of America / Applied Design Works).

## Cena jogável (integração): `index.html`, `game.js`
- Motor: **Phaser 3.90.0** (licença MIT), carregado de `cdnjs.cloudflare.com`.
- `game.js`: código original desta fatia. Monta o mapa `assets/map/blipnik.tmj`, os personagens, a luz noturna, as partículas, os sons e a ligação com o UI kit (`ui.css`, `ui.js`).
- Luz: mapa de luz calculado em tempo real, com poças em faixas, halos e os pixels que acendem à noite a partir de `assets/tilesets/blipnik_props_emissive.png` e `blipnik_terrain_emissive.png`. Essas duas máscaras derivam dos tilesets da fatia; `blipnik_terrain_emissive.png` herda a licença CC-BY-SA 3.0 do **WorkAdventure**.
- Sons: sintetizados em tempo real com WebAudio (bipes, rekt, passos, chuva, burburinho e o zumbido do Hive). Não há arquivo de áudio de terceiros.
- Ícones extras do painel (lua, play, chuva, som, mudo e pergaminho): desenhados por código em `game.js`.
- Emblema "mission patch", gotas de chuva, respingos, faíscas e os "z" dos ninhos: pixels gerados por código em `game.js`.

### Wokas usados (`assets/wokas/`, personagens **pipoya**, free com crédito "pipoya")
- `woka_rafa.png` ← `Male 01-1.png` (você; a faixa vermelha da cabeça foi recolorida para azul, para o jogador não se confundir com o vermelho de "rekt"/perda)
- `woka_mika.png` ← `Female 10-1.png`
- `woka_ana.png` ← `Female 08-4.png`
- `woka_bento.png` ← `Male 16-3.png`
- `woka_dani.png` ← `Male 03-4.png`
- `woka_ivy.png` ← `Female 13-1.png`
- `woka_kai.png` ← `Male 14-4.png`
- `woka_zoe.png` ← `Female 03-1.png`
- `woka_lua.png` ← `Female 12-2.png`
- `woka_otto.png` ← `Male 02-2.png`
- `woka_theo.png` ← `Male 17-1.png`
- `woka_pixie.png` ← `Female 07-1.png` (creator no palco)
- `woka_oracle.png` ← `Female 09-1.png` (o Oráculo)
