만들어서 아들한테 줬다.
첫 반응
“이게 뭐야?”
“수학 게임이야. 해볼래?”
“…”
별로 관심 없어 보였다.
게임 시작
“이름 써봐.”
자기 이름 입력.
첫 문제: 3 + 5 = ?
“8!”
🎉 별 떨어지고 “잘했어!” 나옴.
눈이 반짝.
5분 후
“아빠 나 100점 넘었어!”
“오 대박!”
“근데 7+8 틀렸어…”
“오답 노트 보면 있어.”
“오 진짜네!”
일주일 후
매일 10문제씩 푼다.
밥 먹기 전에 “수학 챔피언 하고!”
학습지보다 훨씬 자발적.
효과
7 + 8 = 15 ← 이제 안 틀림.
반복 연습이 효과 있다.
게임처럼 접근하니까 거부감 없음.
개선 요청 (아들)
- 소리 - 정답 맞추면 “딩동댕!”
- 캐릭터 - 귀여운 캐릭터 추가
- 레벨 - 경험치 쌓아서 레벨업
개선 요청 (아내)
- 학습 시간 제한 - 하루 30분 알림
- 문제 유형 분석 - 어떤 문제에서 많이 틀리는지
- 주간 리포트 - 이번 주 얼마나 풀었나
추가할 것들
사운드
const playSound = (type) => {
const audio = new Audio(`/sounds/${type}.mp3`);
audio.play();
};
레벨 시스템
const level = Math.floor(stats.correctAnswers / 50) + 1;
const exp = stats.correctAnswers % 50;
문제 유형 분석
오답 노트에서 패턴 분석:
- 받아올림 문제에서 많이 틀림
- 7, 8, 9 관련 문제 취약
정리
만들어서 뿌듯하다.
- 기술: React CDN, LocalStorage
- 시간: 하루
- 결과: 아들이 좋아함
아빠표 앱의 힘.
접속 주소
시리즈 끝
15개 글에 걸쳐 수학 챔피언 개발 과정을 정리했다.
- 아이 눈높이 맞추기
- 게임화로 동기 부여
- 오답 관리로 약점 보완
- 모바일 최적화
다음엔 뭘 만들어줄까.
#1 - 왜 만들게 됐나로 돌아가기