퍼즐스크립트(PuzzleScript)는 타일과 규칙을 적어 퍼즐 게임을 만드는 도구다. 작은 픽셀 그림으로 사물과 지형을 정의하고 어떤 배치가 어떻게 바뀌는지 작성한다. 예제 게임의 규칙을 조금씩 고치며 다른 퍼즐을 만들어볼 수 있다. 화면을 정교하게 꾸미는 일보다 이동과 [[충돌]]의 관계에 집중하게 한다. [[망가뜨릴 권리]]를 실천하듯 기존 규칙을 바꾸고 결과를 확인하기 좋은 제작 환경이다. - [공식 웹사이트](https://www.puzzlescript.net/) - [소스 코드](https://github.com/increpare/PuzzleScript) - [라이선스](https://raw.githubusercontent.com/increpare/PuzzleScript/master/LICENSE) ## 기타 등등 - 공식 입문서는 상자를 미는 규칙의 화살표를 뒤집어 상자가 따라붙는 예를 보여준다. 한 줄의 방향을 바꿔 밀기에서 끌기로 넘어간다. [출처](https://www.puzzlescript.net/Documentation/rules101.html) - `late`를 붙인 규칙은 이동이 끝난 뒤 적용된다. 무엇을 하는지뿐 아니라 언제 하는지도 퍼즐의 규칙이 된다. [출처](https://www.puzzlescript.net/Documentation/rules101.html) #오픈소스 #도구 #웹사이트 #게임 #프로그래밍