🧸 베어 팩토리 · 사용 매뉴얼

컨베이어에서 부품을 끌어와
나만의 장난감을 조립하고, 만들다

모바일 웹 조립 게임과 PC 저작 도구가 한 몸인 정적 웹앱입니다. 이 매뉴얼은 게임 플레이디자이너 스튜디오 두 부분으로 나뉩니다.

플레이  bear.tideflo.work 스튜디오  /designer.html 설치  홈 화면에 추가(PWA) · 오프라인 지원

한눈에 보기

베어 팩토리는 두 가지 얼굴을 가진 하나의 웹앱입니다. 백엔드가 없는 정적 사이트라 설치·회원가입 없이 브라우저에서 바로 돌아갑니다.

🎮 게임 (/)
컨베이어를 흐르는 부품을 드래그해 조립판에 조립합니다. 자유 조립·스테이지·상점 세 모드.
🎨 디자이너 (/designer.html)
이미지로 나만의 장난감을 만들어 게임용 JSON으로 내보내는 PC 저작 도구.
💡
진행 상황은 브라우저에 저장됩니다.

코인·스테이지 해금·설정·디자이너 작업물 모두 이 기기의 브라우저에 남습니다. 서버 계정이 없으니 다른 기기로 옮기려면 디자이너의 내보내기로 백업하세요.

1게임 플레이

부품을 끌어와 조립하기

시작 화면에서 장난감 카드를 고르면 조립이 시작됩니다. 위쪽 조립판에 반투명한 목표 실루엣이 보이고, 아래 2층 컨베이어로 부품이 흘러갑니다(위 벨트는 왼쪽, 아래 벨트는 오른쪽으로).

<b>시작 화면.</b> 상단 탭으로 자유·스테이지·상점을 오갑니다. 카드를 누르면 그 장난감 조립이 시작됩니다.
시작 화면. 상단 탭으로 자유·스테이지·상점을 오갑니다. 카드를 누르면 그 장난감 조립이 시작됩니다.

기본 조작

  • 집기 — 흐르는 부품을 손가락(또는 마우스)으로 누른 채 끕니다.
  • 자석 흡착 — 맞는 빈 자리 근처로 가면 부품이 초록빛으로 강조되며 착 붙습니다. 그대로 놓으면 조립 완료.
  • 정답 — 콤보 점수·초록 파티클·짧은 진동. 연속으로 맞추면 콤보가 올라 점수 배수가 커집니다.
  • 오답 — 엉뚱한 자리에 놓으면 부품이 흔들리고 콤보가 초기화됩니다.
<b>조립 중.</b> 조립판의 빈 슬롯을 컨베이어의 같은 종류 부품으로 채웁니다. 상단 바에 점수·콤보·코인.
조립 중. 조립판의 빈 슬롯을 컨베이어의 같은 종류 부품으로 채웁니다. 상단 바에 점수·콤보·코인.
🔀
비슷하지만 안 맞는 부품이 섞일 수 있어요.

난이도 보통·어려움에서는 색이나 크기만 다른 오답 유도 부품이 함께 흐릅니다. 어디에도 붙지 않으니 잘 보고 고르세요. (난이도는 설정에서 바꿉니다.)

모드 · 스테이지

시작 화면 상단 탭에서 🧩 자유(무한 연습), 🏭 스테이지, 🛒 상점을 오갑니다. 스테이지는 제한 시간 안에 목표 수량만큼 장난감을 완성하는 도전입니다. 클리어하면 다음 스테이지가 열리고 최고 점수가 저장됩니다.

<b>스테이지 목록.</b> 클리어한 스테이지엔 ⭐ 최고 점수가, 잠긴 스테이지엔 🔒 자물쇠가 표시됩니다. 각 카드에 목표 수·제한 시간·난이도.
스테이지 목록. 클리어한 스테이지엔 ⭐ 최고 점수가, 잠긴 스테이지엔 🔒 자물쇠가 표시됩니다. 각 카드에 목표 수·제한 시간·난이도.
⏱️
제한 시간은 조작하는 동안에만 흐릅니다.

장난감 사이 전환이나 클리어 화면에서는 타이머가 멈춥니다. 진행 중 그만두려면 설정의 🏠 처음 화면으로를 누르세요.

상점 — 코인 쓰는 곳

