프로젝트 소개

Tuesday JS는 웹 브라우저에서 직접 실행되도록 설계된 간단하고 무료이며 오픈소스인 비주얼 노벨 엔진 및 에디터입니다. 타사 라이브러리 없이 JavaScript로 작성되어 추가 소프트웨어 설치가 필요 없습니다. 이 엔진은 `div` 및 `img`와 같은 표준 HTML5 요소를 사용하여, SVG 벡터 그래픽, GIF 애니메이션, CSS 스타일 등 브라우저와 호환되는 모든 미디어 형식을 지원합니다. 주요 기능은 다음과 같습니다: - **시각적 편집기**: 사용자가 요소를 배치하고 다양한 화면 크기에 따라 장면이 어떻게 조정되는지 미리 볼 수 있는 장면 편집기입니다. 표준 HTML 단위(퍼센트, 픽셀, 센티미터)를 사용하여 그래픽 또는 키네틱 노벨을 프로그래밍 지식 없이 만들 수 있으며, 고급 사용자 정의를 위해 JavaScript 및 CSS를 사용할 수 있습니다. - **번역 및 현지화**: 내장된 번역 도구는 에디터를 떠나지 않고도 현지화된 텍스트를 추가하고 편집할 수 있으며, 각 언어에 대한 진행 상황을 표시합니다. 사용자는 텍스트와 그래픽을 포함한 거의 모든 요소를 현지화하고, 외부 편집을 위해 모든 텍스트를 CSV로 내보낼 수 있습니다. - **JSON 스크립팅**: 스토리 스크립트는 JSON 구조에 저장되어 다른 엔진이나 플랫폼으로의 이식성을 높입니다. 에디터에는 전체 스크립트 또는 특정 요소를 편집하기 위한 내장 JSON 도구가 포함되어 있습니다. - **크로스 플랫폼 호환성**: 웹 앱과 Android, Windows, macOS용 독립 실행형 애플리케이션으로 제공됩니다. 모든 버전은 서로 완벽하게 호환되며 동일한 인터페이스를 공유합니다. - **ASCII 아트 지원**: 이 엔진은 ASCII 그래픽을 표시하도록 조정되어, 사용자가 텍스트 문자로 만든 이미지와 패턴으로 텍스트를 풍부하게 만들 수 있습니다. 이 프로젝트는 비주얼 노벨 개발을 오피스 소프트웨어에서 프레젠테이션을 만드는 것만큼 쉽게 만들어, 사용자에게 특별한 기술이 필요하지 않도록 하는 것을 목표로 합니다.