Portfolio

교실에서 시작해 직접 만든 것들

학급 경제 플랫폼 알찬, 아이들이 매일 쓰는 학습 사이트 55개, 그리고 선생님을 위한 프로그램 3개. 모두 바이브코딩으로 만들어 실제 교실에서 씁니다.

알찬 — 학급 경제 시뮬레이션

아이들이 돈을 벌고, 쓰고, 투자하고, 세금을 내는 교실 속 경제 세계. 교실 운영 14년의 경험을 바이브코딩으로 직접 구현해, 실제 학급에서 운영하고 있습니다.

ReactFirebaseCloud Functions실제 학급 운영 중

왜 만들었나

학급 경제 활동은 아이들이 가장 좋아하는 교실 활동 중 하나지만, 종이 화폐와 장부로 운영하기엔 손이 너무 많이 갑니다. 기존 서비스들은 우리 반에 꼭 맞지 않았습니다.

그래서 직접 만들었습니다. AI와 함께하는 바이브코딩으로, 교사가 교실에서 정말 필요한 기능만 담아서. 월급과 세금부터 주식·부동산· 재판·아바타까지, 아이들의 하루가 살아있는 경제 수업이 됩니다.

※ 학급 전용 서비스로 운영 중이라 링크는 공개하지 않습니다. 궁금한 점은 문의로 남겨주세요.

주요 기능

월급 · 세금 · 국고

직업에 따라 월급을 받고, 순자산세와 부동산 보유세를 냅니다. 국고로 학급 재정이 순환합니다.

주식 투자

학급 주식 시장에서 종목을 사고팔며 투자와 리스크를 체험합니다.

예금 · 적금 · 파킹통장

이자의 원리를 몸으로 배우는 저축 상품들.

부동산 거래

자리(부동산)를 사고팔고, 가격을 흥정하는 개인 간 거래까지.

학급 재판

갈등을 재판으로 해결하며 규칙과 절차를 배웁니다.

아바타 상점

모은 돈으로 나만의 아바타를 꾸미는 소비의 즐거움.

타자 게임 · 랭킹

떨어지는 단어 게임과 필사 연습, 학급 일일 랭킹.

게시판 · 담벼락

학급 게시판과 개인 담벼락으로 소통합니다.

음악 신청

학급 음악 대기열에 곡을 신청하고, 우선 신청권도 구매할 수 있습니다.

랜덤 뽑기

돌림판 랜덤 뽑기로 간식과 아이템에 도전합니다.

For Teachers

선생님을 위한 프로그램

아이들 것만 만들다 보니, 정작 교사인 제가 쓸 게 없더군요. 제 책상에서 쓰려고 만들어 무료로 나눕니다.

스쿨데스크 SchoolDesk 화면
Windows 데스크톱무료

스쿨데스크 SchoolDesk

선생님의 책상 위, 가장 똑똑한 도우미

시간표·할일·D-Day·급식·학급 체크를 바탕화면 위젯으로 띄워 두는 교사용 프로그램입니다. 위젯은 바탕화면에 고정돼 클릭이 통과하니, 일하다 고개만 들면 오늘 할 일이 보입니다.

  • 위젯 20종 — 시간표·할일·D-Day·급식·습관 등
  • 학사일정 파일(HWP·엑셀·워드) 자동 불러오기
  • 학생 기록은 암호화 + 변조 탐지 잠금
  • 데이터는 내 컴퓨터에 저장 · 광고 없음 · 무료
ElectronReactSQLite
또박또박 화면
안드로이드 · 웹무료

또박또박

또박또박 적는 나의 기록

할일·메모·일정·습관·목표·루틴을 한 곳에 적는 기록 앱입니다. 스쿨데스크와 계정을 연결하면 교실 컴퓨터에 적어둔 할일을 퇴근길 휴대폰에서 이어서 볼 수 있습니다.

  • 할일 · 메모 · 일정 · 습관 · 목표 · 루틴
  • 스쿨데스크와 계정 연동 (선택)
  • 할일·메모·일정은 종단간 암호화
  • 학생 기록은 동기화하지 않음
React NativeNext.jsCloudflare D1
우리 반 투표함 화면
Windows 데스크톱 · 웹무료

우리 반 투표함

한 기기를 돌려가며, 비밀은 지켜지는 투표

교실에서 후보를 정하고 한 기기를 돌려가며 찍는 비밀 투표·개표 도구입니다. 한 사람이 찍고 나면 화면이 바로 다음 투표자용으로 넘어가 앞사람의 선택이 다시 보이지 않고, 개표는 선생님이 정해둔 PIN 4자리를 넣어야 시작됩니다.

  • 후보 투표(1인 1표 · 1인 2표)와 찬반 투표(찬성 · 반대 · 기권)
  • 후보 2~20명 · 학급 투표 최대 60명 / 전교 투표 최대 3,000명
  • 숫자키로 바로 투표, 0은 기권 — 줄 서서 찍어도 빠르게
  • 개표 속도 3단(한 표씩 · 빠르게 · 초고속), 득표율은 유효표 기준
  • Windows 단일 실행 파일(설치 불필요) · 브라우저로도 바로 사용
  • 로그인 없음 · 기록은 그 기기에만 저장 · 학생 정보 수집 없음
Learning Sites

알찬 속 학습 사이트

수학·영어·미술·타자·논리 퍼즐·방탈출까지, 교실에서 필요할 때마다 하나씩 만들었습니다. 아이들이 알찬 메뉴에서 바로 들어가 씁니다.

한국사 문제은행 화면
한국사한국사능력검정시험 준비생 · 초등 고학년 이상

한국사 문제은행

외우지 말고 근거로 푸는 한국사 문항 5,446개

국사편찬위원회 «우리역사넷» 한국사 연대기를 분석해 만든 오리지널 문항 은행입니다. 원문의 사실 명제를 문항으로 조립하고, 해설에는 그 출처를 그대로 답니다. 틀린 선지에는 «왜 틀렸는지» 대신 «그건 누구의 사실인지»를 붙여, 답을 외우지 않아도 다음 문항에서 쓸 수 있는 지식이 남게 했습니다.

  • 문항 5,446개 · 사실 판별 · 인물 · 순서 배열 · 시기 판별 · 유물 사진
  • 심화 4,621 · 기본 825 · 시대 7구분으로 범위 지정
  • 모의고사 · 오답노트 간격 반복 복습 · 시대별 정답률 통계
  • 모든 문항이 AI 두 계열 교차검증을 거침
  • 가입도 서버도 없음 — 학습 이력은 그 브라우저에만
Python 문항 생성 파이프라인결정론 검수 게이트Vanilla JS PWAVercel
사이트 열기
비트:온 BEAT:ON 화면
음악초등 전 학년

비트:온 BEAT:ON

떨어지는 노트를 박자 맞춰 두드리는 리듬 게임

가사·채보·프로그램을 직접 만들고 음원까지 AI 작곡 도구로 직접 생성한 리듬 게임입니다. 남의 곡을 쓰지 않아 교실에서 마음 놓고 틀 수 있고, 민요·트로트부터 K-POP·국악 퓨전까지 장르를 넓게 담았습니다. 채보는 곡을 분석해 자동 생성한 뒤 «한 손 3연타»·«같은 레인 연타» 같은 물리적으로 못 치는 배치를 게이트로 걸러냅니다.

  • 직접 만든 60여 곡 · 민요부터 K-POP까지
  • 4키 · 6키 · 6키+스크래치 3개 모드
  • 이지 · 노멀 · 하드 난이도별 채보
  • 키 배치 변경 · 롱노트 릴리즈 판정
ACE-Step 음원 생성librosa 비트 분석Canvas 2DCloudflare Pages
사이트 열기
아트온 ArtON 화면
미술초등 전 학년

아트온 ArtON

로그인 없이 바로 색칠하는 도안 라이브러리

AI로 직접 만든 색칠 도안을 주제·학년별로 골라 화면에서 칠하거나 A4로 인쇄해 쓰는 사이트입니다. 선을 SVG 벡터로 뽑아 크게 인쇄해도 계단 현상이 없고, 결정론 게이트로 도안 품질을 자동 검수합니다.

  • 도안 1,300여 장 · 29개 테마
  • 저·중·고학년 난이도 3단계
  • 내 사진을 도안으로 변환
  • 저작권 만료 명화 포함
Node.js 생성 파이프라인SVG 벡터화Firebase Hosting
사이트 열기
종이하늘 화면
논리 퍼즐전 연령

종이하늘

종이비행기를 날려 보드를 비우는 원터치 퍼즐

경로가 뚫린 비행기만 날 수 있어 "지금 뺄 수 있는 것"을 찾는 게 재미의 핵심입니다. 레벨을 역순으로 배치해 생성하기 때문에 무한히 만들어도 100% 풀 수 있고, 실패도 재시작도 없는 힐링 퍼즐입니다.

  • 레벨 자동 생성 — 무한 플레이
  • 5의 배수 레벨은 그림이 되는 도안 29종
  • 엽서 수집 · 업적 18종 · 데일리 퍼즐
  • 색약 모드 등 접근성 지원
TypeScriptCanvas 2DVite
사이트 열기
보카웜 디펜스 화면
영어 단어초등 3~6학년

보카웜 디펜스

단어를 맞혀 거대한 책벌레를 막아라 — 우리 학교 이름 걸고

영단어 퀴즈로 화면을 가득 채운 거대 책벌레를 막아내는 액션 디펜스입니다. 정답을 맞혀야 강화탄이 충전돼 찍기로는 절대 못 깨고, 틀린 단어는 4문항 뒤·황금 보스 마디로 다시 나타나 복습됩니다. 문제를 풀어 이용권을 받고 학교 대항 순위에 점수를 보탭니다.

  • 교육과정 어휘 1,260개 (3~6학년)
  • 모드 4종 — 무한 원정 · 타임어택 · 서바이벌 · 오늘의 웜
  • 학교 대항 순위 (이름·반 없이 학교별 합계만)
  • Firefly 3D 캐릭터 · 찍기 차단 학습 게이트
Phaser 3TypeScriptPWA
사이트 열기
에코테일 EchoTale 화면
영어 읽기초등 영어 학습자

에코테일 EchoTale

AI가 읽어주는 단계별 영어 그림책

읽고(Read) · 듣고(Hear) · 따라 하고(Echo) · 말하는(Speak) 셰도잉 루프로 영어 그림책을 읽습니다. 교사의 발음 부담 없이, 아이가 자기 수준을 골라 계정 없이 바로 시작할 수 있습니다.

  • 단계별 콘텐츠 353권 (그림책 · 생활영어 · 신화)
  • CEFR preA1부터 단계별 라이브러리
  • Leitner 간격 반복 단어장
  • 삽화·음성 모두 AI로 제작
Next.jsCloudflare WorkersD1
사이트 열기
슬기셈 화면
수학초등 1~6학년

슬기셈

내 수준에 맞춰 매일 10문제씩

배치고사로 지금 수준을 찾고, 매일 10문제 미션을 풉니다. 성공률에 따라 다음 미션의 난이도와 복습 비율이 자동으로 조정되고, 막히면 선수 개념을 디딤돌로 먼저 보충합니다.

  • 수준 진단 배치고사
  • 매일 10문제 적응형 미션
  • 막히면 선수 개념 자동 보충
  • 성장 대시보드
