# 녹음 음원 출처 (Recorded samples) 이 폴더의 소리는 OpenGameArt.org에 공개된 녹음을 내려받아 자르고 OGG(48 kHz)로 바꾼 것입니다. 대부분 **CC0 1.0**(퍼블릭 도메인 기증, 출처 표시 의무 없음)이고, **폭발음 두 개만 CC-BY 3.0**이라 아래 출처 표시를 지우면 안 됩니다. 게임을 다른 곳에 배포할 때 이 파일을 함께 넣으면 조건이 충족됩니다. The sounds in this folder are cut from recordings published on OpenGameArt.org. All are CC0 1.0 except two explosions, which are CC-BY 3.0 and must keep the credit below. ## CC-BY 3.0 — 출처 표시 필요 | 파일 | 원본 | 만든 이 | 주소 | | --- | --- | --- | --- | | `explosion_1`, `explosion_2`, `explosion_far_1`, `explosion_far_2` | "2 High Quality Explosions" (`explode.wav`, `explodemini.wav`) | **Michel Baradari** (올린 이 qubodup) — CC-BY 3.0, https://creativecommons.org/licenses/by/3.0/ | https://opengameart.org/content/2-high-quality-explosions | 변경 사항: 모노로 바꾸고, 긴 여운을 위해 아래 총기 라이브러리의 중거리 녹음(반 속도)을 밑에 깔았습니다. 원거리용은 고음을 걷어내고 메아리를 더했습니다. ## CC0 1.0 | 파일 | 원본 | 만든 이 | 주소 | | --- | --- | --- | --- | | `shot_*` (총소리), 폭발음 밑에 깔린 여운 | The Free Firearm Sound Library — *Prepared SFX Library* | Ben Jaszczak 외 (Kickstarter 후원으로 제작) | https://opengameart.org/content/the-free-firearm-sound-library | | `explosion_3`, `explosion_far_3` | Dynamite sound effect | Listener | https://opengameart.org/content/dynamite-sound-effect | | `shell_brass_*`, `shell_shotgun_*` (탄피) | Metal impact sounds (`clink`, `thud`) | BMacZero | https://opengameart.org/content/metal-impact-sounds | | `mag_in_*`, `shell_insert_1` | Gun reload sound effects | BMacZero | https://opengameart.org/content/gun-reload-sound-effects | | `pump_back_1`, `pump_fwd_1` | Gun reload sounds (`shotguncock`) | SpringySpringo | https://opengameart.org/content/gun-reload-sounds | | `step_concrete_*`, `step_dirt_*` | Fantozzi's Footsteps (Grass/Sand & Stone) | Fantozzi | https://opengameart.org/content/fantozzis-footsteps-grasssand-stone | | `step_wood_*`, `thunder_1` | 100 CC0 SFX #2 | rubberduck | https://opengameart.org/content/100-cc0-sfx-2 | | `impact_metal_*`, `impact_wood_*`, `impact_concrete_*` | 75 CC0 breaking / falling / hit SFX | rubberduck | https://opengameart.org/content/75-cc0-breaking-falling-hit-sfx | | `thunder_2` | Rain + Long Thunder | WuxiaScrub | https://opengameart.org/content/rain-long-thunder | | `rain_1`, `rain_2` | Rain (loopable) | Ylmir | https://opengameart.org/content/rain-loopable | ## 어떤 총 녹음을 어디에 썼나 | 게임 속 총 | 녹음된 총 (근거리 마이크 / 중거리 마이크) | | --- | --- | | MK4 카빈 · MK4-D (`ar`) | AR-15, 5.56×45 — `D_32P` / `D_24P` | | AKR-7 (`ak`) | AK-47, 7.62×39 — `C_28P` / `C_31P` | | AKR-7M 경기관총 (`lmg`) | Norinco SKS, 7.62×39 — `U_14P` / `U_19P` | | VESPER-9 (`smg`) | Carl Gustav M45, 9 mm — `G_31P` / `G_20P` | | BREACHER 12 (`shotgun`) | Benelli Nova, 12게이지 — `O_21P` / `O_17P` | | LONGBOW .338 (`sniper`) | Tikka T3, .30-06 — `W_29P` / `W_24P` | | P19 (`pistol`) | Walther PPQ, 9 mm — `X_39P` / `X_31P` | ## 손댄 것 - **총소리**: 녹음 하나에 든 여러 발 가운데 가장 큰 2~3발을 골라 **한 발씩 통째로** 잘랐습니다(끝만 페이드아웃). 근거리 마이크 녹음(스테레오)이 쏘는 소리이고, 중거리 마이크 녹음이 '멀리서 들리는 소리'이자 쏘는 사람에게 돌아오는 야외 잔향입니다. - **폭발**: 폭발 녹음 밑에 12게이지·.30-06 중거리 녹음을 반 속도(한 옥타브 아래, 두 배 길이)로 깔았습니다. - **탄피**: 금속이 부딪히는 녹음 하나를 탄피가 튀는 간격(점점 짧게, 점점 작게, 조금씩 높게)으로 서너 번 겹쳤습니다. - **펌프**: 한 번에 녹음된 '철컥-철컥'을 앞뒤 두 동작으로 나눴습니다. - **천둥**: `thunder_2`는 빗소리 녹음에서 천둥이 치는 구간(11초)만 잘랐습니다. - 발소리·탄착음·탄창 끼우는 소리·빗소리는 원본 그대로입니다(모노 변환만). - 음량은 불러올 때 원래 있던 합성음의 크기에 맞춥니다(`public/fps/js/audio/audio.js`의 `_loadSamples`). 만드는 과정은 `tools/build-audio.mjs`에 있습니다. `manifest.json`에서 항목을 지우면 그 소리는 합성음으로 돌아가고, 주소 끝에 `?synth`를 붙이면 전부 합성음으로 재생됩니다.