기가산 AI + SW · 기산초등학교 제안서 · 아직 게임에 적용 전

나비콩 디자인 시스템

크림 종이 위에 파스텔 탭, 얇은 코코아 선, 동글동글 친구들 — "캐릭터 가이드북 · 스티커북" 느낌으로 13+20개 체험을 하나로 묶어요.

1캐릭터 친구들

모두 새로 그린 캐릭터예요. 같은 눈·볼·입 규칙 → 어떤 친구든 한 가족처럼 보여요.

🏃 깡총이 스포츠 동작 pose 옵션

달리기·던지기·점프는 스포츠·신체활동 게임의 안내 그림과 "따라 해요" 카드에 써요. jump는 모든 캐릭터에 쓸 수 있어요.

캔버스 · 3D 텍스처 mascotImage()

같은 그림을 <img>로 받아 캔버스·three.js(퀘스트) 텍스처로 그려요. 파일 없이 코드만으로 그려서 오프라인에서도 돼요.

쓰는 법 core/mascots.js
import { mascot, mascotImage, doodle } from './core/mascots.js';

el.innerHTML = mascot('나비콩', { size: 120, mood: 'cheer' });
el.innerHTML = mascot('깡총이', { pose: 'throw' });
const img = await mascotImage('글리치 킹', { size: 512 });
ctx.drawImage(img, x, y, w, h);
el.innerHTML += doodle('sparkle', { size: 28 });

// mood: happy · wow · sad · think · cheer
// pose: stand · run · throw · jump
2낙서 · 두들

제목 옆, 카드 모서리, 정답 효과에 살짝. 한 화면에 3~5개면 충분해요.

3색 팔레트

파스텔은 바탕·탭에만, 글자는 언제나 진한 코코아 → 1학년도 또렷하게.

기기·영역별 색 약속
🥽 메타퀘스트📱 AR·기울이기🙆 AI 카메라 👆 터치🏃 스포츠·신체활동
4글자

제목은 동글동글, 말풍선은 손글씨, 본문은 굵고 또렷하게.

함평 나비 수호대
제목 · Jua · --cu-display
같이 꽃밭을 지키자!
말풍선 · Poor Story · --cu-hand (짧은 말에만)
팔로 큰 동그라미를 만들면 ⭕예요. 1학년도 읽기 쉽게 굵고 진하게 써요.
본문 · Noto Sans KR 700 · --cu-ink #4A3A2C
문제 글 · 36–58px나비는 곤충일까요?
버튼 · 25–42px시작하기!
본문 · 19–21px두 걸음 뒤에 서서 팔을 크게 움직여요.
설명 · 15–16px선생님·보호자용 작은 안내 글 (최소 14px)
5부품

카드 · 탭 · 스티커 · 말풍선 · 숫자 배지 · 단계 그림 · HUD · 토스트

카드 .cute-card
기본 카드
점선 카드
.is-dashed · 준비 중 칸
민트 + 테이프
피치 + 살짝 기울기
탭 라벨 .tab-label
라벤더민트버터피치하늘크림
1큰 탭 + 번호폴더 탭
스티커 · 칩 .sticker .chip-cute
NEW저학년 추천AI 몸 인식4학년+활동량
최고
AI 적응형 문제데이터 라벨링전 학년2명SW 코딩기본
말풍선 .bubble
숫자 배지 · BEST 3 .badge-num
1
몸짓 OX 퀴즈전 학년 · 몸으로 ⭕❌
2
퀴즈 러너활동량 최고 · 점프!
3
AI 훈련소데이터가 치우치면?
HUD · 막대 .cute-hud .hud-pill .cute-meter
🏠 처음으로문제 3/8⭐ 420🔥 4콤보
7
토스트 .cute-toast
단계 그림 .cute-steps
6버튼

아이 손가락 크기: 기본 높이 64px, 누르면 쏙 들어가요.

.btn-cute + 색

크기 · .sm · 기본 · .lg · .xl · .icon · 캐릭터 넣기

.pick (학년 · 필터 고르기)

7공통 UI 새 옷

core/common-cute.css — 지금 게임이 쓰는 클래스 그대로, 크기·배치는 1px도 안 바꾸고 색과 선만 바꿔요.

지금 common.css
제안 common.css + common-cute.css

위는 실제 끝 화면 구조(.overlay.dim · .title-xl · .sub · .dg-card · .big-btn · .ghost-btn · .fb-btn)를 그대로 넣은 비교예요. 어두운 막을 쓰는 이유: 게임마다 흰 글씨를 따로 쓰는 곳이 있어서, 막을 밝게 바꾸면 글씨가 안 보일 수 있어요.

지금 메모 · 버튼
제안 메모 · 버튼
8게임 화면 예시

새 게임은 이렇게: 캐릭터 진행자 + 큰 문제 카드 + 크림 끝 화면. 몸짓 OX 퀴즈 전체 미리보기 →

🏠문제 3/8⭐ 420🔥 4콤보🤖 Lv.2
과학AI가 고른 문제🔊
거미는 곤충일까요?
6