Next.jsReactFirebase
사이트 열기
수학 성 수호자 화면
수학초등 3~6학년

수학 성 수호자

문제를 맞혀 마법을 쏘는 수학 타워 디펜스

학년·학기를 고르면 그 학기 교육과정 안에서만 문제가 나옵니다. 마법사를 움직여 타워를 세우고 밀려오는 몬스터를 막는데, 틀리면 한 줄 풀이 힌트가 뜨고 그 문제는 맞힐 때까지 3·7·15웨이브 뒤에 다시 나옵니다.

  • 3-1부터 6-2까지 8개 학기 · 문제 약 2만 문항
  • 오답 풀이 힌트 + 간격 반복 재출제 · 오답노트
  • 타워 23종 · 몬스터 34종 · 마법 10종
  • 일간 · 주간 · 월간 랭킹 · 업적 19종
JavaScriptCanvas 2DCloudflare Pages · D1
사이트 열기
구구성 수호대 화면
수학 연산초등 2~4학년

구구성 수호대

계산이 빨라질수록 내 군대가 강해진다

숫자가 살아 있는 셈나라를 지키는 라인 디펜스입니다. 문제를 맞히면 셈력이 차오르고, 그 힘으로 셈지기를 불러내 전선을 밀어냅니다. 곱셈구구를 가운데 두고 1학년 한 자리 덧셈부터 3학년 나눗셈까지 다룹니다.

  • 스테이지 무한 · 셈지기 24종 · 엉킴괴수 12종
  • 숫자패드로 직접 입력 — 찍기로는 뚫리지 않게
  • 틀린 문제는 엉킴 봉인으로 남아 다음 판에 다시
  • 로그인 없이 바로 · 기록은 기기에만 (주간 순위는 선택)
TypeScriptCanvas 2DCloudflare Workers
사이트 열기
아라하루 화면
아침 학습초등 1~6학년

아라하루

매일 아침, 알아가는 즐거움

'알아가다'의 순우리말 '아라'와 '하루'를 합친 이름입니다. 학년·학기에 맞춘 하루치 학습 세트를 매일 자동으로 만들어, 아침 시간에 여러 과목을 조금씩 다룹니다.

  • 로그인 없이 바로 시작 · 기록은 이 기기에 저장
  • 학년·학기별 일일 세트 자동 생성
  • 수학 · 글쓰기 · 맞춤법 · 어휘 · 한자 · 영어 · 독해 등
  • 출제 이력 기반 중복 방지
  • 2022 개정 교육과정 기준
Next.jsCloudflare PagesD1
사이트 열기
칸채움 화면
스도쿠초등 3학년 · 어른

칸채움

4×4 작은 판부터 9×9 마스터까지

가로·세로·상자에 숫자를 겹치지 않게 채우는 스도쿠입니다. 4×4·6×6 작은 판으로 들어와 9×9까지 올라가고, 생성기가 답이 하나뿐인 판만 내보내기 때문에 찍어서 맞는 칸이 없습니다. 판을 시작할 때 문제를 풀어 이용권을 받고, 결과는 우리 학교 점수로 모입니다.

  • 모드 5종 — 클래식(6단계) · 타임어택 · 서바이벌 · 대각선 · 오늘의 퍼즐
  • 4×4 · 6×6 · 9×9 판 — 판을 만들 때마다 해 개수를 세어 답이 하나인 판만 냄
  • 문제 풀고 이용권 · 우리 학교 순위(학교별 합계만 — 이름 입력 없음)
  • 퍼즐을 A4로 인쇄해 종이로도 풀기
Next.jsCloudflare PagesWorkers · D1
사이트 열기
타이핑버스 TypingVerse 화면
타자초등 전 학년

타이핑버스 TypingVerse

손끝으로 여는 무한한 세계

한글·영문 타자 연습에 성장 요소를 얹었습니다. 정확도는 시도 단위로 세기 때문에 오타를 지우고 다시 쳐도 100%로 세탁되지 않고, 자주 틀리는 키를 모아 맞춤 드릴을 만들어 줍니다.

  • 연습 7종 · 테스트 3종 · 타자 게임 6종
  • 한글 오토마타 기반 손가락 매핑 · 취약 키 드릴
  • XP · 레벨 · 스트릭 · 일일 퀘스트 · 리그
  • 순위 점수는 서버가 검증 — 자동 입력 차단
Next.jsCloudflare Pages FunctionsD1
사이트 열기
뽑기ON 화면
교실 추첨학급 전체

뽑기ON

이름만 넣으면 끝나는 교실 랜덤 추첨

설치도 로그인도 없이 이름만 붙여 넣으면 추첨이 시작됩니다. 응모권을 여러 장 낸 사람이 그만큼 유리한 가중치 추첨을 지원하고, 끝에서만 긴장되던 기존 추첨과 달리 관문 세 개로 긴장을 나눠 놓았습니다.

  • 구슬 레이스 — 관문 3개(좁은 문 · 회전 지옥 · 최후의 문), 70명 기준 약 2분
  • 서바이벌 — 라운드마다 탈락, 최후의 1인까지 약 30초
  • 가중치 추첨 — 이름 뒤에 *3을 붙이면 응모권 3장
  • 3명이 남으면 자동 슬로우모션 · 화면 확대 · 심장박동
  • 구슬이 끼면 자동으로 풀려나 레이스가 반드시 끝남
넘버러시 NumRush 화면
수 감각초등 3~6학년

넘버러시 NumRush

60초 안에 1부터 순서대로 몇 번까지

전자칠판 앞에서 4~6명이 한 기기를 교대하며 푸는 60초 게임입니다. 1부터 순서대로 숫자를 찾고, 그 결과가 오늘의 발표 순서와 팀이 됩니다. 의존성과 빌드 도구 없이 만들어 초기 로드가 82.5KB입니다.

  • 60초 시간 고정 — 4~6명 교대가 수업 시간 안에 끝남
  • 초기 로드 82.5KB · 웹폰트 0KB — 교실 AP 한 대에 40명이 붙어도 열림
  • 터치 타겟 88px 이상 · 수치 96px 이상 — 서서 조작, 뒷자리에서도 읽힘
  • 이름 입력 없음 — 60초 세션에 한글 IME 를 넣지 않음
한뼘 땅따먹기 SpanLand 화면
측정·넓이초등 3~6학년

한뼘 땅따먹기 SpanLand

돌을 세 번 튕겨 집으로 돌아오면 그 안이 내 땅

전래놀이 땅따먹기를 전자칠판용으로 각색했습니다. 방향과 세기를 정해 돌을 튕기고, 3타 안에 내 땅으로 돌아오면 궤적이 그린 다각형이 내 땅이 됩니다. 멀리 갈수록 큰 땅이지만 못 돌아올 위험도 커지는 긴장 하나로 게임이 성립해 아이템도 상점도 없습니다.

  • 탭 2회로 방향과 세기 — 전자칠판 적외선 터치는 드래그 중 끊기므로 드래그 0
  • 2타 복귀는 삼각형(안전), 3타 복귀는 사각형(큰 소득)
  • 60초 뒤 차지한 칸 수가 점수 · 1~6인 핫시트
  • 의존성 0 · 빌드 도구 0 · 웹폰트 0KB
한달음 윷놀이 YutDash 화면
확률·자료초등 3~6학년

한달음 윷놀이 YutDash

번갈아 윷을 던져 말을 집으로, 남의 말은 잡고

전래놀이 윷놀이를 전자칠판용 턴제 대결로 각색했습니다. 누르는 것이 말이 아니라 목적지라 「말 고르고 → 길 고르기」의 두 단계가 없고, 잡을 수 있는 자리는 붉은 가시 링으로 미리 보입니다. 누가 목표에 닿아도 그 바퀴는 마쳐 전원이 같은 횟수의 차례를 받습니다.

  • 목적지를 누르는 조작 — 지름길과 바깥길이 그냥 다른 목적지
  • 남의 말을 잡으면 한 번 더, 윷·모도 한 번 더
  • 개(2칸)가 616 로 가장 자주 나오는 실제 윷 확률 그대로
  • 목표 점수 도달 후에도 그 바퀴는 마침 — 차례 수가 같아야 공정
딱1 로켓 화면
분수·소수·백분율 덧셈초등 4~6학년

딱1 로켓

합이 딱 1이면 로켓 발사!

떨어지는 연료 칸(14 · 0.3 · 45%)을 로켓에 부어 합을 딱 1로 채우면 발사합니다(옛 이름 크로마폴 · 분수 블록 팡). 넘치면 그 칸만 펑 — 아무 데나 누르면 손해라 머릿속 덧셈이 저절로 됩니다. 전자칠판에서 모둠이 교대로 60초씩 겨룹니다.

  • 모드 7종 — 60초 발사 대회 · 발사 임무(40단계) · 끝없는 우주 · 숫자로만 · 대형 발사장 · 오늘의 발사 · 모둠 릴레이
  • 4·5·6학년 단계 — 분수 → 소수 → 백분율까지
  • 문제 풀고 이용권 · 학교별 순위(학교 합계만)
  • 이름·계정 없음 · 기록은 기기 안에만
TypeScriptCanvasVite
사이트 열기
열쇠말 학교 화면
학습 방탈출초등 3~6학년

열쇠말 학교

배움이 곧 열쇠

ZEP 풍 2D 탑다운 방탈출입니다. 문제를 풀어야 자물쇠가 열리고, 여섯 개의 열쇠말을 모으면 정문이 열립니다. 조각 4개를 모으기 전에는 자물쇠 입력 자체가 잠겨 완전탐색으로 통과할 수 없습니다.

  • 문항 2,300여 개 — 수학 · 국어 · 과학 · 사회
  • 학년·학기를 고르면 그때까지 배운 범위에서만 출제
  • 6번 틀리면 해설과 함께 조각 지급 — 누구도 갇히지 않는다
  • 이름·학교·계정 없음 · 진행은 기기 안에만
Phaser 3TypeScriptVite
사이트 열기
콩콩배구 화면
캐주얼 게임전 연령

콩콩배구

친구랑 2:2 · 우리 학교 이름을 걸고 하는 배구

이동·점프·때리기 세 가지만 알면 시작하는 2D 물리 배구입니다. 문제 5개 중 4개를 맞히면 경기권을 받고, 한 판마다 우리 학교 점수가 쌓여 학교끼리 순위를 겨룹니다. 리그 도전·바람 배구·달나라 배구·번개 한 판과 온라인 1:1·2:2를 지원합니다.

  • 문제 풀고 경기권 받기(수학·영어 1~6학년) · 학교 대항 순위
  • 리그 도전 5단계 · 바람·달나라·번개 모드 · 온라인 1:1·2:2
  • 오리지널 캐릭터 8종 · 경기장 9곳 · 모자·공 꼬리 꾸미기
  • 스파이크 가이드는 색이 아니라 선 모양과 기호로도 구분
JavaScriptCanvas 2DCloudflare Pages
사이트 열기
리로드 아레나 Reload Arena 화면
교과 대항전초등 3~6학년

리로드 아레나 Reload Arena

물감은 시간으로도 돈으로도 안 나온다 — 문제를 맞혀야 충전된다

