고지

바로한판은 여러 사람이 공개해 둔 글꼴과 프로그램 위에 서 있습니다. 무엇을 빌려 썼는지 적습니다.

글꼴

본문 글꼴은 Pretendard(길형진 / orioncactus)입니다. SIL Open Font License 1.1 로 공개되어 있습니다.

글꼴 파일은 이 서비스가 직접 들고 있습니다(self-host). 예전에는 공개 CDN 에서 불러왔고 그것이 바깥으로 나가는 유일한 요청이었는데, 지금은 한 건도 나가지 않습니다.

주소를 공유할 때 뜨는 그림의 글자는 Pretendard 에서 필요한 글자만 떼어 굵기를 고정한 파생본(이름 Barohanpan Card)으로 그립니다. 같은 라이선스를 따릅니다.

라이선스 전문은 /fonts/pretendard/OFL.txt 에 함께 두었습니다. 글꼴 사본을 배포할 때 라이선스를 같이 두라는 것이 SIL Open Font License 의 요구입니다.

프로그램

  • Next.js · React

    화면과 라우팅 · MIT

  • socket.io

    방 안의 실시간 통신 · MIT

  • node-postgres (pg)

    게임 기록 저장 · MIT

  • qrcode-generator

    초대 QR 그리기 · MIT

  • Tailwind CSS

    화면 스타일 · MIT

  • tsx

    서버 실행 · MIT

  • ZzFX (Frank Force)

    눈도장·붓길·수싸움·한 자리 보트·짝 맞추기·빙고·두더지 잡기 대결·풍선 터뜨리기 효과음 합성 — 코드 한 파일을 옮겨 썼다 · MIT

효과음

눈도장·붓길·수싸움·한 자리 보트의 효과음은 파일이 아니라 코드로 합성합니다. 합성기는 Frank Force 가 MIT 라이선스로 공개한 ZzFX 의 합성 함수를 한 파일로 옮긴 것이고, 라이선스 전문은 /licenses/ZzFX-MIT.txt 에 함께 두었습니다.

그림과 아이콘

게임 아이콘, 게임판, 기물, QR 코드는 모두 이 서비스 안에서 직접 그린 SVG 입니다. 바깥에서 가져온 이미지는 쓰지 않았습니다.

게임 규칙

오목·체스·장기·마피아처럼 오래전부터 여러 곳에서 해 온 게임들입니다. 규칙 설명은 다른 곳의 글을 옮기지 않고 바로한판 운영자가 직접 썼습니다.

2048의 타일을 밀어 합치는 규칙은 Gabriele Cirulli 가 MIT 라이선스로 공개한 2048(2014)을 보고 다시 썼습니다. 스도쿠 문제를 만드는 방법은 여러 곳에 공개된 방식(완성판을 만든 뒤 답이 하나로 유지되는 동안만 칸을 비우는 방식)을 따랐고, 코드는 직접 작성했습니다. 두 게임의 규칙 설명도 다른 곳의 글을 옮기지 않고 바로한판 운영자가 직접 썼습니다.

눈도장은 바로한판 운영자가 처음부터 만든 게임입니다. 판을 만드는 생성기와 가장 적은 굴림 수를 찾는 풀이기, 규칙 설명 모두 직접 작성했습니다.

붓길은 바로한판 운영자가 처음부터 만든 게임입니다. 판을 만드는 생성기(모든 칸을 한 번씩 지나는 길을 무작위로 뽑아 번호와 색 무리를 얹는 방식)와 검사에 쓰는 풀이기, 규칙 설명 모두 직접 작성했습니다.