게임의 선택, 하루의 기록, 대화의 흐름을 코드로 구현합니다.
프로젝트의 과정과 결과, 학습과 회고를 한곳에서
현재 웹사이트는 열람 권한이 필요합니다. 아래 공개 저장소는 바로 둘러볼 수 있습니다.
| 프로젝트 | 분야 · 상태 | 핵심 구현 |
|---|---|---|
| 고백은 세이브 로드가 없다 | 게임 · 2인 팀 | Win32 게임 진행, 시나리오와 미니게임 |
| 말사이 | 웹 · AI 프로토타입 | 대화 상태, 평가 근거 검증, 기록 복원 |
| 기특해 | 앱 · 토스 출시 | 칭찬일기, 동물 성장, 기기 저장과 복원 |
| AutoMoney | 앱 · Android MVP | 금융 알림 파싱, 중복 판별, 검토·집계 |
플레이 결과와 인물 선택이 7개 엔딩으로 이어지는 Win32 비주얼노벨
C++20 Win32 API GDI / GDI+
- 게임 구성 — 다섯 미니게임과 능력치·선택 기반 엔딩 분기
- 최윤서 담당 — 2인 팀의 공동 프로그래밍, 시나리오, 등교길, 유혹피하기
- 코드에서 볼 것 — 메시지·입력 분배, 장면 전환, 화면 버퍼 재사용
상황을 읽고, 직접 답하고, 실제 대화를 돌아보는 AI 대화 연습
JavaScript Node.js SQLite OpenAI API
가상 시간과 대화 상태를 연결하고, 평가가 사용자가 실제 보낸 답장을 근거로 삼는지 검사합니다. 재도전·기록 복원과 AI 요청 사용량 관리도 함께 다룬 프로토타입입니다.
- 팬테스트 · 팬심 체크 — 주제를 골라 사진과 단서로 푸는 팬 퀴즈
- 선행동 — 비공개 실천 일지, 누적 실천일수로 성장하는 나무, 선택형 공개 나눔
오늘 잘한 일 한 줄을 동물 친구의 칭찬 도장으로 남기는 앱인토스 미니앱
React TypeScript Apps in Toss Vercel
토스 출시 · 한 줄 기록과 달력, 동물 성장, 가족사진과 추억 카드. 기기 저장소 복원과 AI 실패 시 대체 응답을 구현했습니다.
금융 알림을 거래 기록으로 정리하는 Android 가계부 MVP
Kotlin Jetpack Compose Room Coroutines / Flow
알림 파싱·중복 판별과 규칙 분류를 거쳐 확인이 필요한 거래를 수정 대기함으로 보냅니다. 확정된 기록은 월간 리포트와 예산 관리로 이어집니다.
| 과목 | 학습 범위 · 공개 기록 |
|---|---|
| Windows 프로그래밍 | C++ · 메시지 처리 · 입력 · GDI, 팀 게임으로 연결한 결과 |
| 자료구조 | 배열 · 연결 리스트 · 트리 · 되돌리기와 상태 저장 |
| 컴퓨터그래픽스 | 행렬 · 좌표 · 기초 계산과 자료 처리 |
| 2D 게임 프로그래밍 | Python · pico2d, DRILL 09 · 수업 실습 |
2D 게임 프로그래밍 저장소는 원본 수업 저장소를 포크한 학습 기록입니다.