물감 통 모양 드론이 되어 교실을 물감으로 칠하는 대항전입니다. 다른 게임과 달리 탄약이 시간으로 차지 않습니다. 영어·수학·과학·사회 문제를 맞혀야만 물감이 나오므로, 조준이 서툰 아이도 문제를 풀어 팀에 기여할 수 있습니다.

  • 문항 은행 1만 1천여 개 — 영어 3,322 · 과학 3,586 · 사회 4,435 · 수학은 학년별 생성
  • 학년·학기를 고르면 그 범위에서만 출제 (3~6학년)
  • 놀이 방식 3종 — 정지전 · 바닥 칠하기 · 칠하기+정지
  • 팀전 2:2 · 4:4 · 6:6, 개인전 4~6명 · 방 코드로 함께
  • 이름 직접 입력 · 계정 없음 · 채팅 없음 · 기록은 기기에만
Three.jsCloudflare WorkersDurable Objects
사이트 열기
오르답 Oreudap 화면
구구단 · 영단어초등 2~6학년

오르답 Oreudap

정답을 밟아야 한 층 오른다

문제를 보고 정답이 적힌 발판을 밟아 위로 오르는 즉답 아케이드입니다. 발판은 캐릭터가 아니라 «세계»가 내려가며 쌓이고, 층이 오를수록 제한시간이 줄고 문항 등급이 열리며 배경음악이 조여듭니다. 틀린 낱말은 오답노트에 담겨 며칠 뒤 다시 나옵니다.

  • 모드 3가지 — 무한 오르기(하트 3) · 아슬아슬(기력이 계속 줄어든다) · 60초 질주
  • 구구단 72문항 + 영단어 1,207개(3·4학년 617 · 5·6학년 590), 두 방향으로 출제
  • 영어 낱말 943개는 원어민 발음 파일로 읽어 주고, 나머지는 브라우저 음성이 읽는다
  • 10·25층에서 문항 등급이 열리고 BGM 이 함께 바뀜 — 어려워지는 것을 귀로 먼저 안다
  • 일일 등수는 과목·모드별로 따로 — 이름은 기기에서 가려서 보낸다(김철수 → 김*수)
  • 계정 없음 · 나이·학교 안 받음 · 기록은 그 브라우저에만 저장
Phaser 3ViteCloudflare Workers
사이트 열기
폴짝 원정대 화면
교과 통합초등 1~6학년

폴짝 원정대

문제를 안 풀어도 깰 수 있다 — 맞히면 상만 있다

10월드 70스테이지 점프 액션입니다. 길목의 «지혜의 돌»을 건드리면 국어·수학·영어·과학 4지선다가 뜨는데, 맞히면 이슬과 활공 씨앗을 받고 틀리거나 그냥 지나쳐도 잃는 것이 없습니다. 학습을 벌이 아니라 상으로만 걸어 두었고, 문제를 하나도 풀지 않은 봇이 70스테이지를 전부 깨는 것을 검증으로 확인합니다.

  • 문항 1,913개 — 국어 499 · 수학 624 · 영어 500 · 과학 290
  • 타이틀에서 학년·학기 출제 범위 지정 — 고른 범위에 몇 문항이 있는지 그 자리에서 보여 준다
  • 문제를 안 풀어도 클리어 가능 · 정답 보상은 이슬과 활공 씨앗
  • 전 스테이지 봇 클리어·불가능 점프 없음·결정론을 기계 검증 19항목으로 고정
  • 키보드 · 터치 · 전자칠판 · 전체화면
  • 계정 없음 · 기록은 그 브라우저에만 저장 · 개인정보 수집 없음
Phaser 3JavaScriptVite
사이트 열기
또박이 화면
국어·영어초등 1~6학년(영어는 3~6학년)

또박이

급수표를 만들 필요가 없다 — 열면 바로 받아쓰기가 된다

초등 받아쓰기 앱입니다. 국어 537급 5,370문항과 영어 229급 2,290문항이 «미리 구운 사람 목소리»까지 함께 들어 있어, 급수표를 따로 만들지 않아도 링크를 열면 그 자리에서 시작됩니다. 맞고 틀림만 세는 대신 받침·연음·구개음화 같은 오류 유형을 함께 내어 이 아이가 무엇을 어려워하는지 보여 줍니다. 서버가 아예 없어서 아이가 쓴 것과 점수는 그 기기 브라우저 밖으로 나가지 않습니다.

  • 국어 537급 5,370문항 · 영어 229급 2,290문항 내장 — 문항마다 음원 7,660개 전수 확인
  • 자모 채점 16종(받침·겹받침·된소리·연음·구개음화·띄어쓰기 등) · 영어 철자 채점 14종
  • 칠판 모드 — 큰 글씨·자동 진행·단축키, 같은 브라우저의 다른 창을 리모컨으로
  • 손글씨 답은 사람이 ○/× 로 확정하기 전까지 정답 처리하지 않는다
  • 시험 중에는 정답·정오를 어떤 경로로도 보여 주지 않는다
  • 인쇄물 5종(급수표·따라쓰기·연습시험지·시험지·오답연습지) · 링크와 QR 로 나눠 주기
  • 한 번 열면 오프라인에서도 진행(PWA) · 계정 없음 · 네트워크로 나가는 학생 데이터 없음
TypeScriptVitePWA
사이트 열기
프리즘 팝 화면
교과 통합초등 3~6학년

프리즘 팝

조각을 맞추다 보면 문제가 끼어든다

매치3 퍼즐입니다. 같은 조각을 셋 이상 맞춰 판을 깨는 사이사이에 4지선다 한 문제가 끼어듭니다. 처음 열 때 학년과 학기를 고르면 그 학기까지 배운 범위에서만 문제가 나오고, 한국사는 5학년 2학기부터 열립니다. 틀려도 잃는 것이 없고 문제를 건너뛰어도 판은 그대로 진행되어서, 학습이 벌이 아니라 덤으로만 작동합니다. 라이프가 없어 몇 번이든 다시 도전할 수 있고, 현금 결제·광고·확률형 아이템이 하나도 없습니다.

  • 문항 1,566개 — 수학 756 · 영어 413 · 국어 265 · 한국사 132, 3학년 1학기~6학년 2학기
  • 학년·학기를 고르면 안 배운 단원은 나오지 않는다 — 한국사는 5-2부터
  • 목표 12종(점수·얼음·씨앗·색 모으기·특수 발동·블로커·잉크·펭귄·물때·연쇄·시간·보스)
  • 단계는 끝이 없다 — 손으로 만든 120단계 뒤로는 곡선을 물려받아 계속 생성된다
  • 특수 조각 5종이 무엇을 터뜨렸는지 연출로 구분된다(가로·세로 쓸기, 회전, 방사, 프리즘)
  • 결제·광고·확률형 아이템·라이프 없음 — 코인은 판을 깨면 쌓인다
  • 색맹 대비로 색마다 모양이 다르다 · 긴장 연출 완화 토글 · 계정 없음, 기록은 그 브라우저에만
Phaser 3TypeScriptVite
사이트 열기
하늘수비대 SkyGuard 화면
교과 통합초등 3~6학년

하늘수비대 SkyGuard

위에서 쏟아지는 것을, 아래에서 막는다

적이 위에서 아래로 내려오고 아이는 화면 아래에 탑을 세워 막는 웨이브 디펜스입니다. 웨이브 사이의 관제 문제와 전투 중 지식탄으로 국어·수학·과학·사회 문항이 섞이는데, 틀려도 잃는 것이 없고 연속으로 맞힐수록 보상이 커집니다.

  • 캠페인 20웨이브 + 클리어 후 열리는 무한모드, 난이도 보통·어려움·악몽
  • 탑 6종(화살·폭탄·서리·송곳·방벽·발전소)과 특화 갈래 — 한 종류만 쌓으면 막히도록 설계
  • 문항 122개 — 국어 31 · 사회 31 · 수학 30 · 과학 30, 3~6학년
  • 오답 페널티 없음 · 연속 정답이 보상을 키움 · 학습이 플레이 시간의 약 8.5%
  • 보스 4종(5·10·15·20웨이브)은 약점 퀴즈를 맞히면 약해짐
  • 계정 없음 · 기록은 그 브라우저에만 저장 · 개인정보 수집 없음
Phaser 3TypeScriptVite
사이트 열기
필한 筆漢 화면
한자 급수초등 3학년 이상 · 한자 급수 준비

필한 筆漢

눈으로 보는 한자가 아니라, 손으로 쓰는 한자

한국어문회 8급~3급 배정한자 1,817자를 급수 순서대로 손으로 쓰며 익히는 앱입니다. 화면에 획순 번호가 뜨고, 마우스·손가락·펜 어느 것으로 그어도 획의 순서와 방향을 그 자리에서 채점합니다. 반대로 그으면 통과되지 않습니다.

  • 한 글자를 3획 → 다른 글자 → 3획 → 4획으로 나눠 쓰는 분산 반복
  • 획순 채점 1,805자 · 나머지 12자는 자형이 다를 위험이 있어 따라쓰기로
  • 간격 반복(SM-2) 복습 — 확인 문항은 학습 직후가 아니라 다음 세션에
  • 칭호 童蒙→書聖 10단계 · 도장첩 20개 · 하루 목표
  • 설치 없이 브라우저에서 · 오프라인에서도 · 기록은 기기에만
TypeScriptReactPWA(오프라인)IndexedDB
사이트 열기
루프 파크 Loop Park 화면
학년별 수학초등 3~6학년

루프 파크 Loop Park

문제를 풀어야 놀이공원이 커진다

길을 깔고 놀이기구를 놓아 손님을 모으는 3D 경영 시뮬레이션입니다. 새 시설은 «연구»로 열리는데, 연구 포인트는 연구소에 쌓인 문제를 풀어야 나옵니다. 시작할 때 대상 학년과 학기를 고르면 그 학기 교과 범위 안에서만 출제됩니다.

  • 학년·학기 선택(3-1~6-2) — 교과서 단원 36개에 맞춘 문항, 학기마다 300회를 뽑아 서로 다른 문항 152~279개
  • 롤러코스터를 직접 그린다 — 조각을 이어 붙이면 짜릿·아찔·울렁과 G 안전 판정이 즉시 갱신되고, 추천 코스 4종으로 한 번에 완성할 수도 있다
  • 요금을 올리면 이용객이 줄고, 줄이 길면 손님이 화를 낸다 — 수치가 그대로 게임이 된다
  • 청소부·정비공·엔터테이너가 각자 실제로 일한다(쓰레기·고장·대기 불만)
  • 12달 한 판 · 동/은/금메달 · KST 기준 일일 랭킹(이름은 가운데 글자를 가려 저장)
  • 계정 없음 · 개인정보 수집 없음 · 기록은 그 브라우저에만 저장
Three.jsJavaScriptCloudflare Pages/KV
사이트 열기
퐁당 낚시터 화면
교과 통합초등 3~6학년

퐁당 낚시터

찌를 기다리는 몇 초에, 문제 하나

