Polestar
Polestar is a free, open-source leveling guide addon for WoW: Forever: an in-game arrow and leveling routes that make sense for every race 1 to 60, plus class quests.
아빠가 아들을 위해 만든, 물고기 키우며 배우는 구구단 게임. 세상 모든 아이들이 구구단을 쉽고 재미있게 배우길 바라요.
Translation pending
GamesGitHub @cookchoOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Repository information has not been collected yet.
No updates detected yet. GitHub releases will appear here.
아빠가 아들을 위해 만든, 물고기 키우며 배우는 구구단 게임 🐠 세상 모든 아이들이 구구단을 쉽고 재미있게 배우길 바라요.
Translation pending
Loading the full README.
Read the full README ↗구구단 외우기를 유난히 힘들어하는 여덟 살 아들이 있어요. 아들은 물고기를 정말 좋아해요.
그래서 개발자가 아닌 아빠가 AI와 함께 바이브코딩으로 이 게임을 만들었어요. "외우기 싫은 구구단"이 "내 물고기를 키우는 시간"이 되면 좋겠다는 마음으로요.
재미있게 놀다 보면 어느새 구구단이 외워져 있기를, 그리고 이 게임을 할 때마다 아빠의 응원을 느끼기를 바라며 만들었어요.
아빠의 사랑이 담긴 게임이에요. 💙 세상 모든 아이들이 구구단을 쉽고 재미있게 배우길 바라요.
2단부터 9단까지 섬이 하나씩 있고, 섬마다 그 단의 바다 친구가 살아요. 구구단을 익힐수록 친구가 알 → 아기 → 성장 → 황금으로 자라요. 친구들의 생김새에는 그 단의 숫자가 숨어 있어요. 8단 문어는 다리가 8개, 5단 불가사리는 팔이 5개인 식이에요.
| 단 | 친구 | 숫자 힌트 |
|---|---|---|
| 2단 | 투투 (쌍둥이 해마) | 늘 둘이 붙어 다녀요 |
| 3단 | 삼삼이 (세 꼬리 금붕어) | 꼬리가 세 갈래 |
| 4단 | 포포 (네 지느러미 거북) | 지느러미 네 개 |
| 5단 | 오별이 (불가사리) | 팔 다섯 개 |
| 6단 | 육각이 (눈꽃 해파리) | 여섯 갈래 눈꽃 무늬 |
| 7단 | 칠색이 (무지개 물고기) | 일곱 빛깔 비늘 |
| 8단 | 팔팔이 (문어) | 다리 여덟 개 |
| 9단 | 구름이 (고래) | 아홉 갈래 물줄기 |
섬은 쉬운 단부터 열려요. 2 → 5 → 3 → 4 → 6 → 9 → 7 → 8 순서예요.
| 계단 | 게임 | 하는 일 | 다음 계단으로 |
|---|---|---|---|
| 🥚 알 찾기 | 🎵 따라 하기 · 🌈 무지개 징검다리 | 구구단을 듣고 한 줄씩 세 번 따라 말한 뒤, ×1부터 ×9까지 순서대로 건너요 | 징검다리를 모두 건너면 알을 찾아요 |
| 🐣 부화 | 🫧 섞어 풀기 | 순서를 섞은 10문제를 보기에서 골라요 | 한 번에 7개 맞히면 알이 깨어나요 |
| 🐟 성장 | 🐚 조개 숫자판 | 보기 없이 숫자판으로 답을 직접 써요 | 한 번에 7개 맞히면 자라요 |
| 👑 황금 | 🦈 상어 보스전 | 맞힐 때마다 물대포로 상어 체력을 깎아요. 자주 틀린 문제가 더 자주 나와요 | 상어를 이기면 황금이 돼요 |
첫 번째 바다에서 황금 섬이 4개가 되면 두 번째 바다로 출항해요. 구구단을 이야기 문제에 써 보는 섬 9개가 쉬운 것부터 어려운 것 순서로 이어져요.
| 섬 | 난이도 | 문제 |
|---|---|---|
| 🍎 묶음 · 🐙 다리 세기 · 📅 달력 | 하 | 곱셈 한 번 (○개씩 ○묶음, 문어 다리, 일주일) |
| 🔁 몇 배 · ➕ 더하기 · ➖ 빼기 · ❓ 빈칸 | 중 | "○배", 곱하고 더하기/빼기, □ 구하기 |
| ⚖️ 비교 · 🏰 이야기 | 상 | 누가 더 많은지, 세 번 계산하는 긴 이야기 |
아이가 모르게 부모님만 볼 수 있는 화면이에요. 어항 오른쪽 위 🔒 보호자를 누르고 곱셈 문제를 풀면 들어갈 수 있어요. 아이가 게임을 하는 동안 쌓인 기록으로 얼마나 외웠는지, 무엇을 어려워하는지 알 수 있어요.
가로 화면에 맞춰 만들었어요. 진행 기록은 그 기기의 브라우저에만 저장되고, 어디로도 보내지 않아요.
읽어 주는 소리가 안 나오면: 태블릿 설정에서 글자 읽어주기(텍스트 음성 변환) 엔진과 한국어 음성을 설치해 주세요. 보호자 화면에 자세한 방법이 있어요.
Vite와 순수 JavaScript로 만들었어요. 프레임워크나 서버는 없어요.
npm install
npm run dev # 개발 서버 (같은 와이파이의 태블릿에서 http://PC주소:5173 으로 접속)
npm run build # dist/ 에 배포용 파일 만들기
main 브랜치에 올리면 GitHub Actions가 자동으로 GitHub Pages에 배포해요.public/characters/단-단계.png (단계: 1 알 · 2 아기 · 3 성장 · 4 황금, 안내 캐릭터는 guide.png). 그림이 없는 칸은 코드로 그린 그림이 나와요. 이미지 AI로 만든 큰 그림을 넣고 npm run optimize-images(또는 npm run dev)를 실행하면 512px로 줄이고 가짜 배경을 지워요. 원본은 art-source/에 따로 보관해요(저장소에는 올리지 않아요).src/
scenes/ 화면 (어항, 지도, 게임들, 결과, 보호자, 손님)
core/ 저장, 읽어 주기 음성, 문제 만들기, 헤엄 움직임
data/ 친구, 상점, 돌보기 규칙, 손님
graphics/ 코드로 그린 캐릭터와 장식
audio/ 효과음과 배경음악 (Web Audio로 직접 연주)