20년의 프로그래밍 경험과 일주일간의 AI 지원 호기심이 만나면 어떤 일이 벌어질까요? 분자들을 가지고 만져보고, 양자 회로(quantum circuits)를 건드려보고, 사운드트랙을 작곡하고, 하나의 HTML 파일로 가져갈 수 있는 게임을 만들 수 있는 브라우저 놀이터입니다.
저는 Atari BASIC으로 시작했습니다. 어느 순간부터 x86 어셈블리(x86 assembly), Turbo Pascal, PHP, TypeScript, 그리고 Go를 거쳤습니다.
분명히 저는 '만약에?'라는 질문을 그냥 지나치지 못하는 것 같습니다.
일주일간의 '바이브 코딩(vibe coding)'을 통해, 저는 호기심 많은 초보자, 학생, 기술적으로 관심 있는 탐험가들을 위한 인터랙티브 학습 플랫폼인 CraftEduCenter를 만들었습니다. 사용자가 무언가를 바꾸면 모델이 반응합니다. 그리고 다음 질문을 던지게 만드는 것이 바로 사용자입니다.
당신의 호기심 깊은 곳으로 들어가 보세요 (Pick your rabbit hole)
여기에 20개의 주제 영역이 기다리고 있습니다:
- 생물학(Biology) · 화학(Chemistry) · 수학 및 물리학(Mathematics & Physics) · 전자공학(Electronics) · 신경과학 및 AI(Neuroscience & AI)
- 의학(Medicine) · 사운드 및 음악(Sound & Music) · 게임 개발(Game Development) · 컴퓨팅(Computing) · 게임, 논리 및 심리학(Games, Logic & Psychology)
- 역사 및 고고측정학(History & Archaeometry) · 광학(Optics) · 우주(Space) · 지구 시스템(Earth Systems) · 에너지(Energy)
- 핵물리학 및 핵융합(Nuclear Physics & Fusion) · 마이크로칩(Microchips) · 사이버네틱스(Cybernetics) · 식물 및 동물상(Flora & Fauna) · 경제학(Economics)
설명은 접근하기 쉬운 입문 수준부터 더 기술적인 처리까지 세 가지 레벨로 제공됩니다. 편안한 곳에서 시작하세요. 호기심이 이끈다면 더 깊이 파고들어 보세요.
시도해 볼 만한 몇 가지 것들
고장 난 시뮬레이션과 놀라운 결과를 구분할 수 있나요?
**“실험을 망가뜨려 보기(Break the experiment).”**를 찾아보세요. 모델의 편안함을 넘어서도록 밀어붙여 보세요. 그것이 물리적 현상이었는지, 수치상의 오류였는지, 아니면 모델이 답변할 수 없는 질문이었나요? 그 차이를 찾는 것이 실험의 일부입니다.
노이즈(noise)를 높이면 양자 검색(quantum search)은 어떻게 될까요?
작은 회로를 만드세요. 게이트(gate) 하나를 변경해 보세요. 확률들이 움직이는 것을 지켜보세요. 그리고 당신 자신의 실험에 간섭을 가해보세요.
같은 몸속을 여러 방식으로 볼 수 있는 방법은 몇 가지가 있을까요?
X-레이, CT, MRI, 초음파(ultrasound) 모델을 통해 단순화된 몸통 내부를 탐험해 보세요. 설정을 변경하면서 각 방법이 무엇을 드러내거나—혹은 숨기는지—조사해 보세요.
금융 결정이 20년간 시뮬레이션되어 생존할 수 있을까요?
그것을 위한 게임도 있습니다. 다음 전략은 첫 번째 실행 이후에 다르게 보일 수도 있습니다.
발견은 여러분에게 맡기겠습니다.
자신만의 것을 만들어보세요
사운드 실험실에서는 **4트랙 음악 시퀀서(four-track music sequencer)**로 연결되며, 여기에는 신시사이저(synthesizer), 샘플러(sampler), 그리고 WAV export 기능이 포함되어 있습니다. 웨이브폼을 탐색하고, 사운드를 모양화하며, 리듬을 부여해 보세요.
2D 게임 도구는 비주얼 프로그래밍 블록, 스프라이트 및 맵 편집, 애니메이션, RPG 기능, 그리고 컷신(cutscenes)을 하나로 모았습니다.
그리고 제가 가장 좋아하는 부분은 이것입니다. 게임과 오디오 런타임이 포함된 단일 HTML 파일로 게임을 내보낼 수 있다는 점입니다. 'Full export'를 선택하면 편집 도구도 함께 이동하여 디버그 모드에서 바로 열 준비가 됩니다.
여러분의 실험은 누군가의 다음 작은 게임이 될 수 있습니다.
호기심을 가져오세요
이는 순수 JavaScript, Canvas, WebGL, 그리고 Web Audio로 구축되었습니다. 이 연구실들은 명시된 한계를 가진 교육 모델을 사용하므로, 전문적인 피드백은 환영합니다.
20개의 필드. 충분한 노브(knobs). 몇 가지 유혹적인 버튼들.
**Visit CraftEduCenter.com**에 방문하여 항상 이해하고 싶었던 것을 골라보세요.
가장 먼저 무엇을 부숴보고 싶으신가요?