캐스팅하고 찌를 기다리는 그 몇 초에 «물음표 병» 하나가 떠오릅니다. 맞히면 황금미끼와 물때가 올라 더 크고 귀한 물고기가 물고, 틀려도 잃는 것은 없습니다. 문제를 풀지 않아도 낚시 게임으로 완결되도록 만들었습니다 — 학습은 결과를 «더 좋게» 하지, 못 풀었다고 벌을 주지 않습니다.

  • 한 판 4분 · 캐스팅 거리 조절 → 입질 → 챔질 → 텐션 파이팅
  • 3~6학년 5과목 2,491문항(수학 1,354 · 영단어 316 · 국어 어휘 280 · 과학 290 · 사회 251) — 시작할 때 고른 학년·학기 범위에서만 출제
  • 오답 페널티 0 · 정답은 황금미끼와 물때로 «다음 물고기»에 바로 반영
  • 낚시터 4곳(호수·강·바다·심해) · 어종 203종 도감
  • 일일 랭킹 — 점수는 서버가 입력 로그를 다시 돌려 계산한다(클라이언트 점수 미신뢰)
  • 계정 없음 · 자유 입력 이름 없음 · 랭킹 이름은 가운데 글자를 가려 저장
TypeScriptThree.jsCloudflare Pages/Functions/KV
사이트 열기
배트온 BatOn 화면
교과 통합초등 3~6학년

배트온 BatOn

타석에 들어서기 전, 문제 하나

«오늘의 투수»를 상대로 2이닝을 치거나 던지는 야구 게임입니다. 타석에 들어서기 전 4지선다 한 문제가 뜨는데, 맞히면 집중 게이지가 차고(다음 공의 구종·코스를 미리 알려 줍니다) 타구 위력이 오릅니다. 틀려도 잃는 것은 없습니다 — 문제를 하나도 못 풀어도 야구는 그대로 굴러가고, 학습은 «더 잘 치게» 할 뿐입니다. 점수는 서버가 입력 기록을 같은 시뮬레이터로 다시 돌려 계산합니다.

  • 한 판 2분 남짓 · 타자 · 투수 · 혼합 3가지 역할
  • 3~6학년 5과목 2,536문항(수학 1,320 · 영어 450 · 과학 290 · 국어 265 · 사회 211) — 한 판에 3문항
  • 오답 페널티 0 · 정답은 집중 게이지(구종·코스 예고)와 타구 위력으로 돌아온다
  • 도루와 견제 · 결과별 중계 컷 · 심판 음성 콜 14종
  • 일일 랭킹은 역할별로 나뉜다(타자와 투수는 점수 척도가 다르다) · 하루 3회
  • 계정 없음 · 자유 입력 이름 없음 · 랭킹 이름은 가운데 글자를 가려 저장
JavaScriptThree.jsCloudflare Pages/Functions/D1
사이트 열기
활바람 Hwalbaram 화면
체육·양궁초등 3~6학년(전연령)

활바람 Hwalbaram

바람을 읽고, 흔들림이 멎는 순간에 놓아라

70 m 과녁을 향해 쏘는 풀 3D 양궁입니다. 누르면 활을 당기고, 끌어서 조준하고, 떼면 나갑니다 — 조작은 손가락 하나가 전부입니다. 어려운 것은 조작이 아니라 «언제 놓느냐»입니다. 당기고 있으면 조준점이 떨리는데, 1.2초쯤부터 3초까지가 가장 잔잔하고 그 뒤로는 팔이 지쳐 다시 흔들립니다. 거기에 바람이 얹힙니다: 측풍 1 m/s 는 정확히 과녁 한 칸을 밀고, 상승·하강 기류는 짧은 돌풍으로 따로 옵니다. 그래서 잘 쏘는 법이 «세게»가 아니라 «읽고 기다리기»가 됩니다. 교과 문제는 들어 있지 않습니다.

  • 한 손가락 조작 — 누르기(당기기) · 끌기(조준) · 떼기(발사)
  • 바람 세 성분을 따로 모델링 — 측풍 1 m/s = 한 칸 · 앞뒤바람은 낙차 · 상승기류는 돌풍으로
  • 한 기기 둘이서 화살 교대 세트제(세트 승 2점 · 6점 선취) · AI 3단계 · 연습장
  • «오늘의 바람» — 날마다 같은 바람으로 12발, 일일 순위
  • 경기장 3곳 · 업적 18 · 효과음과 배경음악 전부 자체 생성
  • 계정 없음 · 순위 이름은 가운데 글자를 지운 뒤에만 저장(온전한 이름은 기기에도 안 남습니다)
JavaScriptThree.jsCloudflare Pages/Functions/D1
사이트 열기
골든 휘슬 Golden Whistle 화면
수학초등 1~6학년(학년·학기 선택)

골든 휘슬 Golden Whistle

휘슬이 울리면 작전판을 편다 — 아는 만큼 작전이 통한다

브라우저에서 도는 탑다운 2.5D 7인제 축구입니다. 조작은 버튼 하나가 두 가지 일을 합니다 — 공을 가지면 패스와 슛이고, 상대가 가지면 같은 버튼이 뺏기와 슬라이딩이 됩니다(화면의 버튼 이름도 그때그때 바뀝니다). 달리기를 «탭»하면 0.6초짜리 순간 대시가 터지는데, 체력을 쓰고 공을 치고 나가는 것이라 빠른 만큼 뺏길 여지도 생깁니다. 경기 전과 하프타임, 그리고 프리킥 직전에 작전판 문제가 한 개 뜹니다. 맞히면 그 경기 안에서만 쓰는 작전 카드가 생기고(승률 +10.5%p), 하나도 못 풀어도 경기는 100% 그대로 돌아가고 랭킹에도 오릅니다. 문제는 14초 안에 판단하는 «암산으로 닿는 수»만 냅니다 — 종이에 대고 풀어야 하는 계산은 한 문항도 없습니다.

  • 7인제(GK 1 + 필드 6) · 전·후반 2분 30초 · 포메이션 3종 · 브로드캐스트 카메라 옵션
  • 문맥 버튼 — 공을 가지면 패스·슛, 없으면 뺏기·슬라이딩(모바일은 버튼 이름과 색이 함께 바뀝니다)
  • 순간 대시 — 달리기 탭 0.6초 버스트(걷기 대비 이동 +76%) · 체력 소모와 쿨다운이 있습니다
  • 슛은 길게 누를수록 세게(속도 14→33) · 머리 위 막대로 힘이 보입니다
  • 학습은 «상»으로만 — 맞히면 카드, 틀려도 벌 없음 · 학년·학기를 고르면 그 범위 문항만 나옵니다
  • 매일 자정 새로 시작하는 일일 리그 · 어제 1등은 오늘 고스트로 등장 · 이름은 가운데 글자를 지운 뒤에만 저장
  • 스프라이트 4,280장·효과음 12종·배경음 2곡을 전부 자체 생성(외부 조달 0건)
TypeScriptPhaser 3Cloudflare Pages/Functions/KV
사이트 열기
래킷 러시 Racket Rush 화면
수학초등 1~6학년(전연령)

래킷 러시 Racket Rush

9초짜리 포인트가 쌓여 한 판이 된다 — 쉬는 사이에 문제 하나

브라우저에서 도는 2.5D 아케이드 테니스입니다. 공은 3차원으로 날고 스핀이 궤적을 휘게 하며, 치는 순간 누르고 있는 방향으로 코스가 갈립니다. 게임 중간의 «브레인 브레이크»에 문제가 한 개 뜨는데, 계산을 시키는 대신 «어느 쪽이 더 큰가 · 어디가 틀렸나 · 항상 참인 것은»처럼 종이 없이 판단하는 문제만 냅니다. 학년(1~6)과 학기를 교사가 고르고, 학습을 아예 꺼도 테니스는 그대로 돌아갑니다. 둘이 같은 방에 들어가면 온라인 대전도 됩니다.

  • 수학 400문항 전부 «종이 없이 푸는» 판단·추론형 — 필산이 필요한 문항이 0건임을 게이트가 잽니다
  • 학년 1~6 · 1/2학기 선택 — 12개 구간마다 30문항 이상, 최근에 낸 문제는 다음 판에서 뒤로 밀립니다
  • 캐릭터 8명 · 슈퍼샷이 저마다 다릅니다(스탯 차이는 3%p, 정체성은 슈퍼샷이 짊어집니다)
  • 온라인 2인 대전 — 서버가 판정하고, 내 조작은 기다리지 않고 즉시 반영됩니다
  • 내 선수는 언제나 화면 아래 — 온라인에서 어느 자리를 받아도 같습니다
  • 계정 없음 · 진행과 기록은 그 기기 브라우저에만 남습니다(온라인 대전 중에는 경기 중 위치·입력만 서버를 거칩니다)
TypeScriptPhaser 3ViteCloudflare Workers/Durable Objects
사이트 열기
설봉 러시 Seolbong Rush 화면
스포츠 게임초등 3~6학년(전연령)

설봉 러시 Seolbong Rush

한 산을 정상에서 베이스까지, 깃대 사이로 내리꽂는다

브라우저에서 도는 3D 스키 다운힐입니다. 설봉산 정상에서 베이스까지 한 번에 내려오는데, 길에는 통과해야 할 깃대가 줄지어 서 있습니다. 빠를수록 점수가 붙고 깃대를 지날 때마다 배수가 오르지만, 눈은 실제로 미끄러워서 최고 속도로 가다 확 꺾으면 날이 걸려 그대로 넘어집니다 — 속도와 정확도를 같이 재는 구조입니다. 어디로 가야 하는지는 설면 화살표·깃대 위 빛기둥·화면 아래 방향 표시 세 가지로 알려 줍니다.

  • 코스 6개(은빛 능선 ~ 얼음 폭포) · 경사 19.7° ~ 34.1° · 눈질 4종(다져진 눈 · 파우더 · 빙판 · 습설)
  • 스키어 5종 — 외형이 아니라 물리 배율(항력 · 그립 · 조향 · 공중조향 · 밸런스)이 다릅니다
  • 1인칭 · 3인칭 전환(V) · 주행 중에도 바뀝니다
  • 실시간 점수 = 속도² × 배수 · 깃대 통과 +120 · 넘어지면 배수를 잃습니다
  • 매일 같은 코스로 겨루는 랭킹 — 서버가 입력 로그를 그대로 다시 돌려 기록을 검증합니다
  • 계정 없음 · 자유 입력 이름 없음 · 랭킹 이름은 세 글자 중 가운데를 가려 저장(김*수)
JavaScriptThree.jsCloudflare Pages/Workers/Durable Objects
사이트 열기
핀 천둥 Pin Thunder 화면
수학초등 3~6학년(전연령)

핀 천둥 Pin Thunder

공을 잡고 휘휘 돌려 던지면, 핀 100개가 무너진다

핀이 진짜 물리로 무너지는 3D 볼링입니다. 공을 눌러 잡고 손으로 휘휘 돌리면 스핀이 차고, 그대로 위로 휙 던지면 돌린 쪽으로 휘어 나갑니다. 조준하는 동안 보기 3개짜리 수학 문제가 하나 뜨는데, 맞히면 «천둥 볼»이 충전될 뿐 틀려도 잃는 것은 없습니다 — 문제를 하나도 안 풀어도 볼링은 그대로 굴러가고, 학습은 «더 시원하게 무너뜨리는» 보상으로만 작동합니다. 학년대(2~3 · 3~4 · 4~5학년)는 교사가 고르고, 아예 끌 수도 있습니다.

  • 한 판 10프레임 · 10핀 정규 / 50핀 화살촉 / 100핀 다이아몬드 3가지 모드
  • 조작 = 잡고 · 휘휘 돌려 스핀 · 위로 휙(PC 는 스페이스바 게이지로도 던집니다)
  • 수학 문제는 결정론 생성 — 같은 씨앗이면 같은 문제라 교실에서 같은 문제를 낼 수 있습니다
  • 혼자 · 한 기기 돌려가며 2~4인 핫시트 · AI 4단계(도토리·참새·매·번개)
  • 스페어 연습 레인 8종 배치 · 일일 랭킹
  • 계정 없음 · 자유 입력 이름 없음 · 랭킹 이름은 가운데 글자를 가려 저장
