M12: ljud, inställningar och release v0.1.0
All checks were successful
release / build-release (push) Successful in 1m35s
All checks were successful
release / build-release (push) Successful in 1m35s
tools/gensound syntetiserar 21 ljud: fyra stationsmelodier i klockklang (en per station via melody-fältet eller banans id), ankomstjingel, ding-dong vid inrullning, dörrsignal vid avgång, spärrens pip och nekande, kiosk, toalett, lärt ord, bekräfta/varning, byte, personal, vinst, förlust, flygplan, sorl och menymusik. sfx.go spelar effekter utifrån vad som hänt i sim.Run sedan förra bildrutan. Ljudlagret har huvudvolym × effekter/musik och byter inte slinga i onödan. Inställningar (S på bankartan, sparas): volymer, språk sv/en som laddas om direkt, fönsterskala, fullskärm (F11 överallt) och tangentöversikt. Fönsterikon från genart. CHANGELOG.md. Tester för ljudfiler, melodival och inställningar. Docs, wiki och skärmdumpar uppdaterade. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
@@ -1,16 +1,26 @@
|
||||
# resources/sound – ljud
|
||||
|
||||
Effekter och musik. Format: WAV (korta effekter, 16-bit mono 44,1 kHz) och
|
||||
OGG (musik, längre ljud).
|
||||
Alla ljud är syntetiserade av `go run ./tools/gensound` (16-bit mono
|
||||
44,1 kHz WAV, deterministiska, egna kompositioner – inga inspelade JR-melodier).
|
||||
Byt gärna ut dem mot riktiga inspelningar, men **behåll filnamnen**; listan
|
||||
i `internal/game/audio.go` (`AllSounds`) testas så att alla finns och går
|
||||
att avkoda.
|
||||
|
||||
- `melody-approach.wav` – avgångsmelodi i japansk stationsstil, spelas när
|
||||
ett tåg är på väg in till perrongen (fasen *approaching*).
|
||||
- `door-chime.wav` – dörrsignal, spelas strax före avgång (fasen *closing*).
|
||||
| Fil | När |
|
||||
|-----|-----|
|
||||
| `melody-approach.wav` | ankomstjingel när ett tåg är på väg in (*approaching*) |
|
||||
| `announce.wav` | ding-dong när tåget rullar in (*arriving*) |
|
||||
| `melody-a.wav` … `melody-d.wav` | stationens avgångsmelodi innan dörrarna stängs (*closing*); banans `melody`-fält eller vald efter id |
|
||||
| `door-chime.wav` | dörrsignal när tåget går (*leaving*) |
|
||||
| `chatter.wav` | loopbart stationssorl på banor med `noise` > 0 |
|
||||
| `music-map.wav` | bankartans/menyernas musikslinga |
|
||||
| `gate-beep.wav`, `gate-deny.wav` | spärren släpper igenom / nekar |
|
||||
| `kiosk.wav`, `toilet.wav` | köp i kiosken, toalettbesök klart |
|
||||
| `learn.wav` | nytt japanskt ord |
|
||||
| `confirm.wav`, `cancel.wav` | minispel öppnas / varning (fel vagn, för tidigt …) |
|
||||
| `transfer.wav`, `staff.wav` | byte till nästa station, personalen har låst upp |
|
||||
| `win.wav`, `lose.wav` | banan klarad / förlorad |
|
||||
| `plane.wav` | hemresan |
|
||||
|
||||
- `chatter.wav` – loopbart stationssorl (bakgrundsprat), spelas på banor med
|
||||
`noise` > 0 och konkurrerar med melodierna.
|
||||
|
||||
Alla är **placeholders** genererade av `go run ./tools/gensound`; riktiga
|
||||
inspelningar/kompositioner ersätter dem i M12 (behåll filnamnen).
|
||||
Planerat: utrop, folkmassa, spärr-pip, automat-ljud, UI-klick, bakgrundsprat
|
||||
och reklam som ljudröra (M9b).
|
||||
Volymerna styrs av inställningarna (S på bankartan): huvudvolym × effekter
|
||||
respektive musik/sorl.
|
||||
|
||||
BIN
resources/sound/announce.wav
Normal file
BIN
resources/sound/announce.wav
Normal file
Binary file not shown.
BIN
resources/sound/cancel.wav
Normal file
BIN
resources/sound/cancel.wav
Normal file
Binary file not shown.
BIN
resources/sound/confirm.wav
Normal file
BIN
resources/sound/confirm.wav
Normal file
Binary file not shown.
BIN
resources/sound/gate-beep.wav
Normal file
BIN
resources/sound/gate-beep.wav
Normal file
Binary file not shown.
BIN
resources/sound/gate-deny.wav
Normal file
BIN
resources/sound/gate-deny.wav
Normal file
Binary file not shown.
BIN
resources/sound/kiosk.wav
Normal file
BIN
resources/sound/kiosk.wav
Normal file
Binary file not shown.
BIN
resources/sound/learn.wav
Normal file
BIN
resources/sound/learn.wav
Normal file
Binary file not shown.
BIN
resources/sound/lose.wav
Normal file
BIN
resources/sound/lose.wav
Normal file
Binary file not shown.
BIN
resources/sound/melody-a.wav
Normal file
BIN
resources/sound/melody-a.wav
Normal file
Binary file not shown.
BIN
resources/sound/melody-b.wav
Normal file
BIN
resources/sound/melody-b.wav
Normal file
Binary file not shown.
BIN
resources/sound/melody-c.wav
Normal file
BIN
resources/sound/melody-c.wav
Normal file
Binary file not shown.
BIN
resources/sound/melody-d.wav
Normal file
BIN
resources/sound/melody-d.wav
Normal file
Binary file not shown.
BIN
resources/sound/music-map.wav
Normal file
BIN
resources/sound/music-map.wav
Normal file
Binary file not shown.
BIN
resources/sound/plane.wav
Normal file
BIN
resources/sound/plane.wav
Normal file
Binary file not shown.
BIN
resources/sound/staff.wav
Normal file
BIN
resources/sound/staff.wav
Normal file
Binary file not shown.
BIN
resources/sound/toilet.wav
Normal file
BIN
resources/sound/toilet.wav
Normal file
Binary file not shown.
BIN
resources/sound/transfer.wav
Normal file
BIN
resources/sound/transfer.wav
Normal file
Binary file not shown.
BIN
resources/sound/win.wav
Normal file
BIN
resources/sound/win.wav
Normal file
Binary file not shown.
Reference in New Issue
Block a user