장난감을 완성하고 스테이지를 클리어하면 코인이 쌓입니다(상단 바 🪙 = 쓸 수 있는 잔액). 상점에서 영구 업그레이드테마 스킨을 삽니다.

  • 🧲 자석 강화 — 흡착 반경 +25%
  • ⏳ 여유 시간 — 모든 스테이지 제한 시간 +15%
  • 🛡️ 콤보 보호 — 장난감마다 첫 오답 1회는 콤보를 지킴
  • 🎨 테마 — 캔디·민트·선셋 등 배경/강조색 변경(사면 바로 적용)
<b>상점.</b> 게임에 영향을 주는 업그레이드가 위, 테마가 아래. 잔액이 모자란 항목은 흐리게 + 가격이 빨갛게 표시됩니다.
상점. 게임에 영향을 주는 업그레이드가 위, 테마가 아래. 잔액이 모자란 항목은 흐리게 + 가격이 빨갛게 표시됩니다.

설정 · 설치

시작 화면 또는 플레이 중 ⚙️에서 효과음·진동·난이도를 바꿉니다. 모두 이 기기에 저장됩니다. 효과음은 파일 없이 실시간 합성되며, 음소거 시 상단 버튼이 🔇로 바뀝니다.

<b>설정.</b> 효과음·진동 토글과 난이도(쉬움·보통·어려움). 난이도는 컨베이어에 섞이는 오답 유도 부품의 양을 정합니다.
설정. 효과음·진동 토글과 난이도(쉬움·보통·어려움). 난이도는 컨베이어에 섞이는 오답 유도 부품의 양을 정합니다.
📲
앱처럼 설치할 수 있어요.

모바일 브라우저의 홈 화면에 추가(안드로이드 크롬) 또는 공유 → 홈 화면에 추가(iOS 사파리)로 설치하면 전체 화면으로 열리고, 한 번 방문한 뒤엔 오프라인에서도 돌아갑니다.

2디자이너 스튜디오

나만의 장난감 만들기

디자이너 스튜디오는 이미지로 장난감을 만들어 게임용 템플릿(JSON)으로 내보내는 PC 저작 도구입니다. 마우스가 필요한 넓은 화면용이며, /designer.html 로 엽니다.

🖥️
데스크톱 전용입니다.

3열 편집 레이아웃이라 모바일에서는 쓰기 어렵습니다. 노트북/데스크톱 브라우저에서 여세요.

화면 구성

화면은 세 영역입니다 — 왼쪽 파츠 목록, 가운데 작업 무대, 오른쪽 속성 패널. 가운데 무대는 상단 탭으로 ✂️ 슬라이스 · 파츠 편집 · 조합 세 모드를 오갑니다. 장난감을 만드는 길은 두 가지입니다.

방법 A · ✂️ 슬라이스
완성된 장난감 그림 한 장을 올려 부품 구역으로 쪼갭니다. 배치가 공짜로 따라옵니다. (가장 빠름)
방법 B · + 이미지
부품 이미지를 낱장으로 임포트해 누끼를 따고 조합 탭에서 직접 배치합니다.

방법 A — 슬라이스로 통짜 이미지 쪼개기

완성된 장난감 그림을 부품별로 잘라내는 가장 빠른 길입니다. 핵심은 배치가 공짜라는 점 — 원본 그림은 이미 조립된 상태라, 구역이 있던 자리가 그대로 조립 위치가 됩니다.

  1. 통짜 이미지 불러오기

    🖼 통짜 이미지로 완성된 장난감 한 장을 엽니다. 배경이 투명한 PNG를 권장합니다.

  2. 구역 지정

    ▭ 사각형은 드래그로 그리고 모서리로 크기 조절합니다. 부품이 서로 붙어 있어 사각형이 옆 부품을 같이 가져가면 ⬡ 다각형으로 바꿔, 외곽선을 따라 점을 찍어 자릅니다(닫은 뒤 점을 끌어 조정). 다각형 밖은 자동으로 투명 처리됩니다.

  3. ✨ 자동 분할 (선택)

    배경이 투명하고 부품끼리 떨어져 있으면 ✨ 자동 분할이 덩어리를 알아서 찾아 사각 구역을 채웁니다.

  4. 여백 자동 제거

    체크해두면 구역 안 투명 여백을 잘라 부품을 딱 맞게 만들고 배치도 그에 맞춰 보정합니다.

  5. ✂️ 파츠로 만들기

    버튼을 누르면 각 구역이 부품이 되고, 조합 탭에 원본과 똑같이 조립된 모습이 나타납니다.

