🛠️ 골드버그 노돈 빌더 사용 가이드

골드버그 장치는 아주 간단한 일을 처리하기 위해 수많은 단계를 거치도록 복잡하게 만들어진 장치입니다. 본 빌더는 이러한 창의적인 설계를 누구나 쉽게 체험할 수 있도록 돕습니다. 노돈(Nodon)이라 불리는 작고 귀여운 프로그램 유닛들을 연결하여 당신만의 거대한 연쇄 반응 기계를 만들어보세요.

1. 노돈 배치

왼쪽 사이드바에서 물리 노돈과 논리 노돈을 조합하여 연쇄 반응을 만듭니다. 드래그 앤 드롭으로 간단하게 배치하고, R 키를 눌러 각도를 조절하세요.

2. 연결의 힘 (Wiring)

센서가 감지하면 팬이 돌아가도록 연결해보세요. Shift 키를 누른 채 드래그하여 노돈 사이의 '논리 선'을 연결할 수 있습니다. 단순한 움직임이 복잡한 시스템이 되는 순간입니다.

3. 실험과 수정

실패는 성공의 어머니입니다! 물리 엔진을 통해 공의 궤적을 실시간으로 확인하고, 설정을 수정하며 최적의 경로를 찾아보세요. 모든 과정이 하나의 거대한 물리 실험실이 됩니다.

📚 노돈 백과사전 (Nodon Encyclopedia)

각 노돈은 자신만의 역할과 성격을 가지고 있습니다. 노돈을 더 잘 알수록 더 멋진 장치를 만들 수 있습니다.

공 (Ball)

가장 기본적인 물리 노돈입니다. 중력의 영향을 받아 굴러가며 다른 물체와 충돌합니다. 모든 골드버그 장치의 주인공이죠!

포탈 (Warp)

공간을 연결하는 신비로운 노돈입니다. A 입구로 들어간 물체는 B 출구로 순식간에 이동합니다. 복잡한 구조를 단순하게 만들어줍니다.

센서 (Sensor)

물체의 움직임을 감시합니다. 자신의 영역 안에 물체가 들어오면 연결된 다른 노돈에게 신호를 보냅니다. 자동화 시스템의 핵심입니다.

팬 (Fan)

바람의 힘으로 물체를 밀어냅니다. 신호를 받으면 작동하며, 공을 위로 띄우거나 멀리 날려 보낼 때 유용합니다.

🎓 학습할 수 있는 물리 원리

본 빌더는 Matter.js 물리 엔진을 기반으로 하여 실제와 유사한 물리 현상을 체험할 수 있는 훌륭한 STEM 교육 도구입니다.

중력과 자유 낙하

지구의 중력 가속도를 시뮬레이션합니다. 물체의 무게와 상관없이 동일한 가속도로 떨어지는 현상을 관찰할 수 있습니다.

운동량과 충돌

움직이는 공이 정지해 있는 상자에 부딪히면 에너지가 전달됩니다. 질량과 속도에 따른 충격량의 변화를 경험해보세요.

탄성과 반발력

스프링 노돈을 사용하면 물체가 튕겨 나갑니다. 에너지의 변환(운동 에너지 <-> 탄성 위치 에너지) 과정을 시각적으로 이해할 수 있습니다.

🎨 골드버그 노돈 빌더의 비전

우리는 누구나 복잡한 물리 법칙을 재미있게 배우고, 자신만의 논리를 현실로 구현할 수 있는 세상을 꿈꿉니다. 골드버그 장치는 단순한 장난감을 넘어, 문제 해결 능력과 창의적 사고를 기를 수 있는 훌륭한 도구입니다.

이 빌더를 통해 사용자들은 중력, 운동량, 가속도와 같은 추상적인 개념을 직접 눈으로 확인하고 조작할 수 있습니다. 수많은 실패와 재시도 끝에 마침내 작동하는 장치를 보며 얻는 성취감은 학습에 대한 강력한 동기부여가 됩니다.

왜 골드버그 노돈 빌더인가요?

  • 무한한 자유도: 정해진 정답 없이 당신의 상상력이 곧 설계도가 됩니다.
  • 직관적인 연결: 복잡한 코딩 대신 '선'을 연결하는 것만으로 논리를 구현합니다.
  • 실시간 피드백: 수정 사항이 즉시 물리 엔진에 반영되어 빠른 실험이 가능합니다.

❓ 자주 묻는 질문 (FAQ)

장치가 작동하지 않아요. 어떻게 하죠?

먼저 상단의 '시작' 버튼을 눌렀는지 확인하세요. 논리 연결(선)이 올바른 방향(출력 -> 입력)으로 연결되었는지도 체크해보세요.

노돈을 삭제하고 싶어요.

삭제하고 싶은 노돈을 클릭한 뒤, 오른쪽 설정 패널 상단의 휴지통 아이콘을 누르거나 키보드의 Delete/Backspace 키를 누르세요.

모바일에서도 사용할 수 있나요?

네! 골드버그 노돈 빌더는 반응형 웹으로 설계되어 스마트폰과 태블릿에서도 터치 드래그를 통해 장치를 만들 수 있습니다.