JavaScriptThree.jsRapierCloudflare Pages/Functions/D1
사이트 열기
티샷 아일랜드 TeeShot Island 화면
교과 통합초등 3~6학년

티샷 아일랜드 TeeShot Island

치기 전에 한 문제, 잘 맞히면 더 멀리

섬 코스를 도는 3D 골프입니다. 조준하는 동안 4지선다 한 문제가 뜨는데, 맞히면 «집중 토큰»이 쌓이고 비거리가 붙습니다. 틀려도 잃는 것은 없습니다 — 문제를 하나도 못 풀어도 골프는 그대로 굴러가고, 학습은 «더 멀리·더 정확히» 치게 할 뿐입니다. 힘은 오락가락하는 막대를 놓는 시각으로, 정확도는 줄어드는 원을 맞히는 시각으로 정해집니다. 점수는 서버가 입력 기록을 같은 시뮬레이터로 다시 돌려 계산합니다.

  • 오늘의 코스 3홀(파3·파4·파5) — 전원 같은 홀·바람·핀 · 하루 3회
  • 3~6학년 25단원 · 한 판 4문항 · 오답 페널티 0
  • 정답은 집중 토큰(판정 창 ×2.6 · 정확 낙하 예측선)과 비거리 보너스(정답당 +3 %, 판 상한 +12 %)로 돌아온다
  • 조작 = 좌우로 끌어 조준 · 막대를 놓아 힘 · 줄어드는 원을 탭해 정확도
  • 자유 연습 9홀 · 한 홀 반복 · 오답 노트 · 바람과 경사 힌트 항상 표시
  • 계정 없음 · 자유 입력 이름 없음 · 랭킹 이름은 가운데 글자를 가려 저장
JavaScriptThree.jsCloudflare Pages/Functions/KV
사이트 열기
미현상 未現像 화면
학습 방탈출초등 고학년~중학생

미현상 未現像

힌트를 사려면 교과 문제를 맞혀야 합니다

1인칭 3D 방탈출 다섯 편입니다. 한 건물을 10년씩 거슬러 올라가며 1987 사진관·1997 헌책방·2007 비디오 대여점·2017 철거 현장을 지나고, 시즌 2 《밤차》는 새벽 3시 달리는 열차 안에서 시작합니다. 이번엔 뒤칸에도 갇힌 사람이 있어, 인터폰으로 서로가 본 것을 읽어 줘야 둘 다 나갈 수 있습니다. 풀어야 다음으로 가는 구조라 찍어 맞히기로는 못 넘어갑니다.

  • 다섯 편 · 한 편에 방 3칸·자물쇠 12개 · 제한 60분(무제한 모드 있음)
  • 힌트 3단계 — 1·2·3단계에 교과 문제 1·2·3문항을 맞혀야 열림(오답 페널티 0)
  • 문제은행 132문항 · 6영역 각 22문항(수 패턴 · 공간·도형 추론 · 논리 추론 · 언어 추론 · 과학 · 역사·지리)
  • 시즌 2는 «전달» — 내가 본 것 중에서 골라 읽어 주면 저쪽 자물쇠가 열린다. 자유 입력 채팅이 아니다
  • 눈으로 본 것만으로 풀리게 했다 — 소리 단서에는 전부 화면 표시가 붙어 있다
  • 계정·로그인 없음 · 외부 요청 0건(게이트가 매 배포마다 잰다) · 진행은 기기에만 저장
JavaScriptThree.jsVercel
사이트 열기
공부냥 화면
수학초등 2~6학년(학년·학기 선택)

공부냥

문제를 풀어 모은 별로 내 3D 고양이를 손으로 돌본다 — 공부한 만큼 자란다

브라우저에서 도는 3D 고양이 키우기입니다. 공부 한 판(수학 8문항)으로 별을 모으고, 그 별로 고양이를 손가락으로 빗기고·간식을 주고·놀아 주고·쓰다듬습니다. 빗질은 털이 자라는 방향(머리→꼬리)으로 쓸어야 게이지가 차고, 쓰다듬기는 얼굴·등은 좋아하지만 배·꼬리는 싫어하는 식으로 실제 고양이 돌봄을 손으로 배웁니다. 고양이는 «공부한 날 · 서로 다른 날 3번 연속 맞혀 내 것이 된 문제 · 유대 · 누적 정답률»이 함께 차야 자라서, 찍기만으로는 자라지 않습니다. 고양이·소품·동작 영상은 모두 Adobe Firefly 로 만들었고, 화면에는 «AI로 만든 고양이» 표식이 항상 붙어 있습니다.

  • 3D 고양이 2마리 × 성장 3단계 × 자세 6가지 = 3D 모델 36개 + 방 소품 16개 · 동작 영상 52편(전부 Adobe Firefly 생성)
  • 수학 문항 1,237개(학년·학기 선택) + 계산 입력형 자동 생성 · 객관식과 입력형을 섞어 출제
  • 손으로 하는 돌봄 4가지 — 털 방향 빗질 · 간식 · 상자 뒤에 숨겼다 꺼내는 놀이 · 쓰다듬기 구역
  • 성장 조건에 누적 정답률이 들어가 있어 시뮬레이션(봇 600회 × 120일)에서 무작위 찍기 봇의 2단계 도달률 0%
  • 연속 공부 · 7일 출석 · 오늘의 부탁 · 무료 행운 캡슐(확률 상시 표시, 구매 0) — 보상은 그날 공부 한 판을 끝낸 뒤에만
  • 개인정보 수집 0 — 계정·자유 입력 없이 기기에만 저장 · 설치 없이 링크로(PWA, 오프라인 지원)
JavaScriptThree.jsAdobe FireflyCloudflare Pages
사이트 열기
스쿨 스타즈 화면
5과목 통합초등 3~6학년

스쿨 스타즈

최대 8명이 실시간으로 붙는 학교 대전 — 판이 끝나면 보너스 퀴즈로 보상이 커진다

동아리 대표 캐릭터를 골라 운동장·급식실·학교 맵에서 겨루는 탑다운 3D 대전 게임입니다. 경기 중에는 문제가 하나도 나오지 않고, 판이 끝난 뒤 보너스 퀴즈를 풀면 그 판 보상이 최대 두 배가 됩니다(광고 보고 보상 받는 자리를 문제 풀이로 바꿨습니다). 퀴즈는 학년·학기·단원을 골라 그 범위에서만 나오고, 교실 방에서는 선생님이 과목·학년·학기·단원을 정합니다.

  • 두 가지 모드 — 별 배달(4대4, 별을 우리 진영 상자에 넣기) · 방과후 서바이벌(8명 개인전) · 사람이 모자라면 🤖 표시가 붙은 봇이 채운다
  • 캐릭터 8종(동아리 대표) — 3D 모델은 Adobe Firefly 로 만들었고, 공격마다 투사체 모양과 효과음이 다르다
  • 보너스 퀴즈 3~6학년 5과목 7,535문항 · 학기별 212단원 — 단원표는 교육청 «성취기준·단원 연결표» 원문으로 맞췄다
  • 교실 방 코드 — 방장이 모드·팀·과목·학년·학기·단원을 정하고 방 잠금·내보내기
  • 서버 권위 실시간 대전 — 8명 동시 접속을 지연 500ms·패킷 손실 5% 조건에서 자동 시험으로 확인
  • 자유 채팅 없음(정해진 이모트만) · 닉네임은 생성 조합만 · 계정·광고·결제 없음 · PC는 키보드만으로도 플레이
JavaScriptThree.jsAdobe FireflyCloudflare Pages/Durable Objects
사이트 열기
물꼬 화면
수학·과학·사회 통합초등 1~6학년

물꼬

손가락으로 모래를 파서 물길을 이어 밭에 물을 대면 곡식이 자란다 — 문제는 광고 자리에

모래판 위에서 삽으로 도랑을 파고 모래와 돌둑을 쌓아 물을 밭까지 보내는 3D 샌드박스입니다. 물이 닿은 밭에서만 작물이 자라고, 홍수·가뭄·밀물·태풍 같은 날씨가 판마다 달라집니다. 광고가 나올 자리에 학습 카드(수학·과학·사회)가 나오고, 정답을 맞히면 이삭을 얻고 새 씨앗이 열립니다. 6장에서는 계절·지구 온난화·바닷물 높이·쓰레기와 오염을 직접 겪으며 «지구 환경»을 배웁니다.

  • 미션 36개(6장) — 모래 파기·둑 쌓기·수문·논 물꼬에서 시작해 지구 환경까지, 미션마다 새 동사나 새 제약이 하나씩 더해진다
  • 내 정원 — 작물 키우기, 시설(비닐하우스·물탱크·스프링클러·태양광)·일꾼 두더지, 태풍 피해와 수리, 사과·배·포도 과수원, 장터에서 곡식 팔기
  • 도전 모드 7종(수확왕·절약왕·서바이벌·장사왕·스피드런·오늘의 도전·지구 시간 여행) — 시간제한과 점수, 지구 시간 여행은 «지금처럼» 과 «함께 노력» 두 미래를 비교
  • 학습 카드 1,522문항(수학 1~6학년 1,090 · 과학 253 · 사회 179) — 지구·환경 카드 53장 포함, 정답은 이삭으로 보상하고 진행은 막지 않는다
  • 3D 소품 60종은 Adobe Firefly 로 만들었다 · 폰 세로 화면에서도 쓸 수 있게 지도를 밀어서 본다
  • 계정·광고·결제 없음 · 저장은 이 기기 안에서만 · 온라인 순위는 선택(기본 꺼짐), 자동으로 만든 닉네임과 점수만 올라간다
JavaScriptThree.jsAdobe FireflyCloudflare Pages/D1
사이트 열기
도시 탐방대 화면
사회초등 3~6학년

도시 탐방대

진짜 서울을 하늘에서 보고 내려가 걷는다 — 58곳을 관찰하며 우리 도시를 배운다

