Wenlan
Wenlan is a source-backed AI knowledge base and LLM wiki for AI work: organize documents and decisions into pages you can find, inspect, and review.
翻訳待ち
No updates detected yet. GitHub releases will appear here.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗공부할 때 켜 두는 픽셀 아트 수조. 물고기를 키우면서 뽀모도로 타이머로 집중해요.
▶ 바로 열어 보기 · 설치 없이 브라우저에서 바로 돌아가요
| 문제 | 해결 |
|---|---|
| 캔버스로 돌리면 도트가 비스듬히 뭉개진다 | ctx.rotate 대신 화면 픽셀마다 역회전해서 원래 도트 맵의 칸을 찾아 그린다 (drawFish) |
| 물고기가 일정한 속도로 좌우만 오가서 기계 같다 | 순항 · 두리번 · 쏜살같이를 오가는 '헤엄 리듬'과 꼬리 차기를 넣었다. 속도 변동계수 0.11–0.19 → 0.47–0.60 (헤드리스 브라우저로 측정) |
| 소리 파일을 넣으면 용량과 라이선스가 부담된다 | 물소리(갈색 소음), 5음계 오르골 음악, 효과음을 모두 Web Audio로 합성. 소리 파일 0개 |
탭을 내려 두면 requestAnimationFrame이 멈춰서 타이머가 늦어진다 | 프레임마다 더하지 않고 실제 끝나는 시각을 기준으로 재고, 끝나는 순간은 별도 타이머로 잡는다. 새로고침해도 이어진다 |
| 해 뜨는 시각을 알려면 위치 권한이 필요하다 | 날짜로 태양 적위와 균시차를 계산해 어림한다. 서울 기준 하지 · 동지 실제 시각과 1분 안팎 |
| 저장 형식을 바꾸면 기존 사용자의 수조가 날아간다 | localStorage 형식을 바꿀 때마다 예전 데이터를 새 형식으로 옮기는 코드를 같이 넣었다 |
의존성 0: 빌드 도구나 프레임워크 없이 index.html 파일 하나(약 4,000줄)에 HTML · CSS · JS가 모두 들어 있어요. 외부 리소스는 폰트(Galmuri) 하나뿐이에요.
index.html을 브라우저로 열면 돼요.
AI 코딩 에이전트(Claude Code)와 함께 만들었어요.