BearLibTerminal

BearLibTerminal

BearLibTerminal은 유연한 텍스트 출력 및 복잡하지 않은 입력 처리를 용이하게하는 터미널과 같은 창을 만드는 라이브러리입니다.
BearLibTerminal은 유연한 텍스트 출력과 복잡한 입력 처리를 용이하게하는 터미널과 같은 창을 만드는 라이브러리입니다.많은 로그 라이크 게임은 의도적으로 텍스트 또는 의사 시각적 스타일을 사용합니다.그러나 커맨드 라인 인터페이스를 통한 기본 출력에는 일반적으로 저속 또는 팔레트 및 글꼴 제한과 같은 몇 가지 성가신 단점이 있습니다.확장 문자 세트 (한 번에 여러 언어 또는 복잡한 의사)를 사용하는 것도 까다로울 수 있습니다.BearLibTerminal은 문자 창 그리드와 구성 및 텍스트 출력을위한 단순하면서도 강력한 API를 자체 창에 제공함으로써이를 해결합니다. BearLibTerminal의 주목할만한 기능은 다음과 같습니다. 유니 코드 사용의 용이성.비트 맵 및 벡터 (TrueType) 글꼴을 지원합니다.확장 된 출력 기능 : 타일 구성, 정렬, 오프셋.고성능 (OpenGL 사용).키보드 및 마우스 지원.Windows 및 Linux 빌드C / C ++, C #, Lua, Pascal, Python, Ruby와 같은 여러 프로그래밍 언어에 대한 바인딩.인기있는 libtcod 라이브러리와 달리 BearLibTerminal은 그래픽 출력에 중점을 둡니다.난수 생성기 또는 경로 찾기 알고리즘은 포함되지 않습니다.대신 BearLibTerminal은 글꼴 / 타일셋 구성 및 타일 기반 출력을위한 훨씬 더 많은 옵션을 제공합니다.

풍모

라이센스가있는 모든 플랫폼에서 BearLibTerminal를 대체

ncurses

ncurses

ncurses (새 curses)는 프로그래머가 터미널 기반 방식으로 텍스트 기반 사용자 인터페이스를 작성할 수있는 API를 제공하는 프로그래밍 라이브러리입니다.
rot.js

rot.js

rot.js는 브라우저 환경에서 악성 개발을 돕도록 설계된 일련의 JavaScript 라이브러리입니다.
libtcod

libtcod

libtcod는 고급 트루 컬러 콘솔, 입력 및 기타 로그 유사에 자주 사용되는 기타 유틸리티를 제공하는 불량 개발자를위한 무료의 빠르고 이식 가능하며 복잡한 무료 API입니다.