CraftOS-PC는 80년대 스타일의 텍스트 콘솔에서 프로그램을 작성하고 실행할 수 있는 판타지 터미널입니다.
CraftOS-PC는 Lua 프로그래밍 언어를 사용하여 프로그래밍 가능한 컴퓨터를 게임에 추가하는 수상 경력에 빛나는 블록 빌딩 비디오 게임의 인기 모드 "ComputerCraft"를 에뮬레이트합니다. CraftOS-PC는 게임 외부에서 이 경험을 활용하여 어디에서나 동일한 프로그램을 실행할 수 있습니다.
CraftOS-PC는 화면에 텍스트 쓰기, 파일 읽기 등과 같은 간단한 작업을 매우 쉽게 수행할 수 있는 일련의 기능(API라고 함)을 제공합니다. 이러한 기능의 단순성 덕분에 CraftOS-PC는 새로운 프로그래머에게 적합하지만 그 기능 덕분에 더 적은 코드로 모든 종류의 복잡한 프로그램을 작성할 수 있습니다.
아직 프로그램을 작성할 준비가 되지 않았다면 간단한 게임에서 전체 그래픽 운영 체제에 이르기까지 CraftOS-PC에서 작동할 ComputerCraft용 프로그램이 이미 많이 있습니다. 기본 제공 Pastebin 및 GitHub Gist 클라이언트를 통해 다운로드할 수 있습니다.
• 전체 Lua 5.1+ 스크립팅 환경 및 명령줄 REPL
• 16색 텍스트 기반 터미널 디스플레이
• 프로그램 및 데이터 저장을 위한 광범위한 가상 파일 시스템
• 대부분의 데스크톱 셸과 구문이 유사한 내장 셸
• 터미널, 파일 시스템, 인터넷, 이벤트 대기열 등에 쉽게 액세스할 수 있는 API
• 내장 프로그램을 사용하면 코드 한 줄 없이 파일을 쉽게 탐색하고 편집할 수 있습니다.
• 프로그래머를 지원하는 다양한 도움말 문서
• 수천 개의 기존 ComputerCraft 프로그램과의 호환성
• 원래 모드 및 유사 에뮬레이터보다 3배 이상 빠름
• ComputerCraft에서 사용 가능한 모든 주변 장치의 에뮬레이션
• CraftOS 내부에서 쉽게 구성에 액세스
• 최대 256색의 픽셀 기반 화면 조작을 제공하는 전용 그래픽 모드
• CraftOS 또는 기타 코드 편집 앱에서 Lua 스크립트 편집
• 오픈 소스 앱으로 변경 사항을 쉽게 제안하고 기여할 수 있습니다.
ComputerCraft가 제공하는 모든 API에 대한 문서는 https://tweaked.cc에서 제공되며 CraftOS-PC의 고유한 API는 https://www.craftos-pc.cc/docs/에서 설명됩니다.
https://www.craftos-pc.cc/discord에서 CraftOS-PC 커뮤니티에 가입하세요!