만들어서 아들한테 줬다.


첫 반응

“이게 뭐야?”

“수학 게임이야. 해볼래?”

“…”

별로 관심 없어 보였다.


게임 시작

“이름 써봐.”

자기 이름 입력.

첫 문제: 3 + 5 = ?

“8!”

🎉 별 떨어지고 “잘했어!” 나옴.

눈이 반짝.


5분 후

“아빠 나 100점 넘었어!”

“오 대박!”

“근데 7+8 틀렸어…”

“오답 노트 보면 있어.”

“오 진짜네!”


일주일 후

매일 10문제씩 푼다.

밥 먹기 전에 “수학 챔피언 하고!”

학습지보다 훨씬 자발적.


효과

7 + 8 = 15 ← 이제 안 틀림.

반복 연습이 효과 있다.

게임처럼 접근하니까 거부감 없음.


개선 요청 (아들)

  1. 소리 - 정답 맞추면 “딩동댕!”
  2. 캐릭터 - 귀여운 캐릭터 추가
  3. 레벨 - 경험치 쌓아서 레벨업

개선 요청 (아내)

  1. 학습 시간 제한 - 하루 30분 알림
  2. 문제 유형 분석 - 어떤 문제에서 많이 틀리는지
  3. 주간 리포트 - 이번 주 얼마나 풀었나

추가할 것들

사운드

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
  • 시간: 하루
  • 결과: 아들이 좋아함

아빠표 앱의 힘.


접속 주소

https://mcu2cloud.kr/math/


시리즈 끝

15개 글에 걸쳐 수학 챔피언 개발 과정을 정리했다.

  • 아이 눈높이 맞추기
  • 게임화로 동기 부여
  • 오답 관리로 약점 보완
  • 모바일 최적화

다음엔 뭘 만들어줄까.


#1 - 왜 만들게 됐나로 돌아가기