플레이(Play)는 ertdfgcvb가 만든, 문자를 화면의 재료로 사용하는 웹 기반 라이브 코딩 환경이다. 코드를 고치면 글자와 기호의 배열이 바뀌며, [[ASCII 아트]]와 움직이는 문자 그림을 만들 수 있다. - [공식 웹사이트](https://play.ertdfgcvb.xyz/) - [사용 설명서](https://play.ertdfgcvb.xyz/abc.html) - 기본 접근은 화면의 각 칸에서 어떤 문자를 표시할지 정하는 것이다. 원을 먼저 그리는 대신 각 위치가 원 안인지 판단하고 다른 문자를 돌려주는 식으로 구성할 수 있다. - 설명서의 가장 작은 예제는 `main()`이 물음표 하나를 반환한다. 같은 함수가 여러 칸에 적용되므로 하나의 물음표가 화면 전체의 규칙이 된다. - 예제에는 좌표, 시간, 커서와 카메라 입력이 있다. [[구체시]]에서 문자의 배치가 의미를 만드는 방식과 비교하되, 프로그램의 반복과 입력이라는 조건을 함께 살핀다. - 기본 출력은 DOM 요소 안의 텍스트다. 별도의 캔버스 렌더러도 제공하므로 문자를 선택하고 복사하는 일과 이미지로 출력하는 일을 구별할 수 있다. - [[문자 셀의 종횡비]] 때문에 같은 수의 행과 열이 정사각형으로 보이지 않을 수 있다. 고정폭 문자를 사용하는 [[제약]] 안에서도 칸의 비례가 결과를 바꾼다. ## 기타 등등 - 프로그램은 웹 브라우저의 로컬 저장소에 보관하거나 공유용 주소로 나눌 수 있다. [출처](https://play.ertdfgcvb.xyz/abc.html) - 실행 명령은 Cmd+Enter이며 현재 프레임을 복사하는 단축키도 제공한다. [출처](https://play.ertdfgcvb.xyz/) #도구 #웹사이트 #코딩 #타이포그래피