Web sandbox 프로젝트/구상/게임성 개선 아이디어
물질·공정 밖에서 **게임 자체를 더 재미있게 만들 개선 아이디어**를 모은 구상 문서다. 신규 물질은 [[Web sandbox 프로젝트/구상/물질 추가 후보]], 공정은 [[Web sandbox 프로젝트/구상/산업 공정 및 화학 반응 후보]], 오브젝트는 [[Web sandbox 프로젝트/문서/독립 오브젝트 개선 및 추가 후보]] 참조. 현재 이미 있는 것(중복 방지용): 스냅샷 50개+썸네일 갤러리, 자동 저장, 속도 ×0.25~×4, 열지도·격자·성능 HUD, 영역 선택, 혼합 브러시, 돋보기(구성·온도 관찰), 중력 방향·세기, 연기 세기. ## 매우 권장 ### 세이브 내보내기 / 가져오기 (작품 공유) **무엇** — 현재 localStorage에만 사는 스냅샷을 문자열(클립보드)이나 파일로 내보내고 가져오게 한다. **근거** — ①직렬화(RLE+base64)와 해상도 리맵이 **이미 전부 구현되어 있다** — 남은 건 내보내기 버튼과 붙여넣기 입력뿐. ②샌드박스 게임의 수명을 가장 크게 늘리는 것은 "내가 만든 것을 남에게 보여주는" 커뮤니티 루프다. 지금은 기기가 바뀌면 작품이 소멸한다. ③백엔드 없는 정적 배포 원칙을 유지한 채(파일/문자열 교환) 공유가 성립한다. ### 시나리오 프리셋 (시작 장면) **무엇** — "화산 지대", "정유소 뼈대", "원자로", "제련소", "폭파 대기 빌딩" 같은 미리 만든 장면 몇 개를 첫 화면/메뉴에서 한 번에 불러온다. **근거** — ①신규 유저의 최대 이탈 지점은 **빈 캔버스**다 — 100종 넘는 물질 앞에서 뭘 해야 할지 모른다. 잘 만든 장면 하나가 가이드 문서 열 장보다 빠르다. ②세이브 포맷을 그대로 쓰므로 구현은 "번들된 세이브 파일 + 불러오기 UI"가 전부다. ③위 내보내기 기능과 포맷을 공유해 한 번의 작업으로 둘 다 얻는다. ### 도전 과제 **무엇** — "철 100칸 제련", "휘발유 50칸 추출", "멜트다운 없이 원자로 30초 가동", "다이아몬드 벽 관통" 같은 목표 목록과 달성 체크. **근거** — ①기존 콘텐츠(공정 2종, 폭발물, 원자로)에 **목표를 부여해 재활용**하는 가장 싼 콘텐츠 증폭기다 — 새 시스템 없이 놀이가 과제가 된다. ②판정 재료가 이미 있다 — 성능 HUD가 물질별 입자 수를 세고 있으므로 "X물질 N칸 이상" 판정은 카운터 비교다. ③달성 목록 자체가 "이 게임에서 이런 것도 되는구나"를 알리는 기능 안내서 역할을 겸한다. ### 일시정지 + 1틱 스텝 **무엇** — 속도 배율에 0(정지)을 추가하고, 정지 중 한 틱씩 전진하는 스텝 버튼을 둔다. **근거** — ①폭발 순간·성형작약 제트·전기 펄스 전파처럼 **한 틱 사이에 끝나는 드라마**를 지금은 관찰할 수 없다 — ×0.25로도 놓친다. ②정지 상태에서 브러시로 정밀 건축(회로 배선, 증류탑)을 하고 한 번에 가동하는 플레이가 열린다. ③고정 틱 루프 구조라 "틱을 안 돌리면 된다"는 구현 지점이 명확하다. ## 권장 | 아이디어 | 한 줄 근거 | | --- | --- | | **언두 / 리두** | 브러시 스트로크 단위 되돌리기 — 정밀 건축의 최대 편의 기능, 실수 비용을 없앤다. | | **직선·사각형·원 윤곽 도구** | 증류탑·도가니·배관 같은 "용기 건축"이 게임의 절반인데 지금은 전부 프리핸드다. | | **복사 / 붙여넣기 스탬프** | 영역 선택(기존)으로 잡은 구획을 스탬프로 복제 — 회로 모듈·건물 반복 배치. | | **전기 오버레이** | 열지도의 전기판 — 도체·펄스 강도·장치 활성 상태를 색으로 표시해 회로 디버깅을 돕는다. | | **광원 렌더링** | 불·용암·레이저가 주변을 비추는 글로우 — 야간 배경과 함께라면 전구·폭죽(물질 후보)의 무대가 된다. | | **사운드** | 폭발음·지글거림·빗소리(기본 음소거) — 무게감이 가장 싸게 오르는 폴리시. | | **날씨 이벤트** | 비·눈·번개 토글 — 번개는 하늘에서 떨어지는 스파크+화재로 기존 시스템 재사용. | | **타임랩스 GIF / 스크린샷 내보내기** | 썸네일 촬영 코드(기존)를 재사용한 공유용 산출물 — 세이브 공유와 같은 커뮤니티 루프. | | **인게임 물질 도감** | 돋보기로 짚은 물질의 설명·반응 팝업 — 위키 물질 도감을 게임 안으로. | | **물질 통계 그래프** | 물질별 칸 수 시계열 — 발효 속도, 연소 확산, 수율을 눈으로 확인하는 관찰 도구. | | **브러시 단축키 프리셋** | 자주 쓰는 물질+크기+모양 묶음을 숫자키에 저장 — 파워 유저 편의. | ## 관련 문서 [[Web sandbox 프로젝트/구상]] · [[Web sandbox 프로젝트/구상/물질 추가 후보]] · [[Web sandbox 프로젝트/구상/산업 공정 및 화학 반응 후보]] · [[Web sandbox 프로젝트/문서/독립 오브젝트 개선 및 추가 후보]]