실제 지도·지형 자료로 만든 3D 서울을 하늘에서 내려다보고, 장소를 골라 내려가 거리를 걸으며 관찰하는 초등 사회 탐방 게임입니다. 방위표와 축척 막대로 길을 찾아가고, 장소마다 관찰 거리 세 곳과 숨은 까치를 찾고 탐구 질문을 풀어 카드를 모읍니다. 지하철을 타고 이동할 수 있고, 장(章)이 열릴 때마다 지형·교통·인구·기능 지도로 같은 서울을 다르게 봅니다.

  • 서울 58곳 — 궁궐·시장·한강공원·산·업무 지구 등, 하늘 지도에서 찾아가 내려가면 그 자리의 실제 도로·건물·물길로 된 거리를 걷는다
  • 탐구 질문 1,840문항 — 방위·거리·한강 남북·구 이름·장소의 기능을 지도에서 직접 확인해 푼다(정답 위치 쏠림 검사 통과)
  • 사실 문구는 출처 원장으로 관리 — 확인된 사실 84건만 문제와 설명에 쓴다
  • 3D 모델 63종은 Adobe Firefly 로 만들었다 · 바닥·외벽 질감도 Firefly
  • 지형·교통·인구·기능 지도 레이어, 지하철 노선 타기, 한강버스 타기, 사진 찍기, 탐방 수첩 · 🔭 자유 탐험으로 58곳 어디든 바로 내려가기
  • 반 현장체험학습 — 선생님이 방을 열면 학생이 6자리 번호로 들어와(최대 35명) 같은 장소를 함께 걷는다. 선생님도 캐릭터로 들어가 호루라기·퀴즈 깃발·다음 장소로 이끌고, 지도 조각·길 잃은 관광객·관찰 빙고 사건을 모둠이 푼다(이름·자유 채팅 없음 — 별명 자동·말 카드만)
  • 계정·광고·결제 없음 · 진행은 이 기기 안에만 저장 · 한 번 가 본 곳은 인터넷 없이도 열린다
JavaScriptThree.jsAdobe FireflyOpenStreetMapCloudflare Pages
사이트 열기
콩콩 노래길 화면
수학 · 영단어초등 3~6학년

콩콩 노래길

박자에 맞춰 장애물을 뛰어넘는 원터치 리듬 점프 — 문제를 풀어 모은 배터리로 논다

음악에 맞춰 저절로 달리는 캐릭터를 한 번 눌러 점프시키며 가시·구덩이·계단을 넘는 리듬 점프 게임입니다. 판 안에서는 퀴즈가 한 번도 뜨지 않고, 수학(3~6학년 단원)·영단어 문제를 풀어 모은 배터리 시간만큼 놉니다. 장애물은 곡의 박자 위에 놓여 박자에 맞춰 누르면 «딱!» 판정과 콤보가 뜨고, 점프 소리는 높이에 따라 도·레·미·솔로 이어져 멜로디가 됩니다.

  • 손으로 설계한 20판(4구역) + 끝없는 길 — 5구역부터 같은 번호는 늘 같은 판, 구역마다 4번째 판은 쉬어 가고 5번째 판은 탈것 6종이 다 나오는 메들리
  • 탈것 6종(통통·둥실·스프링·퐁당·콩콩·팔랑) — 스프링(저절로 튀고 탭하면 쿵)·퐁당(물속 잠수·부력 도약)은 직접 만든 조작
  • 모든 판이 게이트를 통과해야 나온다 — 정답 입력을 ±40ms 흔들어 200번 재생 클리어 90% 이상, 비행 구간까지 ±20ms 흔들고 고치지 않아도 90% 이상, 실수해도 닿지 않는 «의미 없는 장애물» 0개
  • 실제 키보드·터치 이벤트로 사람처럼 흔들어 누르는 플레이 봇이 30판 넘게 끝까지 깨 봤다(입력 오차 실측 9ms 이하)
  • 학교 대항전 — 처음 한 번 공식 학교 목록에서 학교를 고르면, 깬 판의 입력 기록을 서버가 같은 시뮬레이션으로 다시 돌려 확인한 뒤 학교 합계에만 더한다(이름·반 없음, 공개 정답 복사·재전송 거부)
  • 빠르기 ×1·×1.25·×1.5, 느리게(0.8배), 연습(체크포인트) · 휴대폰 가로면 전체 화면
  • 계정·광고·결제 없음 · 진행은 이 기기 안에만 저장
JavaScriptPhaserWeb WorkerCloudflare Pages · Workers
사이트 열기
명화 탐험대 화면
미술초등 3~6학년

명화 탐험대

진짜 명화 222점이 걸린 3D 미술관을 걸으며 잃어버린 이름표를 되찾는다

세계 미술관이 퍼블릭 도메인으로 공개한 실제 소장품으로 꾸민 3D 디지털 미술관입니다. 부엉이 도슨트 올리의 수수께끼를 듣고 전시실을 걸어 다니며 알맞은 작품을 찾고, 그림을 확대해 자세히 본 뒤 관찰 문제를 풀어 잃어버린 이름표를 하나씩 되찾습니다. 관을 다 복원하면 스탬프와 시간 기록이 남고, 그림 속에 숨은 황금 돋보기는 크게 확대해야만 보입니다.

  • 실제 명화 222점 — 클리블랜드·시카고·덴마크 국립·메트로폴리탄 미술관의 퍼블릭 도메인 소장품, 작품마다 출처·이용 조건 기록
  • 6관 — 한국의 미 · 동아시아의 붓과 판화 · 르네상스와 바로크 · 인상주의와 그 후 · 북유럽의 빛 · 세계의 공예
  • 문제는 작품 정보와 그림에서 자동으로 만든다(디테일 찾기·누가·언제쯤·무엇으로·어느 나라·같은 화가·주된 색) — 13,188문항 전수 검사로 정답이 둘인 문제 0개
  • 모드 5가지 — 전시관 복원 · 명화 러시 · 디테일 탐정 · 연대기 · 오늘의 전시, 도감과 나만의 전시실(걸기·엽서)
  • 수업 코드 — 같은 코드를 넣으면 반 전체가 같은 작품 8점으로 함께 감상한다
  • 부엉이 도슨트는 Adobe Firefly 로 만든 3D 모델 · 배경음 7곡과 효과음은 직접 만들었다
  • 계정·광고·결제 없음 · 작품 이미지를 자체 서버에 두어 다른 회사 서버로 가는 요청 0건 · 학교 대항은 학교 합계만
JavaScriptThree.jsAdobe FireflyCloudflare Pages · Workers · D1
사이트 열기
휘휘! 숲속 오케스트라 화면
음악초등 3~6학년

휘휘! 숲속 오케스트라

지휘봉을 저으면 숲속 동물 악단이 내 빠르기·셈여림대로 명곡 102곡을 연주한다

마우스나 손가락으로 2·3·4박자 지휘 도형을 그리면 숲속 동물 악단이 그 박에 맞춰 연주하는 지휘 리듬 게임입니다. 빨리 저으면 빨라지고 크게 저으면 세게, 작게 저으면 여리게 연주하며, 쉬던 파트가 들어올 차례에는 그쪽으로 지휘봉을 뻗어 불러 줍니다. 곡은 모두 저작권이 끝난 명곡이고 편곡은 직접 했습니다. 젓기 어려운 아이는 박마다 화면을 톡톡 눌러도 박으로 인정됩니다.

  • 퍼블릭 도메인 명곡 102곡(작은 별 변주곡·사계 «봄»·캐논·환희의 송가·아리랑·징글벨 등) — 숲속 무대 5곳, 선율은 출처 두 곳 이상과 대조했고 편곡은 직접 했다
  • 지휘 입력 = 박점 검출 — 젓는 궤적에서 박이 떨어지는 순간·크기·방향을 읽어 빠르기·셈여림·파트 부르기를 판정, 박마다 화면을 톡 눌러도 박
  • 두 가지 방식 — «따라오는 악단»(내 빠르기를 악단이 따라옴)과 «악보대로»(정해진 빠르기에 맞춰 젓기), 난이도 쉬움·보통·어려움
  • 모드 8가지 — 이야기 연주회 · 한 곡 연주 · 60초 챌린지 · 버티기 앙상블 · 오늘의 곡 · 변주 규칙 · 큰 무대 · 릴레이 지휘(2~4명 교대)
  • 연습실 12레슨(2·3·4박자 지휘, 셈여림, 빠르기말, 리타르단도·아첼레란도, 파트 부르기, 늘임표, 끝맺음) · 악기 도감 20 · 놀이터(자유 지휘·파트 켜고 끄기)
  • 실제 마우스·터치 이벤트로 102곡을 두 방식으로 끝까지 지휘하는 시험을 배포본에서 통과(204204)
  • 악단 동물 13종은 Adobe Firefly 3D 모델에 직접 리그를 달아 연주 동작을 만들었다 · 악기 소리는 공개 표본(VSCO 2 CE, CC0)
  • 이용권은 음악·수학·영어 문제 5개 중 4개를 맞혀 받는다 · 계정·광고·결제 없음 · 학교 대항은 학교 합계만
JavaScriptPhaserWeb AudioAdobe FireflyCloudflare Pages · Workers · D1
사이트 열기
철모특공대 화면
수학·영어·음악초등 1~6학년

철모특공대

태엽 장난감 로봇 군단을 막는 횡스크롤 액션 — 3장 15스테이지, 둘이 같이도 된다

오락실 횡스크롤 런앤건 게임을 초등학생에게 맞게 다시 만든 액션 게임입니다. 적은 사람이 아니라 태엽으로 움직이는 장난감 로봇이라, 쓰러뜨리면 나사와 톱니로 흩어집니다. 뗏목을 타고 강을 내려가거나 폐광 아래로 떨어지고, 시계탑을 오르고 잠수함·비행기를 모는 등 판마다 구조가 다릅니다. 이용권은 문제를 풀어 받고, 한 장으로 한 장(5스테이지)을 이어서 합니다.

  • 3장 15스테이지 — 뗏목 자동 스크롤·내려가는 폐광·시계탑 오르기·바람 버티기·잠수함·승강기와 용암 분수·밤 비행·저중력 등 판마다 다른 구조
  • 보스 15종(고철 거북 상륙정·장갑 열차 «시계탑호»·태엽 문어 잠수함·고래 비행 항모 «달고래» 등) · 적 로봇 19종 · 무기 6종(권총·기관총·산탄·로켓·화염·번개) · 두더지 전차·깡통 보행기·전투기
  • 혼자 또는 둘이 같이(한 키보드·한 화면) · 대원 4명(2명은 정비공을 구해 열림) · 위·대각선 조준 · 휴대폰·태블릿은 터치 단추
  • 모드 5가지 — 작전 개시(캠페인) · 타임어택 · 끝없는 방어 · 권총만 · 오늘의 작전, 엔딩 뒤 2회차
  • QA 봇이 배포본에서 15스테이지를 실제로 끝까지 깨는 시험을 통과(3장 전부·엔딩·이어하기 관문 포함)
  • 대원 4명과 걷는 적 로봇 7종·정비공은 Adobe Firefly 3D 모델에 직접 리그를 달아 동작을 구웠다
  • 이용권은 수학·영어·음악 문제 5개 중 4개를 맞혀 받는다 · 계정·광고·결제 없음 · 학교 대항은 학교 합계만
JavaScriptPhaserWeb AudioAdobe FireflyCloudflare Pages · Workers · D1
사이트 열기
빙글스텝 화면
음악초등 1~6학년

빙글스텝

두 친구가 색동 끈을 잡고 박자에 맞춰 빙글 돌며 징검돌을 건너는 원버튼 리듬 게임