<b>슬라이스 탭.</b> 로봇 그림 한 장에서 자동 분할이 7개 부품 구역(번호)을 찾아냈습니다. 툴바의 <b>▭ 사각형 / ⬡ 다각형</b>으로 구역 방식을 고릅니다.
슬라이스 탭. 로봇 그림 한 장에서 자동 분할이 7개 부품 구역(번호)을 찾아냈습니다. 툴바의 ▭ 사각형 / ⬡ 다각형으로 구역 방식을 고릅니다.

방법 B — 이미지 임포트 & 파츠 편집(누끼)

부품을 낱장으로 가져오려면 왼쪽 + 이미지를 누르거나 파일을 왼쪽 패널에 끌어다 놓습니다 (여러 장 동시 가능). 임포트한 파츠는 파츠 편집 탭에서 배경을 지우고 다듬습니다.

<b>파츠 편집 탭.</b> 상단 떠 있는 툴바로 배경 제거·지우개·올가미·회전·반전·밝기 조절 등을 합니다. 체커보드는 투명(누끼) 영역 표시.
파츠 편집 탭. 상단 떠 있는 툴바로 배경 제거·지우개·올가미·회전·반전·밝기 조절 등을 합니다. 체커보드는 투명(누끼) 영역 표시.
🪄 배경 제거
가장자리에서 시작해 비슷한 색을 자동으로 지웁니다. 허용치로 강도 조절.
💧 스포이드
클릭한 색과 연결된 배경만 지웁니다.
🧽 지우개
드래그로 직접 지웁니다. 굵기 조절.
◱ 올가미 유지 / ◲ 삭제
둘러싼 안쪽만 남기거나, 안쪽만 지웁니다.
⤢ 자동크롭 · ⟲⟳ 회전 · ⇋⇅ 반전
투명 여백 제거, 90° 회전, 좌우/상하 뒤집기.
↩ 실행취소 · ♻ 원본
최근 24단계 되돌리기, 또는 임포트 원본으로 복원.

밝기·대비는 비파괴 조절이라 내보낼 때 구워집니다.

조합 & 장난감 설정

조합 탭에서 부품을 끌어 배치합니다. 파츠를 고르면 오른쪽 속성 패널에서 크기·겹침 순서(z)· 좌우 반전을 바꿀 수 있고, 가운데 세로선은 대칭 가이드입니다. 오른쪽 위에서는 장난감 전체 설정을 정합니다.

<b>조합 탭.</b> 슬라이스로 만든 로봇이 원본 그대로 조립돼 있습니다. 왼쪽은 파츠 목록, 오른쪽은 선택한 파츠 속성.
조합 탭. 슬라이스로 만든 로봇이 원본 그대로 조립돼 있습니다. 왼쪽은 파츠 목록, 오른쪽은 선택한 파츠 속성.
🏷️
‘게임 ID’를 영문으로 정하세요.

이 값이 스테이지가 장난감을 참조하는 키입니다. 비워두면 이름에서 만드는데, 한글 이름이면 한글 ID가 나옵니다. robot 처럼 영문 슬러그를 권장합니다.

  • 이름 · 이모지 — 시작 화면 카드에 보이는 표시.
  • 게임 ID — 템플릿 id. 파일 이름과 스테이지 참조에 쓰입니다.
  • 보드 너비·높이 — 조립판 논리 크기(슬라이스하면 자동으로 맞춰집니다).
  • 자석 흡착 반경 — 부품이 얼마나 멀리서 붙는지.
  • 보상 점수·코인 — 완성 시 지급량.

오답 유도 파츠 자동 생성

진짜 부품과 비슷하지만 어디에도 맞지 않는 부품을 섞어 난이도를 올릴 수 있습니다. 속성 패널의 ✨ 4개 자동 생성을 누르면 만들어둔 파츠에서 색조(파랑·초록·분홍)·흑백·크기 변형본을 뽑아냅니다.

<b>오답 파츠 4개 생성됨.</b> 각 부품에 이름·조립 타입을 붙였고, 오른쪽 아래에 오답 유도 파츠가 만들어졌습니다. 게임 ID는 robot.
오답 파츠 4개 생성됨. 각 부품에 이름·조립 타입을 붙였고, 오른쪽 아래에 오답 유도 파츠가 만들어졌습니다. 게임 ID는 robot.
🛡️
오답 파츠는 절대 조립되지 않습니다.

