프로젝트 소개

PunyInform은 Z-machine 가상 머신을 대상으로 하는 텍스트 어드벤처 게임과 인터랙티브 픽션을 작성하기 위한 Inform 6 라이브러리입니다. 이 라이브러리는 파서, 일반적인 동사들의 구현, 게임 구축을 위한 프레임워크를 제공하며, 8비트 컴퓨터와 같은 이전 아키텍처에서 빠른 실행과 작은 메모리 사용량에 중점을 둡니다. 게임은 z3, z4, z5, z6, z7, z8 형식으로 컴파일할 수 있으며, Glulx는 지원되지 않습니다. 이 프로젝트는 Inform 6 표준 라이브러리를 기반으로 하며 기존 Inform 6 저자에게 익숙하도록 설계되었고, 차이점, 사용자 정의, 방향 처리, 라이브러리 메시지를 다루는 문서가 포함되어 있습니다. Inform 6 컴파일러 버전 6.44 이상이 필요합니다. README에서는 borogove.io 또는 Parchment HTML Converter를 사용해 게임을 온라인에서 플레이할 수 있게 하는 방법과, Ozmoo를 사용하여 Commodore 64, 128, Plus/4, MEGA65, Commander X16, Acorn/BBC 버전을 빌드하는 방법을 설명합니다. 매뉴얼, Game Author's Guide, QuickRef 문서가 포함되어 있거나 링크되어 있습니다. README에서는 상수로 제어되는 선택적 라이브러리 부분, 동일한 객체 지원 부족, WriteListFrom 대신 더 단순한 PrintContents 루틴 사용도 언급합니다. 스페인어, 프랑스어, 독일어 번역이 참조되어 있으며, 프로젝트는 PunyInform을 사용해 100개 이상의 게임이 출시되었다고 밝힙니다.