- Decker는 사운드, 이미지, 하이퍼텍스트, 스크립트 동작을 한 문서에 담아 만들고 공유하는 멀티미디어 플랫폼으로, 브라우저에서 바로 체험할 수 있음
- HyperCard와 classic MacOS의 시각적 감성을 유지하면서 깊은 실행 취소, 스크롤 휠·터치스크린 지원, 현대적 키보드 내비게이션, 일괄 편집을 더함
- E-Zine, 노트, 발표 자료, 어드벤처 게임, 1비트 픽셀 아트 같은 작업을 만들 수 있고, 완성된 deck은 standalone
.html문서로 저장 가능함 - 복잡한 프로젝트는 Lua와 Q의 영향을 받은 Lil로 확장하며, 위젯·클립보드 공유·텍스트 기반 문서 형식이 재사용과 버전 관리를 돕음
- 광고, 텔레메트리, 게임화, slop-generator 통합을 넣지 않은 MIT 라이선스 무료 오픈소스 도구로, GitHub 소스와 Itch.io 바이너리 배포를 제공함
HyperCard 감성의 대화형 문서 제작
- Decker는 사운드, 이미지, 하이퍼텍스트, 스크립트 동작이 포함된 대화형 문서를 만들고 공유하는 멀티미디어 플랫폼임
- 웹 브라우저에서 바로 체험할 수 있음
- HyperCard와 classic MacOS의 시각적 미학을 계승하면서, HyperCard가 제공했던 단순함과 학습 용이성을 유지함
- 사용성 개선은 오래된 카드 기반 제작 도구의 감성을 유지하되, 현대 입력 환경에 맞추는 데 초점을 둠
-
깊은 실행 취소 기록
- 스크롤 휠과 터치스크린 지원
- 더 현대적인 키보드 내비게이션
- 일괄 편집 작업
- 만들 수 있는 예시는 폭이 넓음
- E-Zine
- 노트 정리
- 발표 자료
- 어드벤처 게임
- 1비트 픽셀 아트 낙서
- 완성된 deck은 웹 브라우저에서 자체 실행되는 standalone
.html문서로 저장할 수 있으며, 웹 페이지를 호스팅하거나 임베드할 수 있는 곳이면 공유 가능함 - Decker는 MacOS, Windows, BSD, Linux에서 네이티브로도 실행됨
-
Lil, 위젯, 텍스트 기반 개발 흐름
- 복잡한 프로젝트에는 Lil이라는 스크립팅 언어를 사용할 수 있음
- 인터페이스 제작에는 내장 대화형 위젯 모음을 쓸 수 있고, 새 위젯 정의도 가능함
- 커스텀 위젯과 정의는 시스템 클립보드로 복사·붙여넣기할 수 있음
- 텍스트를 공유하거나 저장할 수 있는 곳이면 커스텀 위젯도 공유 가능함
- 각 deck은 다른 프로젝트에 가져다 쓸 수 있는 재사용 부품 모음으로 활용됨
- 소스에서 빌드하면 standalone Lil 인터프리터인 Lilt가 함께 제공됨
- Lilt는 Decker 문서를 읽기, 쓰기, 조작, headless 실행할 수 있음
- Decker보다 의존성이 더 적어 크로스플랫폼 APE 실행 파일로 컴파일할 수 있음
- POSIX AWK에서 실행되는 Lil 인터프리터도 있음
- deck은 줄 단위 텍스트 형식으로 저장되어 Git, SVN 같은 기존 소스 관리 도구와 잘 연동됨
- Decker에는 광고, 텔레메트리, 게임화, slop-generator 통합, 사용자 프라이버시와 자율성을 침해하는 요소가 없음
예제 deck과 확장 라이브러리
-
예제 deck
- Decker: A Guided Tour: Decker 안내 투어
- 5GUIs: GUI 예제
- Sokoban: A Block-Pushing Puzzle Game: 블록 밀기 퍼즐 게임
- Breakout: Three Ways: Breakout 구현 예제
- A CHIP-8 Interpreter: CHIP-8 인터프리터
- Gamepad Input Demo: 게임패드 입력 데모
-
라이브러리
-
문서와 학습 자료
- The Decker reference manual: Decker 참조 매뉴얼
- The Lil programming language: Lil 언어 문서
- The Decker document format: Decker 문서 형식
- Learn Lil in 10 Minutes: Lil 빠른 학습 자료
- The Lil playground: Lil 플레이그라운드
- Lilt: the Lil Terminal: Lil 터미널
소스, 배포, 커뮤니티
- 탐색 가능한 소스 코드와 버그 트래커는 GitHub에 있음
- Decker는 MIT 라이선스의 무료 오픈소스임
- MacOS와 Windows용 주기적 바이너리 릴리스는 Itch.io에서 받을 수 있음
- Itch 페이지에는 Decker 논의와 Decker로 만든 프로젝트 공유를 위한 커뮤니티 포럼이 있음
- Decker 테마의 “Game Jams”는 매년 7월과 12월에 열리며, 다음 예정 행사는 Decker Fantasy Camp, July 2026임