색동 끈을 마주 잡은 두 친구가 음악에 맞춰 번갈아 빙글 돌며 징검다리 길을 건너는 3D 리듬 게임입니다. 도는 친구가 다음 돌에 닿는 순간 화면 아무 곳이나 한 번 누르면 됩니다. 길이 꺾인 모양이 곧 박자라서, 곧은 길은 한 박·꺾인 길은 반 박처럼 눈으로 리듬을 미리 읽게 됩니다. 손 무늬 돌에서는 도는 방향이 바뀌고, 장구 돌에서는 두 배로 빨리 돕니다.

  • 곡 33개 — 저작권이 끝난 전래·고전 선율 20곡을 직접 편곡하고, 13곡은 직접 만들었다 · 남의 녹음은 쓰지 않았다
  • 빙글 여정 8고개 24길(꺾기·잔걸음·돌아서기·장단 변속·메아리·반딧불 길) + 25단계부터 끝없이 이어지는 단계
  • 모드 10가지 — 빙글 여정 · 한 곡 골라 · 60초 메들리 · 끝없는 길 · 오늘의 길 · 변형 카드 · 큰 마당(전자칠판) · 메아리 대결 · 릴레이 마당(2~6명) · 둘이서 빙글(한 화면 대결)
  • 버튼 하나 — 키보드·마우스·터치 어느 것이든 한 번 누르기 · 기기마다 다른 소리 지연을 맞추는 박자 맞추기
  • 배포본에서 실제 키·터치 입력으로 모드 전부를 끝까지 하는 시험을 통과(PC·휴대폰·전자칠판 화면)
  • 두 친구와 도깨비는 Adobe Firefly 3D 모델에 직접 뼈대를 달아 춤 동작을 만들었다
  • 이용권은 음악·수학·영어 문제 5개 중 4개를 맞혀 받는다 · 계정·광고·결제 없음 · 학교 대항은 학교 합계만
JavaScriptThree.jsWeb AudioAdobe FireflyCloudflare Pages · Workers · Durable Objects
사이트 열기
블록누리 화면
수학·영어초등 1~6학년

블록누리

블록 1,026종으로 친구들과 한 세계를 짓고, 작업실에서 나만의 블록·규칙을 만들어 나눈다

블록을 캐고 쌓아 세계를 만드는 3D 샌드박스 게임입니다. 친구가 방 번호를 누르면 같은 세계에 들어와 함께 짓습니다. 창작 모드에서는 블록을 마음껏 꺼내 쓰고, 생존 모드에서는 재료를 캐서 도구를 만들며 살아남습니다. 작업실에서는 새 블록·아이템·몹·놀이 규칙을 블록 코딩으로 만들고, 시험 세계에서 돌려 본 뒤 여섯 자리 번호로 친구와 나눌 수 있습니다.

  • 블록 1,026종 · 아이템 433종 · 동물·몹 96종 · 바이옴 64곳 · 차원 4곳 · 회로·기계 부품 54종
  • 창작·생존 외에 따라짓기(90초 안에 똑같이) · 큰 짓기 · 규칙 비틀기 · 오늘의 씨앗 모드
  • 여럿이 같이 — 방 번호로 들어와 한 세계에서 함께 짓는다(세계 판정은 서버가 한다)
  • 작업실 — 블록·아이템·몹·규칙을 블록 코딩이나 코드로 만들고, 여섯 자리 번호로 나눈다(나누는 글자는 낱말 고르기라 자유 입력 칸이 없다)
  • 동물·몹 3D 모델은 Adobe Firefly 로 만들고 직접 뼈대를 달아 걷기 동작을 만들었다
  • 배포본에서 실제 마우스·키보드·터치 입력으로 139개 항목을 확인하는 시험을 통과(PC·휴대폰·세로 화면·저사양 흉내)
  • 이용권은 수학·영어 문제를 풀어 받는다 · 계정·광고·결제 없음 · 이름은 만들어 주는 별명 · 학교 대항은 학교 합계만
TypeScriptThree.jsQuickJSAdobe FireflyCloudflare Pages · Workers · Durable Objects
사이트 열기
와일플레이 코드스쿨 화면
정보·코딩초등 3학년 ~ 고등 1학년

와일플레이 코드스쿨

블록에서 파이썬·자바스크립트까지, 한 단계씩 진짜 게임을 지으며 배우는 코딩 수업

학생이 단계마다 목표를 읽고 코드를 고쳐 실행하면, 플레이테스트가 게임을 직접 돌려 보고 통과 여부를 알려 주는 코딩 수업 사이트입니다. 초3·4는 블록으로 반짝별 잡기·과일 바구니를 만들고, 중학생은 파이썬·자바스크립트로 벽돌 부수기·던전 생성기까지 짓습니다. 로그인 없이 바로 만들 수 있고, 학급 코드로 들어오면 반 친구들의 작품을 모아 서로 해 볼 수 있습니다. 단계 없이 빈 무대에서 마음대로 만드는 자유 만들기도 있습니다.

  • 프로젝트 12개 · 62단계 — L1(초3·4 블록)부터 L4(중3·고1 파이썬·자바스크립트)까지, 블록에서 글자 코드로 넘어가는 다리 프로젝트 3개 포함
  • 단계마다 플레이테스트 채점(확인 항목 362개)과 힌트 3개
  • 블록·파이썬·자바스크립트가 같은 게임 엔진을 쓴다 · 파이썬(Pyodide)·자바스크립트(QuickJS)는 브라우저 안 격리 실행기에서 돈다
  • 자유 만들기 — 단계·채점 없는 빈 무대에 그림 22가지를 꺼내 마음대로 게임을 만든다
  • 로그인 없이 바로 만들기(그 기기에만 저장) · 학급 코드로 들어오면 반 작품 모아보기와 선생님 진도 화면
  • 학생 실명을 받지 않는다 — 학생은 학급 코드와 번호로 들어오고(그림 암호는 선택), 번호와 이름 대조는 선생님 기기에만 둔다 · 광고·추적 없음
  • 배포본에서 모든 프로젝트·단계·언어의 정답은 통과하고 시작 코드는 떨어지는지 전수 시험 · 라이트·다크 화면 접근성 검사(axe) 위반 0
TypeScriptReactBlocklyPyodideQuickJSCodeMirrorCloudflare Pages · D1
사이트 열기
별빛 용사단 화면
수학·영어·국어·과학·사회초등 3~6학년

별빛 용사단

문제를 풀어 별빛을 모아 다섯 직업 용사로 10개 지역 몬스터 100종과 싸우는 3D 모험 RPG

마을과 사냥터를 오가며 퀘스트를 깨고 장비를 모으는 3D 모험 RPG입니다. 사냥터에 나가려면 별빛(쉬는 시간)이 필요하고, 별빛은 «지혜의 샘»에서 문제 10개 중 8개를 맞혀 10분씩 받습니다. 마을에서는 별빛이 줄지 않습니다. 틀린 문제는 며칠 간격으로 다시 나오고, 하루에 받을 수 있는 시간과 하루 놀 수 있는 시간에 상한이 있습니다.

  • 지역 10 · 사냥터 30 · 마을 10 · 몬스터 100종(월드 보스 10) · 메인 퀘스트와 마을 의뢰 151개 + 날마다 현상금
  • 직업 5개(수호기사·바람사수·성흔술사·정령지기·그림자칼) · Lv40 전직·Lv60 각성 · 만렙 80 · 장비 10단계·세트 10·보스 고유 전설 20
  • 문제 약 5만 개(수학·영어·국어·과학·사회·도덕·한자·수수께끼, 3~6학년) — 고른 학년을 중심으로 정답률에 맞춰 난이도가 오르내리고, 은행을 다 돌기 전엔 같은 문제를 다시 내지 않는다
  • 같은 마을·사냥터에 있는 친구의 영웅이 보이고 같이 사냥한다 — 채팅 없이 정해진 말풍선만 주고받는다
  • 영웅·몬스터·마을 사람 188개는 Adobe Firefly 3D 모델이고, 영웅 동작은 Mixamo 모션을 직접 맞춰 붙였다(활 당기기·놓기 포함)
  • 휴대폰·태블릿은 이동 스틱·공격 단추·스킬 단추, PC는 키보드 · 화면 크기 10종에서 HUD 겹침 0을 검사한다
  • 계정·광고·결제 없음 · 진행은 그 기기에 저장 · 이름은 생성 닉네임
JavaScriptThree.jsWeb AudioAdobe FireflyMixamoCloudflare Pages · Workers · D1
사이트 열기
타자왕국 키우기 화면
타자초등 3학년 ~ 고등 3학년

타자왕국 키우기

한 문장 칠 때마다 우리 학교 깃발이 한 칸 — 한국·세계 지도를 학교끼리 나눠 갖는 타자 땅따먹기

문장을 정확하고 빠르게 치면 그 힘으로 지도 위 땅에 우리 학교 깃발을 꽂는 타자 연습 게임입니다. 한국 지도는 행정동을 그 안의 학교·마을 자리마다 나눠 11,519칸, 세계 지도는 9,000칸이고, 빈 땅은 짧은 문장 2~3개, 남의 땅은 그 땅보다 센 점수를 내야 가져옵니다. 오타가 많으면 점수가 확 줄어 «빨리»보다 «정확히»가 먼저입니다. 우리 학교를 고르면 친구들이 꽂은 깃발이 학교 순위로 모입니다.

  • 한국 지도 11,519칸 · 세계 지도 9,000칸 — 행정동(세계는 주·도)을 학교·마을·도시 자리마다 나눴다
  • 모드 4종 — 깃발 꽂기(한 칸) · 60초 돌격(모은 힘으로 이어진 땅 여러 칸) · 성벽 쌓기(우리 땅 방어 +) · 오늘의 문장(전국이 같은 문장)
  • 문장 1,320개 — 속담 254 · 명심보감 208 · 논어 64 · 채근담 47 · 이솝 이야기 93(저작권이 끝난 글) + 직접 쓴 문장 654, 기기마다 겹치지 않는 순서로 나온다
  • 점수 = 맞게 친 타수 × 빠르기 × 정확도² — 오타가 많으면 빨라도 땅을 못 가져간다
  • 우리 학교 깃발·성벽 높이·학교 그림이 지도에 보이고, 땅을 차지하면 깃발이 꽂히는 효과가 난다
  • 계정·개인정보 없음 — 학교는 NEIS 목록에서 고르기만, 순위에는 학교별 합계만 보인다
JavaScriptCanvasd3-geoCloudflare Pages · Workers · Durable Objects
사이트 열기
끝까지 진화 화면
5과목 통합초등 3~6학년

끝까지 진화

원시 세포로 태어나 바다에서 뭍으로 — 먹고, 진화하고, 마지막 한 생명까지 버티는 실시간 생존 게임

원시 세포로 태어나 해파리·삼엽충·물고기를 거쳐 뭍으로 올라오고, 공룡 같은 정점 생물까지 진화하는 실시간 생존 게임입니다. 멈추면 배가 빨리 고프고, 몸이 커질수록 더 많이 먹어야 해서 큰 생물일수록 사냥꾼이 됩니다. 시대가 바뀔 때마다 화산·빙하기 같은 대멸종이 와서 살 곳과 먹잇감이 줄어들고, 마지막까지 살아남은 한 생명이 이깁니다. 게임 시간은 문제를 풀어서 법니다 — 5문제 중 4개를 맞히면 생존권 1장(10분)이고, 판 안에서는 게임만 합니다.

  • 진화 7단계 · 몸 18가지 — 원시 세포 → 해파리·납작벌레 → 삼엽충 → 원시 어류 → 상륙 생물 → 원시 파충류 → 정점 생물, 단계마다 갈래를 골라 능력이 달라진다
  • 규칙이 곧 생물학 — 대사는 몸무게의 0.75제곱(클라이버 법칙)이라 큰 몸일수록 배고프고, 해수면이 내려가며 «언제 뭍으로 올라가나»가 핵심 결정
  • 모드 5종 — 5분 번개 · 10분 급속 · 30분 한 시대 · 60분 대진화(사람이 모자라면 로봇이 자리를 채운다) · 컴퓨터와 연습(문제 없이)
  • 문제 4,122개(수학 1,974 · 영어 1,415 · 과학 271 · 국어 262 · 사회 200, 3~6학년) — 5문제 중 4개 정답이면 생존권 1장 = 10분
  • 친구 방(방 코드)으로 반 전체가 한 판에서 겨룰 수 있다(학교 점수는 쌓이지 않음)
  • 계정·개인정보 없음 — 판 안 이름은 생성 별명, 학교는 NEIS 목록에서 고르기만, 순위에는 학교별 합계만 보인다