스튜디오가 오답 파츠의 조립 타입을 진짜 슬롯과 겹치지 않게 자동으로 보장합니다. 필요 없으면 개별 또는 모두 지우기로 삭제하세요.

미리보기 — 진짜 게임으로 확인

상단 ▶ 미리보기는 지금 프로젝트를 실제 게임 엔진으로 돌려봅니다. 별도 구현이 아니라 게임과 똑같은 컨베이어·조립·피드백이라, 내보내기 전에 실제 손맛을 확인할 수 있습니다.

<b>미리보기.</b> 만든 로봇이 컨베이어를 타고 흐릅니다. 오답 파츠(색이 다른 부품)도 함께 섞여 나옵니다. ✕로 닫습니다.
미리보기. 만든 로봇이 컨베이어를 타고 흐릅니다. 오답 파츠(색이 다른 부품)도 함께 섞여 나옵니다. ✕로 닫습니다.

내보내기 → 게임에 추가

내보내기는 이미지가 통째로 담긴 자체 완결 ToyTemplate JSON을 만듭니다. 복사하거나 .json으로 내려받습니다.

<b>내보내기 모달.</b> 클립보드 복사 또는 .json 다운로드. 파일 이름은 게임 ID를 따릅니다(예: robot.json).
내보내기 모달. 클립보드 복사 또는 .json 다운로드. 파일 이름은 게임 ID를 따릅니다(예: robot.json).

이 게임(저장소)에 새 장난감으로 넣으려면:

  1. 파일 저장

    내려받은 <id>.jsonpublic/templates/ 에 넣습니다.

  2. 목록에 등록

    public/templates/index.jsontemplates 배열에 { "id": "robot", "file": "robot.json" } 처럼 한 줄 추가합니다.

  3. 재빌드 · 배포

    npm run deploy. 템플릿은 빌드 시 번들에 임베드되어 자체 완결 단일 파일로도 동작합니다.

🔁
기존 게임 장난감을 다시 편집할 수도 있어요.

상단 불러오기로 게임 템플릿 JSON을 새 프로젝트로 가져옵니다. 다시 내보내도 손실이 없습니다. (단, 디자이너는 이미지 파츠 템플릿만 다룹니다.)

프로젝트 관리 & 파츠 라이브러리

여러 장난감을 오가며 작업할 수 있습니다. 상단 📁에서 프로젝트를 만들고·열고·복제·삭제합니다. 마지막에 연 프로젝트가 다음 방문에 복원되고, 저장 공간 사용량도 보여줍니다. 작업물은 이 브라우저 (IndexedDB)에 자동 저장됩니다.

<b>프로젝트 관리.</b> 최근 수정 순 목록, 열기·복제·삭제. 저장 공간 사용량 표시.
프로젝트 관리. 최근 수정 순 목록, 열기·복제·삭제. 저장 공간 사용량 표시.

자주 쓰는 부품은 파츠 라이브러리에 모아 다른 프로젝트에서 재사용합니다. 파츠 속성의 📚 라이브러리에 저장으로 담고, 왼쪽 📚 라이브러리에서 클릭해 현재 프로젝트에 추가합니다.

<b>파츠 라이브러리.</b> 저장한 파츠를 클릭하면 현재 프로젝트에 추가됩니다. 체커보드로 누끼를 확인.
파츠 라이브러리. 저장한 파츠를 클릭하면 현재 프로젝트에 추가됩니다. 체커보드로 누끼를 확인.

빠른 참조

하고 싶은 것어디서
장난감 조립하기게임 시작 화면 → 장난감 카드
제한 시간 도전게임 → 🏭 스테이지
코인으로 업그레이드/테마 구매게임 → 🛒 상점
난이도·소리 바꾸기게임 → ⚙️ 설정
앱으로 설치브라우저 → 홈 화면에 추가
통짜 그림을 부품으로 쪼개기디자이너 → ✂️ 슬라이스
배경 지우기(누끼)디자이너 → 파츠 편집 → 🪄 / 💧 / 🧽
부품 배치·겹침 순서디자이너 → 조합 + 오른쪽 속성
오답 부품 만들기디자이너 → 속성 ✨ 4개 자동 생성
실제 게임으로 확인디자이너 → ▶ 미리보기
게임용 파일 뽑기디자이너 → 내보내기.json

알아두기

  • 저장은 이 브라우저에만 — 코인·해금·디자이너 작업물 모두 로컬 저장(서버·계정 없음). 기기를 옮기거나 브라우저 데이터를 지우면 사라집니다. 중요한 작업은 내보내기로 백업하세요.
  • 디자이너는 데스크톱 전용 — 넓은 화면 + 마우스 기준입니다.
  • 디자이너는 이미지 파츠 템플릿만 편집합니다.
  • 자유 조립의 누적 점수는 세션 한정입니다(스테이지 최고 점수·코인은 저장됨).

업데이트 내역

주요 변경만 간추렸습니다. 최신순.

2026 · 07 · 16
디자이너
오답 파츠 편집기. 오답 유도 파츠 카드를 클릭해 각도·크기·가로/세로 찌그러짐·기울임·색상·채도·밝기를 조절하고, 이모지 장식(지비츠식)을 붙여 미리보기에서 드래그로 배치합니다. 원본을 보존하는 비파괴 편집이라 언제든 다시 다듬을 수 있습니다.
디자이너
캔버스 확대·축소·이동. 슬라이스·파츠 편집·조합 캔버스에서 ± 버튼·게이지로 확대/축소하거나 Shift+휠(마우스 위치 기준)로 조정하고, 가운데 버튼 드래그Space+드래그(또는 그냥 휠)로 화면을 옮기며, ⤢ 맞춤으로 원래 배율·위치로 복귀합니다.
서버
서버 발행 — 제작자가 만든 장난감·스테이지가 모두의 게임에 반영. 디자이너에서 🚀 발행하면 서버에 저장되어, 모든 플레이어가 재빌드 없이 바로 받아 플레이합니다.
디자이너
스테이지 편집기 신설 — 상단 🎬 스테이지에서 출제 장난감·목표 수량·제한 시간·난이도·보상을 정해 스테이지를 만들고 서버에 발행합니다.
서버
제작자 전용 잠금 — 디자이너 스튜디오는 이제 제작자 키가 있어야 열립니다. 플레이어에게는 게임만 보이고, 게임 화면에서 디자이너 링크를 없앴습니다.
디자이너
슬라이스 다각형 구역 — 부품이 붙어 있는 그림도 외곽선을 따라 잘라냅니다. 점을 찍어 다각형을 만들고, 점을 끌어 조정합니다.
문서
사용 매뉴얼 신설 — 게임 시작 화면과 디자이너 상단에 📖 사용법 링크를 달았습니다.
2026 · 07 · 14
게임
효과음 & 설정 — 집기·정답·오답·완성 효과음(파일 없이 실시간 합성) + 사운드·진동·난이도 토글.
게임
오답 유도 부품 & 난이도 — 비슷하지만 안 맞는 부품이 섞여 흐릅니다(쉬움·보통·어려움).
게임
스테이지 모드 — 제한 시간 안에 목표 수량 완성, 클리어 시 다음 스테이지 해금 + 최고 점수 저장.
게임
코인 상점 — 영구 업그레이드(자석 강화·여유 시간·콤보 보호)와 테마 스킨. 코인이 저장됩니다.
게임
밸런스 튜닝 — 스테이지 제한 시간과 상점 가격을 실제 플레이 속도 측정으로 조정.
시스템
PWA — 홈 화면에 설치, 한 번 방문하면 오프라인에서도 실행.
디자이너
다중 프로젝트 & 파츠 라이브러리 — 여러 장난감을 오가며 작업, 부품을 저장해 재사용(브라우저 저장).
디자이너
슬라이스 & 오답 파츠 자동 생성 — 통짜 그림을 사각형으로 쪼개고, 변형본으로 오답 부품을 자동 생성.
게임
로봇 장난감 추가 — 디자이너 슬라이스로 실제 제작. 이 과정에서 디자이너↔게임 연동(게임 ID 등)을 다듬음.
시스템
라이브 배포bear.tideflo.work (HTTPS, 자체 완결 정적 사이트).
2026 · 07 · 13
게임
첫 출시 — 곰·애벌레·바비 3종, 2층 교차 컨베이어, 자석 드래그&드롭 조립, 콤보 점수.
디자이너
디자이너 스튜디오 공개 — 이미지 임포트·누끼·조합·미리보기·JSON 내보내기(이미지 파츠 엔진).