JavaScriptThree.jsCloudflare Pages · Workers · Durable Objects · D1
사이트 열기
공부냥 간식가게 화면
수학초등 1~6학년

공부냥 간식가게

고양이 손님에게 간식을 만들어 건네는 가게 게임 — 가끔 오는 «셈 손님»의 계산을 도우며 1~6학년 셈을 익힌다

고양이 손님이 말풍선으로 주문한 붕어빵·어묵·호떡을 기구에서 굽고 쟁반에 담아 건네는 가게 게임입니다. 입장 문제 없이 바로 가게 문을 열고, 공부는 줄에 반짝이며 서는 «셈 손님»에게서 만납니다. 셈 손님을 누르면 문제가 열리고 푸는 동안 가게가 멈추며, 정답이면 팁을 받아 잘 푸는 아이가 같은 시간에 더 많이 법니다. 번 돈으로 새 기구·직원 고양이·강화·꾸미기를 사서 붕어빵 손수레부터 별빛 옥상 디저트바까지 가게를 키웁니다.

  • 가게 5곳 · 메뉴 25가지(숨은 메뉴 5) · 단골 고양이 30마리의 이야기 — 붕어빵 손수레에서 별빛 옥상 디저트바까지 이사
  • 셈 손님 문제 5가지 모양 — 동전·지폐 내기와 거스름돈 · 똑같이 나눠 담기 · 케이크 조각 분수 · 가격표·장부 숫자판 · 판매 그래프
  • 1~6학년 학년 맞춤 — 1학년 20까지의 덧셈·뺄셈부터 6학년 비와 비율·할인까지, 고른 학년 문제만 나온다
  • 공부 비중 약 10% — 3분 한 판에 셈 손님 2번, 정답이면 팁(너무 빨리 찍은 답은 맞아도 팁 0), 틀리면 같은 모양이 한 번 더
  • 번 돈으로 새 기구·직원 고양이·기구 강화·꾸미기 — 마감 화면에서 바로 사고, 첫 화면에 다음 목표까지 남은 돈
  • 놀이 6가지(영업일·러시아워·단골 지키기·오늘의 규칙·동네 축제·오늘의 장사) · 계정·개인정보 없음 · 학교 대항은 학교 합계만
JavaScriptPhaser 3Cloudflare Pages · Workers
사이트 열기
독도 탐사 일지 화면
사회초등 3~6학년

독도 탐사 일지

울릉도에서 배를 타고 독도까지 — 항해·섬 탐사·기록 징검다리 미니게임 셋으로 독도의 지리와 역사 기록을 익힌다

독도의 날(10월 25일)을 맞아 만든 독도 학습 미니게임입니다. 게임 속에 문제를 끼운 것이 아니라, 배울 내용 자체를 미니게임 3개로 만들었습니다. 울릉도에서 독도까지 87.4km를 항해하며 답이 적힌 물길로 배를 옮기고, 섬에 내려 지도의 표식 6개를 눌러 땅과 생물을 찾고, 옛 기록 카드를 오래된 것부터 차례로 놓아 등대에 불을 밝힙니다. 판이 끝나면 «오늘 내가 찾은 독도 근거» 한 문장이 탐사 일지로 남아 수업 마무리 발표에 씁니다.

  • 미니게임 3개 = 성취기준 세 갈래 — 항해(지리) · 섬 탐사(자연과 사람, 도감 40칸) · 기록 징검다리(512년 이사부부터 1900년 칙령 제41호까지 기록 16개)
  • 2022 개정 사회 [6사01-02] · 문제 152개, 3·4학년과 5·6학년 문제가 나뉜다 · 틀리면 정답과 설명이 바로, 틀린 문제는 다음 판에 다시
  • 숫자·연도·이름은 외교부 독도 누리집·동북아역사재단·독도 지명 자료 원문과 대조, 자료끼리 다른 내용은 문제로 내지 않음
  • 놀이 6가지 — 탐사 · 60초 순풍 · 안개 바다 · 오늘의 독도(같은 날 같은 학년이면 같은 문제) · 여기는 어디? · 전자칠판 모둠 대항(2~4모둠)
  • 첫 화면 «선생님께»에 성취기준과 40분 수업 흐름 예시
  • 계정·개인정보 없음 — 도감과 탐사 일지는 그 기기에만, 학교 대항은 학교 합계만
JavaScriptPhaser 3Cloudflare Pages · Workers
사이트 열기
도깨비 장터길 화면
5과목 통합초등 3~6학년

도깨비 장터길

도깨비를 쫓아 조선 장터 골목을 달리는 3D 러너 — 앞에 선 홍살문 세 개가 곧 보기, 레인을 바꿔 3~6학년 다섯 과목 문제를 맞힌다

장난꾸러기 도깨비 두두를 쫓아 장터 골목을 달리는 3레인 3D 러너입니다. 장독·수레·소달구지를 피해 레인을 바꾸고 뛰고 구르다 보면, 길 앞에 홍살문 세 개가 서고 문마다 보기가 하나씩 붙습니다. 문제는 문에 닿기 12초도 더 전부터 화면에 떠서, 달리기를 멈추지 않고 생각한 뒤 정답 문으로 레인을 옮기면 됩니다. 정답이면 신명 질주로 도깨비와의 거리가 줄고 다섯 번 맞히면 도깨비를 붙잡습니다. 틀려도 깎이는 것은 없고 정답과 풀이가 바로 나옵니다.

  • 관문 문제 3,694개(수학 1,663 · 영어 1,339 · 과학 249 · 사회 227 · 국어 216, 3~6학년) — 고른 학년 문제만, 다섯 과목을 한 바퀴씩 번갈아
  • 공부 시간은 플레이의 10% 안팎 — 관문 평균 26초 간격, 누적 학습 시간이 12%를 넘지 않게 조절
  • 마당 13곳 — 장터·대숲·나루·성곽·밤 장터에서 4.5km 뒤 눈 고갯길·궁궐·바닷가·단풍 산사·논길·도깨비 굴·용궁·구름 하늘길, 마당마다 장애물과 날씨가 다르다
  • 전통 소품 장애물과 도깨비 감투·금 나와라 방망이·방패연·거북 부적·복주머니 다섯 가지 힘
  • 놀이 5가지 — 끝없는 장터길 · 90초 질주 · 목숨 셋 · 오늘의 골목(모두가 같은 길) · 장단 질주
  • 부딪혀도 틀린 문제를 다시 풀면 한 번 이어 달린다
  • 계정·개인정보 없음 — 진행은 그 기기에만, 학교는 NEIS 목록에서 고르기만, 순위에는 학교별 합계만 보인다
JavaScriptThree.jsCloudflare Pages · Workers · Durable Objects
사이트 열기
호박불 마을 화면
4과목 통합초등 1~6학년

호박불 마을

바람 유령 휘휘가 꺼뜨린 핼러윈 마을 등불을 문제로 다시 켜는 이야기 게임 — 집마다 1~6학년 성취기준 문제 3개

핼러윈을 앞둔 밤, 바람 유령 휘휘가 마을 등불을 모두 꺼 버렸습니다. 아이는 반딧불이 깜빡이와 함께 불 꺼진 집을 차례로 찾아가 집주인의 부탁을 문제로 풀어 줍니다. 한 집에 문제 세 개, 두 개 이상 맞히면 그 집 등불이 켜지고 집주인이 휘휘에 얽힌 이야기 한 조각을 들려줍니다. 등불을 절반 넘게 켜면 휘휘가 나타나고, 맞힐 때마다 등불 빔으로 휘휘를 몰아냅니다. 문제를 푸는 동안 집주인이 말풍선으로 사정을 이어 말하고, 밤마다 한 번 짧은 축제 쉬는 시간 미니게임이 열립니다.

  • 집 38곳 · 성취기준 47개(1~2학년 15곳 · 3~4학년 13곳 · 5~6학년 10곳 — 수학 24 · 과학 7 · 국어 5 · 사회 2) — 고른 학년의 집만 나온다
  • 집마다 문제 생성기가 따로 있어 같은 집도 판마다 다른 문제 — 객관식·숫자·시계·눈금·순서·분류·막대그래프·칸 칠하기·거울 퍼즐
  • 얼굴과 대사 — 이야기 장면 28개 · 집주인 13명의 말풍선 192줄, 휘휘의 사연이 등불을 켤 때마다 한 조각씩
  • 반딧불이 깜빡이가 모은 별만큼 자란다(3단계) · 사탕으로 모자·등불 색 꾸미기
  • 밤마다 축제 쉬는 시간(사탕 받기·바람 줄다리기) · 문제로 얻는 참가권으로 축제 놀이터 3종
  • 놀이 6가지 — 등불 순찰 · 사탕 러시(90초) · 유령의 집 · 강풍의 밤 · 교실 대결(두 모둠) · 오늘의 등불
  • 계정·개인정보 없음 — 진행은 그 기기에만, 학교는 NEIS 목록에서 고르기만, 순위에는 학교별 합계만 보인다
JavaScriptPhaser 3Cloudflare Pages · Workers · Durable Objects
사이트 열기
구구성 수호대 2D 오리지널 화면
수학 연산초등 2~4학년

구구성 수호대 2D 오리지널

처음 그 2D 민화풍 그림 그대로 — 계산이 빨라질수록 내 군대가 강해진다

구구성 수호대가 3D 캐릭터로 새로 태어나기 전, 민화풍 2D 그림으로 만든 처음 판입니다. 2D판을 좋아하는 학생들을 위해 그대로 다시 열었습니다. 문제를 맞히면 셈력이 차오르고, 그 힘으로 셈지기를 불러내 전선을 밀어냅니다. 곱셈구구를 가운데 두고 1학년 한 자리 덧셈부터 3학년 나눗셈까지 다룹니다.

  • 민화풍 2D 그림 · 스테이지 무한 · 셈지기 58종 5등급 · 엉킴괴수 33종
  • 숫자패드로 직접 입력 — 찍기로는 뚫리지 않게
  • 틀린 문제는 엉킴 봉인으로 남아 다음 판에 다시
  • 로그인 없이 바로 · 기록은 기기에만 · 이긴 판은 우리 학교 점수(NEIS 목록에서 고르기만)
TypeScriptCanvas 2DCloudflare Pages · Workers · Durable Objects
사이트 열기

알찬이나 바이브코딩이 궁금하신가요?

문의하기